Citrix Hypervisor 8.2 누적 업데이트 1에서 업그레이드
참고:
Citrix Hypervisor 8.2 CU1은 수명 종료(End of Life)에 도달했으며, 이 버전에 대한 기술 지원은 더 이상 제공되지 않습니다. 2025년 말까지 Citrix Hypervisor 8.2 CU1에서 XenServer 8.4로의 전환을 돕기 위해서만 제한적인 지원이 제공될 수 있습니다. 자세한 내용은 영업 담당자에게 문의하십시오.
기존 Citrix Hypervisor 8.2 누적 업데이트 1 설치에서 XenServer 8.4로 업그레이드하면 기존 VM, SR 및 구성을 유지할 수 있습니다.
참고:
Citrix Virtual Apps and Desktops 라이선스 파일을 사용하여 Citrix Hypervisor 8.2 Cumulative Update 1 호스트의 라이선스를 부여하는 경우, 이 라이선스 파일은 XenServer 8.4와 호환되지 않습니다. 업그레이드하기 전에 XenServer 8.4와 함께 사용할 XenServer Premium Edition 소켓 라이선스 파일을 확보해야 합니다. 이 소켓 라이선스 파일은 Citrix 워크로드를 실행하기 위한 Citrix for Private Cloud, Citrix Universal Hybrid Multi-Cloud, Citrix Universal MSP 및 Citrix Platform License 구독의 권한으로 제공됩니다. 아직 이러한 새 구독으로 전환하지 않은 Citrix 고객은 10,000개의 XenServer Premium Edition 소켓 라이선스에 대한 무료 프로모션에 참여를 요청할 수 있습니다. 자세한 내용은 XenServer를 참조하십시오.
업그레이드하기 전에 XenServer 8.4에 호환되는 라이선스를 확보하지 않으면, 호스트를 업그레이드할 때 90일 평가판(Trial Edition)으로 되돌아갑니다. 평가판은 Premium Edition과 동일한 기능을 제공하지만 일부 제한 사항이 있습니다. 자세한 내용은 XenServer 8.4 라이선스 개요를 참조하십시오.
호스트 및 풀의 라이선스를 부여하기 위해 라이선스 파일을 호스팅하는 Citrix License Server를 사용하는 경우, Citrix Cloud의 License Activation Service 내에 있는 라이선스를 사용하도록 변경해야 합니다. 자세한 내용은 라이선싱을 참조하십시오.
롤링 풀 업그레이드를 수행하여 풀의 모든 호스트를 업그레이드하는 동안 풀에서 제공하는 모든 서비스와 리소스를 계속 사용할 수 있도록 합니다. 이 업그레이드 방법은 한 번에 하나의 XenServer® 호스트만 오프라인으로 전환합니다. 중요한 VM은 라이브 마이그레이션을 통해 풀의 다른 호스트로 이동하여 프로세스 중에 계속 실행됩니다.
다음 방법 중 하나로 롤링 풀 업그레이드를 완료할 수 있습니다.
-
Premium Edition 라이선스가 있는 경우 XenCenter® 롤링 풀 업그레이드 마법사를 사용할 수 있습니다. 이 마법사는 업그레이드 경로를 자동으로 구성하고 업그레이드 절차를 안내합니다.
자세한 내용은 XenCenter를 사용하여 롤링 풀 업그레이드를 참조하십시오.
-
xe CLI를 사용하여 실행 중인 VM을 XenServer 호스트 간에 라이브 마이그레이션하여 롤링 풀 업그레이드를 수동으로 수행할 수 있습니다.
자세한 내용은 xe CLI를 사용하여 롤링 풀 업그레이드를 참조하십시오.
업그레이드할 수 있습니까?
XenServer 8.4로 업그레이드할 수 있는지 확인하십시오:
-
호스트가 현재 시트릭스 하이퍼바이저 8.2 누적 업데이트 1을 실행 중입니까?
그렇지 않은 경우 XenServer 8.4로 직접 업그레이드할 수 없습니다. 대신 새로 설치하십시오. 자세한 내용은 설치를 참조하십시오.
이미 XenServer 8.4를 사용 중인 경우 설치 ISO를 사용하여 업데이트를 시도하지 마십시오. 대신 업데이트를 적용하여 XenServer 8.4 풀을 최신 수준으로 만드십시오. 자세한 내용은 업데이트 적용을 참조하십시오.
-
지원되는 파티션 레이아웃을 사용하고 있습니까?
레거시 파티션 레이아웃은 더 이상 지원되지 않습니다. 이를 사용하는 경우 XenServer 8.4로 업그레이드하지 못할 수 있습니다. 자세한 내용은 레거시 파티션 레이아웃을 참조하십시오.
-
Citrix® Licensing Server 가상 어플라이언스를 사용하고 있습니까?
이전 릴리스에서는 Linux 기반 License Server 가상 어플라이언스를 지원했습니다. 이 제품은 더 이상 지원되지 않습니다. 기존 풀에서 License Server 가상 어플라이언스를 사용 중인 경우 XenServer 8.4로 업그레이드하기 전에 최신 버전의 Windows용 Citrix License Server로 마이그레이션하십시오. 자세한 내용은 라이선싱을 참조하십시오.
-
서버의 ID 인증서 키 크기가 2048바이트보다 작습니까?
풀이 XenServer 7.6 또는 이전 버전을 사용하여 처음 설치된 경우 2048바이트보다 작은 키 크기의 인증서가 여전히 있을 수 있습니다. 이 경우 XenServer 8.4로 업그레이드를 시도하면 업그레이드 마법사가 사전 검사 중에 오류를 표시합니다. 업그레이드를 진행하려면 다음 명령을 실행하여 영향을 받는 각 서버에서 자체 서명된 인증서를 재설정해야 합니다.
xe host-emergency-reset-server-certificate이 명령은 풀에서 진행 중인 작업을 중단할 수 있습니다.
-
4GB보다 작은 하트비트 SR이 있는 고가용성을 사용하고 있습니까?
Citrix Hypervisor 8.2 CU 1에서 하트비트 SR의 필수 크기는 XenServer 8.4에 필요한 크기보다 작습니다. 업그레이드하기 전에 고가용성을 비활성화하고 하트비트 SR의 크기를 4GB 이상으로 조정하십시오. 또는 하트비트 SR이 VM 디스크에 사용하는 SR과 동일한 경우 SR에 하트비트에 사용할 수 있는 공간이 4GB 이상 있는지 확인하십시오.
-
하드웨어가 XenServer 8.4와 호환됩니까?
풀이 설치된 하드웨어가 업그레이드하려는 XenServer 버전과 호환되는지 확인하십시오. 자세한 내용은 하드웨어 호환성 목록(HCL)을 참조하십시오.
-
VM 운영 체제가 XenServer 8.4에서 지원됩니까?
VM의 운영 체제가 XenServer 8.4에서 지원되는지 확인하십시오. VM 운영 체제가 지원되지 않는 경우, XenServer를 업그레이드하기 전에 VM 운영 체제를 지원되는 버전으로 업그레이드하십시오. 자세한 내용은 게스트 운영 체제 지원을 참조하십시오.
-
Citrix Virtual Apps and Desktops™ 워크로드를 호스팅하기 위해 젠서버를 사용하고 계십니까?
Citrix Hypervisor 8.2 누적 업데이트 1의 라이선스를 부여하기 위해 Citrix Virtual Apps and Desktops 라이선스를 사용하는 경우, 이 라이선스는 더 이상 XenServer 8.4에 적용되지 않습니다. 대신 XenServer Premium Edition 라이선스를 받아야 합니다. XenServer 라이선스 획득에 대한 자세한 내용은 XenServer 웹사이트를 참조하십시오.
XenServer는 이제 Citrix 워크로드를 실행하기 위한 Citrix for Private Cloud, Citrix 유니버설 하이브리드 멀티클라우드, Citrix 유니버설 MSP 및 Citrix 플랫폼 라이선스 구독에 포함됩니다. 자세히 알아보기.
업그레이드를 시작하기 전에 새 라이선스를 풀에 적용하십시오.
이 문서에 설명된 방법을 사용하여 XenServer 8.4로 업그레이드할 수 있습니다. 그러나 XenServer 환경 및 Citrix Virtual Apps and Desktops 워크로드에 따라 XenServer 업그레이드 프로세스를 최적화할 수 있는 특정 동작 및 요구 사항을 고려해야 할 수 있습니다. 자세한 내용은 Citrix Virtual Apps and Desktops용 업그레이드 시나리오를 참조하십시오.
시작하기 전에
업그레이드를 시작하기 전에 다음 정보를 검토하십시오. 업그레이드 프로세스가 성공적으로 완료되도록 필요한 조치를 취하십시오.
업그레이드 계획
-
업그레이드 경로를 신중하게 계획하십시오. XenServer 호스트, 특히 XenServer 호스트 풀을 업그레이드하려면 기존 데이터 손실을 방지하기 위해 신중한 계획과 주의가 필요합니다.
업그레이드를 계획할 때 다음 정보를 참고하십시오.
- 최신 버전의 XenServer에서 이전 버전으로 VM을 마이그레이션할 수 없습니다.
- 필요한 것보다 오랫동안 혼합 모드(여러 버전의 XenServer 사용)로 풀을 운영하지 마십시오. 업그레이드 중에는 풀이 성능 저하 상태로 작동합니다.
- 업그레이드 프로세스 중에는 주요 제어 작업을 사용할 수 없습니다. 어떠한 제어 작업도 수행하려고 시도하지 마십시오.
- 업그레이드 프로세스 중에 VM을 복사, 종료 또는 내보내지 마십시오.
- 업그레이드 프로세스 중에 가상 디스크 추가, 제거 또는 크기 조정과 같은 저장소 관련 작업을 수행하지 마십시오.
- 풀 코디네이터를 업그레이드하는 동안 풀의 다른 호스트는 비상 모드로 전환됩니다.
-
풀의 모든 호스트가 올바른 날짜 및 시간으로 동기화되었는지 확인하십시오(예: NTP 사용).
-
서버가 과도하게 프로비저닝되지 않았는지 확인하십시오. 서버에 업그레이드를 수행할 충분한 메모리가 있는지 확인하십시오.
일반적으로 N이 풀의 총 서버 수와 같으면 풀의 모든 라이브 VM을 실행하기 위해 N-1개 서버에 충분한 메모리가 있어야 합니다. 업그레이드 프로세스 중에 중요하지 않은 VM은 일시 중단하는 것이 가장 좋습니다.
-
롤링 풀 업그레이드 중에 VM을 계속 실행하려면 풀에 공유 스토리지가 있는지 확인하십시오. 풀에 공유 스토리지가 없으면 VM을 라이브 마이그레이션할 수 없으므로 업그레이드하기 전에 VM을 일시 중단해야 합니다.
롤링 풀 업그레이드에서는 스토리지 라이브 마이그레이션이 지원되지 않습니다.
-
Citrix Virtual Apps and Desktops 라이선스를 사용하여 Citrix Hypervisor 8.2 Cumulative Update 1에 라이선스를 부여하는 경우, 대신 풀의 모든 호스트에 XenServer Premium Edition 라이선스를 적용하십시오. XenServer 라이선스 획득에 대한 자세한 내용은 XenServer 웹사이트를 참조하십시오.
-
Citrix Hypervisor 8.2 CU1에서 XenServer 8.4로 롤링 풀 업그레이드를 수행하는 경우, XenServer 8.4 풀에서 Workload Balancing 8.2.2 및 이전 버전을 사용할 수 없습니다. 롤링 풀 업그레이드를 수행하기 전에 Workload Balancing 가상 어플라이언스를 버전 8.3.0으로 업데이트하십시오. Workload Balancing 가상 어플라이언스의 최신 버전은 XenServer 다운로드 페이지에서 다운로드할 수 있습니다.
-
다음 동작에 유의하십시오.
-
업그레이드는 초기 설치와 동일한 부팅 모드를 사용해야 합니다.
-
수동 업그레이드 프로세스 중에는 SAN에서 부팅 설정이 상속되지 않습니다. ISO 또는 PXE 프로세스를 사용하여 업그레이드할 때
multipathd이 올바르게 구성되었는지 확인해야 합니다. 자세한 내용은 SAN에서 부팅을 참조하십시오. -
XenServer를 업그레이드하면 이전에 적용된 보충 팩이 제거되므로 업그레이드 중 또는 후에 다시 적용해야 합니다. 그러나 PVS-Accelerator 보충 팩은 더 이상 XenServer 8.4에 설치할 필요가 없습니다. 해당 기능은 이제 주 제품 설치에 포함되어 있습니다.
-
풀 준비하기
-
xe pool-dump-databasexe CLI 명령을 사용하여 기존 풀의 상태 백업을 수행합니다.상태 백업을 수행하면 부분적으로 완료된 롤링 업그레이드를 VM 데이터 손실 없이 원래 상태로 되돌릴 수 있습니다.
-
고가용성을 비활성화합니다.
VM 준비
-
풀에서 Windows VM을 실행 중인 경우 각 VM에 대해 다음 단계를 수행합니다.
- Windows용 XenServer VM Tools의 최신 버전이 설치되어 있는지 확인합니다.
- VM의 스냅샷을 생성합니다.
-
풀에서 Linux VM을 실행 중인 경우 Linux용 XenServer VM Tools의 최신 버전이 설치되어 있는지 확인합니다.
-
풀에서 NVIDIA vGPU가 활성화된 VM을 실행 중인 경우 이러한 VM이 실행 중인 동안 풀을 마이그레이션하려면 다음 단계를 완료합니다.
- 사용 중인 GPU가 업그레이드할 버전에서 지원되는지 확인합니다.
- 현재 Citrix Hypervisor™ 또는 XenServer 버전과 업그레이드할 XenServer 버전 모두에서 사용할 수 있는 NVIDIA GRID 드라이버 버전을 식별합니다. 가능하면 최신 드라이버를 선택하십시오.
- XenServer 호스트에 새 GRID 드라이버를 설치하고 vGPU가 활성화된 VM에 일치하는 게스트 드라이버를 설치합니다.
- 업그레이드할 XenServer 버전에 맞는 GRID 드라이버 버전도 가지고 있는지 확인합니다. 롤링 풀 업그레이드 프로세스의 일부로 이러한 드라이버를 보충 팩으로 설치하라는 메시지가 표시됩니다.
-
풀에 있는 모든 VM의 CD/DVD 드라이브를 비웁니다.
설치 미디어 설정
-
XenCenter를 사용하여 호스트를 업그레이드하는 경우, XenServer 다운로드 사이트에서 최신 버전의 XenCenter를 다운로드하여 설치하십시오.
자세한 내용은 XenCenter 설치를 참조하십시오.
-
XenServer 다운로드 사이트에서 XenServer 8.4 설치 ISO를 다운로드하십시오. 이 설치 ISO는 정기적으로 업데이트되므로, 이전에 다운로드한 ISO 대신 최신 버전을 사용해야 합니다.
-
설치 미디어 준비:
-
부팅 가능한 USB에서 호스트를 업그레이드하려면,
rufus또는diskpart와 같은 도구를 사용하여 XenServer 8.4 설치 ISO를 이용해 부팅 가능한 USB를 만드십시오. 해당 도구가 ISO 파일의 내용을 변경하지 않도록 하십시오. -
CD에서 호스트를 업그레이드하려면, XenServer 8.4 설치 ISO 파일을 CD에 구우십시오.
-
가상 미디어에서 호스트를 업그레이드하려면, 시스템의 가상 콘솔로 이동하여 XenServer 설치 ISO 파일을 가상 미디어로 마운트하십시오.
-
네트워크 위치에서 업그레이드하려면, NFS, FTP 또는 HTTP에 설치 미디어 호스팅에 설명된 대로 네트워크 위치 및 설치 파일을 구성하십시오.
다음은 프로세스에 대한 개요입니다:
- TFTP에서 설치 프로그램을 부팅하려면, 네트워크에서 액세스 가능한 TFTP 서버를 설정하고 설치 파일을 구성하십시오.
- HTTP, FTP 또는 NFS를 통해 설치 ISO에 액세스할 수 있는 네트워크 위치를 설정하십시오.
- 설치 ISO를 네트워크 위치에 압축 해제하십시오. ISO를 마운트하고 해당 내용을 네트워크 위치에 복사하여 이 작업을 수행할 수 있습니다.
-
업그레이드 중에 필요한 정보를 기록해 두십시오:
- HTTP 또는 FTP의 경우, HTTP 또는 FTP 리포지토리의 URL과 필요한 경우 사용자 이름 및 암호를 기록해 두십시오.
- NFS의 경우, NFS 공유의 서버 및 경로를 기록해 두십시오.
-
이러한 필수 단계를 완료한 후 다음 방법 중 하나를 사용하여 롤링 풀 업그레이드를 수행할 수 있습니다.
XenCenter를 사용하여 롤링 풀 업그레이드
롤링 풀 업그레이드 마법사는 업그레이드 절차를 안내하고 업그레이드 경로를 자동으로 구성합니다. 풀의 경우 풀 코디네이터부터 시작하여 풀의 각 서버가 차례로 업그레이드됩니다. 코디네이터. 업그레이드를 시작하기 전에 마법사는 일련의 사전 검사를 수행합니다. 이러한 사전 검사는 고가용성과 같은 특정 풀 전체 기능이 일시적으로 비활성화되고 풀의 각 서버가 업그레이드 준비가 되었는지 확인합니다. 한 번에 하나의 서버만 오프라인 상태가 됩니다. 실행 중인 모든 VM은 업그레이드가 해당 서버에 설치되기 전에 각 서버에서 자동으로 마이그레이션됩니다.
참고:
XenCenter 롤링 풀 업그레이드 마법사는 Premium Edition 라이선스가 있는 경우에만 사용할 수 있습니다.
XenCenter를 아직 설치하지 않았다면 XenServer 다운로드 사이트에서 최신 버전을 다운로드하고 XenCenter 설치의 단계를 완료하십시오.
참고:
Citrix Hypervisor 8.2 CU1에서 XenServer 8.4로 업그레이드하려면 최신 XenCenter를 사용하십시오. 이전 버전의 XenCenter를 사용하면 연결이 끊길 수 있습니다.
XenServer 제품 다운로드 페이지에서 최신 XenCenter를 다운로드하십시오.
마법사는 수동 또는 자동 모드로 작동할 수 있습니다.
-
수동 모드에서는 각 서버에서 XenServer 설치 프로그램을 차례로 수동으로 실행하고 서버의 직렬 콘솔에 표시되는 화면 지침을 따라야 합니다. 업그레이드가 시작되면 XenCenter는 업그레이드하는 각 서버에 대해 설치 미디어를 삽입하거나 네트워크 부팅 서버를 지정하라는 메시지를 표시합니다.
-
자동 모드에서 마법사는 HTTP, NFS 또는 FTP 서버의 네트워크 설치 파일을 사용하여 각 서버를 차례로 업그레이드합니다. 이 모드에서는 설치 미디어를 삽입하거나 수동으로 재부팅하거나 각 서버에서 설치 프로그램을 단계별로 진행할 필요가 없습니다. 이러한 방식으로 롤링 풀 업그레이드를 수행하는 경우 업그레이드를 시작하기 전에 설치 미디어를 HTTP, NFS 또는 FTP 서버에 압축 해제해야 합니다.
XenCenter 롤링 풀 업그레이드 마법사를 사용하여 XenServer 호스트를 업그레이드하려면:
-
XenCenter 도구 메뉴에서 롤링 풀 업그레이드를 선택합니다.
-
시작하기 전에 정보를 읽습니다. 계속하려면 다음을 클릭합니다.
-
업그레이드할 풀 및 개별 호스트를 선택한 다음 다음을 클릭합니다.
-
다음 모드 중 하나를 선택합니다.
-
HTTP, NFS 또는 FTP 서버의 네트워크 설치 파일에서 자동 업그레이드를 위한 자동 모드입니다. 이 방법을 사용하는 경우 네트워크 설치를 위한 설치 미디어를 설정하는 데 필요한 모든 단계를 완료했는지 확인하십시오. 자세한 내용은 설치 미디어 설정을 참조하십시오.
자동 모드를 선택하고 IIS를 사용하여 설치 미디어를 호스팅하는 경우, 설치 ISO를 추출하기 전에 IIS에서 이중 이스케이프가 활성화되어 있는지 확인하십시오.
-
USB/CD/DVD 또는 네트워크 부팅(기존 인프라 사용)을 통한 수동 업그레이드를 위한 수동 모드입니다.
수동 모드를 선택하는 경우 각 호스트에서 XenServer 설치 프로그램을 차례로 실행해야 합니다. 호스트의 직렬 콘솔에 표시되는 화면 지침을 따르십시오. 업그레이드가 시작되면 XenCenter에서 업그레이드하는 각 호스트에 대해 XenServer 설치 미디어를 삽입하거나 네트워크 부팅 서버를 지정하라는 메시지를 표시합니다.
-
-
업그레이드 모드를 선택한 후 사전 검사 실행을 클릭합니다.
-
실패한 업그레이드 사전 검사를 해결하려면 권장 사항을 따르십시오. XenCenter가 실패한 모든 사전 검사를 자동으로 해결하도록 하려면 모두 해결을 클릭합니다.
참고:
일부 사전 검사는 자동으로 해결할 수 없습니다. 예를 들어, 호스트가 Citrix Virtual Apps and Desktops 라이선스를 사용하는 경우 XenCenter는 이 라이선스가 XenServer 8.4 호스트에 적용되지 않음을 보여줍니다. XenServer Premium Edition 라이선스를 얻을 때까지 업그레이드할 수 없습니다. XenServer 라이선스 획득에 대한 자세한 내용은 XenServer 웹사이트를 참조하십시오.
XenServer는 이제 Citrix 워크로드를 실행하기 위한 Citrix for Private Cloud, Citrix 유니버설 하이브리드 멀티클라우드, Citrix 유니버설 MSP 및 Citrix 플랫폼 라이선스 구독에 포함됩니다. 자세히 알아보기.
-
모든 사전 검사가 해결되면 다음을 클릭하여 계속합니다.
-
XenServer 설치 미디어를 준비합니다.
-
자동 모드를 선택한 경우, 설치 미디어 세부 정보를 입력합니다. HTTP, NFS 또는 FTP를 선택한 다음, 적절하게 URL, 사용자 이름 및 암호를 지정합니다.
참고:
-
FTP를 선택하는 경우, URL의 파일 경로 섹션에 있는 선행 슬래시를 이스케이프 처리해야 합니다.
-
보안 자격 증명을 구성한 경우 HTTP 또는 FTP 서버와 연결된 사용자 이름과 암호를 입력합니다. XenServer 풀과 연결된 사용자 이름과 암호를 입력하지 마십시오.
-
XenServer는 수동 모드에서만 FTP를 지원합니다.
-
-
수동 모드를 선택한 경우, 업그레이드 계획을 확인하고 지침을 따릅니다.
-
-
업그레이드 시작을 클릭합니다.
-
업그레이드가 시작되면 롤링 풀 업그레이드 마법사가 각 호스트를 업그레이드하기 위해 수행해야 하는 모든 작업을 안내합니다. 풀의 모든 호스트를 업그레이드하고 업데이트할 때까지 지침을 따릅니다.
-
vGPU 지원 VM이 있는 경우, 보충 팩을 제공하는 옵션이 있는 단계에 도달하면 vGPU 지원 VM에 있는 NVIDIA 드라이버와 일치하는 드라이버를 업로드합니다. 업그레이드하려는 XenServer 버전에 맞는 드라이버 버전을 업로드해야 합니다.
-
업그레이드가 완료되면 롤링 풀 업그레이드 마법사가 요약을 출력합니다. 마법사를 닫으려면 마침을 클릭합니다.
참고:
어떤 이유로든 업그레이드 또는 업데이트 프로세스가 실패하면 롤링 풀 업그레이드 마법사가 프로세스를 중단합니다. 이렇게 하면 문제를 해결하고 다시 시도 버튼을 클릭하여 업그레이드 또는 업데이트 프로세스를 다시 시작할 수 있습니다.
업그레이드 후
풀이 업그레이드된 후 다음 작업을 완료하는 것이 좋습니다.
- 인증서 확인 기능을 활성화합니다. 자세한 내용은 인증서 확인을 참조하십시오.
- 업데이트를 구성하고 최신 세트를 적용합니다. 자세한 내용은 XenServer 호스트 업데이트를 참조하십시오.
롤링 풀 업그레이드가 완료된 후 VM이 홈 호스트에 위치하지 않을 수 있습니다. VM을 재배치하려면 다음 작업 중 하나를 수행할 수 있습니다.
- VM을 홈 호스트로 라이브 마이그레이션합니다.
- VM을 종료한 다음 홈 호스트에서 시작합니다.
xe CLI를 사용하여 롤링 풀 업그레이드
xe CLI를 사용하여 롤링 풀 업그레이드를 수행하기 전에, 시작하기 전에의 모든 필수 단계를 완료했는지 확인하십시오.
중요:
풀의 모든 서버를 업그레이드해야 합니다. 업그레이드 중에 풀이 성능 저하 상태로 작동하므로, 필요한 것보다 오랫동안 혼합 모드 풀(여러 XenServer 버전이 있는 풀)을 실행하지 않는 것이 좋습니다.
업그레이드 프로세스 중에는 주요 제어 작업을 사용할 수 없습니다. 어떠한 제어 작업도 수행하지 마십시오. VM은 정상적으로 계속 작동하지만, 마이그레이션 외의 VM 작업(예: 종료, 복사 및 내보내기)은 사용할 수 없습니다. 특히 가상 디스크 추가, 제거 또는 크기 조정과 같은 스토리지 관련 작업을 수행하는 것은 안전하지 않습니다.
xe CLI를 사용하여 롤링 풀 업그레이드를 수행하려면:
풀 코디네이터부터 시작:
-
풀 코디네이터를 비활성화합니다. 이렇게 하면 새 VM이 지정된 호스트에서 시작되거나 해당 호스트로 마이그레이션되는 것을 방지합니다.
xe host-disable host=<host_uuid>이 명령의
host매개변수 대신 호스트 선택기를 사용할 수 있습니다. 자세한 내용은 호스트 선택기를 참조하십시오. -
풀 코디네이터에서 실행 중인 VM이 없는지 확인합니다. VM을 종료하거나, 일시 중단하거나, 풀의 다른 호스트로 마이그레이션합니다.
-
VM을 종료하려면 다음 명령을 사용하십시오.
xe vm-shutdown -
VM을 일시 중단하려면 다음 명령을 사용하십시오.
xe vm-suspend -
특정 VM을 마이그레이션하려면 다음 명령을 사용하십시오.
xe vm-migrate지정된 VM을 지정된 호스트로 마이그레이션하면 마이그레이션된 VM을 풀의 다른 호스트에 배포하는 것을 완벽하게 제어할 수 있습니다.
-
호스트를 비우려면 다음 명령을 사용하십시오.
xe host-evacuate호스트에서 모든 VM을 비우면 마이그레이션된 VM의 배포가 XenServer에 맡겨집니다.
-
-
다음 xe CLI 명령을 사용하여 풀 코디네이터를 종료합니다.
xe host-shutdown중요:
항상 xe CLI 또는 XenCenter를 사용하여 호스트를 종료하거나 다시 시작하십시오. 정상 작동 중에 호스트를 종료하거나 다시 시작하기 위해 다른 방법(예: 하드웨어 기반 재설정 또는 운영 체제 명령)을 사용하지 마십시오. 자세한 내용은 XenServer 호스트 종료를 참조하십시오.
풀 코디네이터 업그레이드가 완료될 때까지 풀 코디네이터에 연결할 수 없습니다. 풀 코디네이터를 종료하면 풀의 다른 호스트가 비상 모드로 전환됩니다. 호스트는 풀 코디네이터가 네트워크에서 사라지고 여러 번 시도해도 연결할 수 없는 풀에 있을 때 비상 모드로 전환될 수 있습니다. VM은 비상 모드의 호스트에서 계속 실행되지만 제어 작업은 사용할 수 없습니다.
-
선택한 XenServer 설치 미디어 및 방법(예: USB 또는 네트워크)을 사용하여 풀 코디네이터를 부팅합니다.
-
설치 프로그램이 업그레이드 옵션을 제공할 때까지 XenServer 설치 절차를 따릅니다. 업그레이드를 선택합니다.
풀 코디네이터가 다시 시작되면 풀의 다른 호스트는 비상 모드를 종료하고 몇 분 후에 정상 서비스가 복원됩니다.
-
종료되거나 일시 중단된 VM을 시작하거나 다시 시작합니다.
-
풀 코디네이터로 다시 마이그레이션하려는 VM을 마이그레이션합니다.
풀 코디네이터 업그레이드가 중단되거나 어떤 이유로든 업그레이드가 실패하면 업그레이드를 진행하려고 시도하지 마십시오. 풀 코디네이터를 재부팅하고 작동하는 버전으로 복원하십시오.
풀의 다른 모든 호스트에 대해 다음 단계를 반복합니다.
-
업그레이드 경로에서 다음 XenServer 호스트를 선택합니다. 호스트를 비활성화합니다.
xe host-disable host=<host_uuid>이 명령의
host매개변수 대신 호스트 선택기를 사용할 수 있습니다. 자세한 내용은 호스트 선택기를 참조하십시오. -
호스트에서 실행 중인 VM이 없는지 확인합니다. VM을 종료하거나 일시 중단하거나 풀의 다른 호스트로 마이그레이션합니다.
-
VM을 종료하려면 다음 명령을 사용합니다.
xe vm-shutdown -
VM을 일시 중단하려면 다음 명령을 사용합니다.
xe vm-suspend -
특정 VM을 마이그레이션하려면 다음 명령을 사용합니다.
xe vm-migrate지정된 VM을 지정된 호스트로 마이그레이션하면 마이그레이션된 VM이 풀의 다른 호스트에 배포되는 방식을 완벽하게 제어할 수 있습니다.
-
호스트를 비우려면 다음 명령을 사용합니다.
xe host-evacuate호스트에서 모든 VM을 비우면 마이그레이션된 VM의 배포가 XenServer에 맡겨집니다.
-
-
다음 xe CLI 명령을 사용하여 호스트를 종료합니다.
xe host-shutdown중요:
항상 xe CLI 또는 XenCenter를 사용하여 호스트를 종료하거나 다시 시작하십시오. 정상 작동 중에 다른 방법(예: 하드웨어 기반 재설정 또는 운영 체제 명령)을 사용하여 호스트를 종료하거나 다시 시작하지 마십시오. 자세한 내용은 XenServer 호스트 종료를 참조하십시오.
-
XenServer 설치 미디어와 원하는 방법(예: USB 또는 네트워크)을 사용하여 호스트를 부팅합니다.
-
설치 프로그램에서 업그레이드 옵션을 제공할 때까지 XenServer 설치 절차를 따릅니다. 업그레이드를 선택합니다.
-
호스트 업그레이드가 완료되면, 종료되거나 일시 중단된 VM을 시작하거나 재개합니다.
-
호스트로 다시 마이그레이션하려는 VM을 마이그레이션합니다.
보조 호스트의 업그레이드가 실패하거나 중단된 경우, 되돌릴 필요가 없습니다. 해당 호스트를 잊으려면 풀에서 xe host-forget 명령을 실행하십시오. 호스트에 XenServer를 다시 설치한 다음, xe pool-join 명령을 사용하여 새 호스트로 풀에 조인하십시오.
업그레이드 후
풀이 업그레이드된 후 다음 작업을 완료하는 것이 좋습니다.
- 인증서 확인 기능을 활성화합니다. 자세한 내용은 인증서 확인을 참조하십시오.
- 업데이트를 구성하고 최신 세트를 적용합니다. 자세한 내용은 XenServer 호스트 업데이트를 참조하십시오.
롤링 풀 업그레이드가 완료된 후 VM이 홈 호스트에 위치하지 않을 수 있습니다. VM을 재배치하려면 다음 작업 중 하나를 수행할 수 있습니다.
- VM을 홈 호스트로 라이브 마이그레이션합니다.
- VM을 종료한 다음 홈 호스트에서 시작합니다.
기타 시나리오
레거시 파티션 레이아웃
레거시 파티션 레이아웃은 더 이상 지원되지 않습니다. 이를 사용하는 경우 XenServer 8.4로 업그레이드할 수 없으며 대신 새로 설치해야 합니다.
XenServer 6.5 및 이전 버전은 스왑 및 로깅을 포함한 모든 dom0 기능에 4GB 제어 도메인(dom0) 파티션을 사용합니다. 이 파티션 구성은 레거시 파티션 레이아웃이라고 합니다. XenServer 및 Citrix Hypervisor의 이후 릴리스에서는 제어 도메인 파티션을 18GB로 늘리고 별도의 로깅 파티션을 포함하는 파티션 레이아웃을 도입했습니다. XenServer 8.4에서는 최신 파티션 레이아웃만 지원됩니다.
내 서버가 어떤 파티션 레이아웃을 사용하는지 어떻게 알 수 있습니까?
다음과 같은 경우 XenServer 호스트에 레거시 파티션 레이아웃이 있을 수 있습니다.
-
XenServer 5.6 서비스 팩 2 또는 이전 버전으로 XenServer 호스트를 처음 설치한 후 나중에 지원되는 버전으로 업그레이드한 경우.
-
기본 디스크 공간이 46GB 미만인 오래된 하드웨어를 사용하는 경우.
-
하드웨어에 유틸리티 파티션이 필요한 경우.
XenServer 호스트에 있는 파티션 수를 확인하려면 서버 콘솔에서 다음 명령을 실행하십시오:
fdisk -l
- 명령이 6개의 파티션을 나열하면 새 파티션 레이아웃을 사용 중이며 XenServer 8.4로 업그레이드할 수 있습니다.
- 명령이 3개 또는 4개의 파티션을 나열하면 레거시 파티션 레이아웃을 사용 중입니다.
다음으로 무엇을 할 수 있습니까?
새 파티션 레이아웃을 사용하는 경우 XenServer 8.4로 업그레이드할 수 있습니다.
레거시 파티션 레이아웃을 사용하는 경우:
- 기본 디스크 공간이 46GB 미만이거나 하드웨어에 유틸리티 파티션이 필요한 경우 XenServer 8.4를 설치하거나 업그레이드할 수 없습니다.
- 디스크가 GPT이고 로컬 SR이 비어 있으며 최소 38GB의 여유 공간이 있는 경우, 업그레이드 중에 레거시 파티션 레이아웃에서 새 파티션 레이아웃으로 전환할 수 있습니다. 레거시 파티션 레이아웃이 있는 서버에서 업그레이드를 시도하려면 XenCenter를 사용해야 합니다. 자세한 내용은 XenCenter를 사용하여 풀 롤링 업그레이드를 참조하십시오.
- 다른 하드웨어의 경우 XenServer 8.4를 새로 설치할 수 있습니다. 자세한 내용은 설치를 참조하십시오.
시트릭스 버추얼 앱스 앤드 데스크톱스 환경
Citrix 가상 앱 및 데스크톱 워크로드를 호스팅하기 위해 XenServer를 사용하는 경우, Citrix 가상 앱 및 데스크톱용 업그레이드 시나리오를 참조하십시오.