Citrix Hypervisor

기존 버전에서 업그레이드

이 문서에서는 Citrix Hypervisor 센터 또는 xe CLI를 사용하여 Citrix Hypervisor를 업그레이드하는 방법에 대해 설명합니다. Citrix Hypervisor 센터 롤링 풀 업그레이드 마법사를 사용하여 풀링된 서버와 독립 실행형 모두의 Citrix Hypervisor 서버를 자동으로 업그레이드하고 수동으로 업그레이드하는 과정을 안내합니다.

일부 이전 버전의 Citrix Hypervisor에서 Citrix Hypervisor 8.2 누적 업데이트 1로 이동하는 데 사용할 수 있는 업그레이드 및 업데이트 기능을 모두 제공합니다. 업그레이드 또는 업데이트 기능을 사용하면 전체 설치 프로세스를 완료하지 않고도 Citrix Hypervisor 8.2 누적 업데이트 1을 적용할 수 있습니다. 업그레이드하거나 업데이트할 때 Citrix Hypervisor 8.2 누적 업데이트 1은 VM, SR 및 구성을 유지합니다.

  • 기본 설치 ISO를 사용하여 XenServer 7.1 누적 업데이트 2 (LTSR) 에서 Citrix Hypervisor 8.2 누적 업데이트 1로 업그레이드할 수 있습니다. 이 섹션에서는 Citrix Hypervisor 8.2 누적 업데이트 1로 업그레이드하는 방법에 대해 설명합니다.

    참고:

    XenServer 7.1 또는 7.1 누적 업데이트 1에서 Citrix Hypervisor 8.2 누적 업데이트 1로 업그레이드하는 것은 지원되지 않습니다. 업그레이드를 시도하기 전에 최신 누적 업데이트가 Citrix Hypervisor 7.1에 적용되었는지 확인합니다.

  • 업데이트 설치 ISO를 사용하여 Citrix Hypervisor 8.2 누적 업데이트 1을 Citrix Hypervisor 8.2에 대한 업데이트로적용할 수 있습니다. 자세한 내용은 호스트 업데이트를 참조하십시오.

  • 다른 모든 버전의 XenServer 및 Citrix Hypervisor의 경우 Citrix Hypervisor 8.2 누적 업데이트 1로 직접 업그레이드할 수 없습니다. 기본 설치 ISO를 사용하여 새로 설치를 수행합니다. 자세한 내용은 설치를 참조하십시오.

참고:

이전에 설치한 Citrix Hypervisor 또는 XenServer에서 VM을 유지하려면 VM을 내보내고 Citrix Hypervisor 8.2 누적 업데이트 1의 새로 설치로 가져옵니다. 지원되는 모든 버전의 Citrix Hypervisor 또는 XenServer에서 내보낸 VM은 Citrix Hypervisor 8.2 누적 업데이트 1로 가져올 수 있습니다. 자세한 내용은 VM 가져오기 및 내보내기를 참조하십시오.

업그레이드 경로 및 호환성 정보는 Citrix 업그레이드 안내서에서도 사용할 수 있습니다.

시작하기 전에

업그레이드를 시작하기 전에 다음 정보를 검토하십시오. 업그레이드 프로세스가 성공적인지 확인하기 위해 필요한 단계를 수행하십시오.

  • Citrix Hypervisor 서버, 특히 Citrix Hypervisor 서버 풀을 업그레이드하려면 신중한 계획과 주의가 필요합니다. 기존 데이터 손실을 방지하려면 다음 중 하나를 수행하십시오.
    • 업그레이드 경로를 신중하게 매핑합니다.
    • Citrix Hypervisor 센터 롤링 풀 업그레이드 마법사를 사용하여 설치 관리자를 단계별로 실행할 때 업그레이드할 옵션을 선택해야 합니다.
  • Citrix Hypervisor 센터를 사용하여 호스트를 업그레이드하는 경우 Citrix Hypervisor 다운로드 사이트에서 최신 버전의 Citrix Hypervisor 센터를 다운로드하여 설치합니다.

    예를 들어 Citrix Hypervisor 8.2로 업그레이드하는 경우 Citrix Hypervisor 8.2용으로 발행된 최신 버전의 Citrix Hypervisor 센터를 사용합니다. 이전 버전의 Citrix Hypervisor 센터를 사용하여 최신 버전의 Citrix Hypervisor로 업그레이드하는 것은 지원되지 않습니다.

  • 업그레이드의 일부로 마이그레이션될 Windows VM이 풀에서 실행 중인 경우 각 VM에 대해 다음 단계를 수행합니다.

    • 다음 레지스트리 키의 값을 REG_DWORD 값 ‘3’ 으로 설정합니다. HLKM\System\CurrentControlSet\services\xenbus_monitor\Parameters\Autoreboot
    • 최신 버전의 Windows용 Citrix VM Tools이 설치되어 있는지 확인합니다.
    • VM의 스냅샷 생성
  • SAN에서 부팅 설정은 수동 업그레이드 프로세스 중에 상속되지 않습니다 . ISO 또는 PXE 프로세스를 사용하여 업그레이드하는 경우 아래 설치 프로세스에서 사용한 것과 동일한 지침을 따라 multipathd가 올바르게 구성되었는지 확인하십시오. 자세한 내용은 SAN에서 부팅을 참조하십시오.

  • 반가상화된(PV) VM은 Citrix Hypervisor 8.2 누적 업데이트 1에서 지원되지 않습니다. 업그레이드하기 전에 풀에서 PV VM을 제거하거나 VM을 지원되는 버전의 운영 체제로 업그레이드해야 합니다. 자세한 내용은 PV에서 HVM 게스트로 업그레이드를 참조하십시오.

    이전 버전의 Citrix License Server Virtual Appliance는 PV 모드에서 실행됩니다. Citrix Hypervisor 8.2 누적 업데이트 1로 업그레이드하기 전에 Citrix License Server Virtual Appliance를 최신 버전으로 업데이트해야 합니다.

  • 중지된 스냅샷은 더 이상 지원되지 않습니다. 중지된 스냅샷을 생성하는 기존 스냅샷 일정이 있는 경우 이러한 스냅샷 일정은 업그레이드 후에 실패합니다. 스냅샷이 계속 생성되도록 하려면 업그레이드를 수행하기 전에 기존 일정을 삭제하고 중지되지 않은 스냅샷을 생성하는 새 일정을 만듭니다.

  • 레거시 SSL 모드는 더 이상 지원되지 않습니다. Citrix Hypervisor에서 최신 버전으로 업그레이드하기 전에 풀의 모든 호스트에서 이 모드를 사용하지 않도록 설정합니다. 레거시 SSL 모드를 사용하지 않도록 설정하려면 업그레이드를 시작하기 전에 풀 마스터에서 다음 명령을 실행합니다. xe pool-disable-ssl-legacy uuid=<pool_uuid>

  • 컨테이너 관리 보조 팩은 더 이상 지원되지 않습니다. 최신 버전의 Citrix Hypervisor를 업데이트하거나 업그레이드한 후에는 이 추가 팩의 기능을 더 이상 사용할 수 없습니다.

  • Citrix Hypervisor를 업그레이드하면 이전에 적용한 보조 팩이 제거되므로 업그레이드 도중이나 후에 다시 적용해야 합니다.

  • vSwitch 컨트롤러는 더 이상 지원되지 않습니다. Citrix Hypervisor에서 최신 버전으로 업그레이드하기 전에 풀에서 vSwitch Controller를 분리하십시오. 업그레이드 후 다음과 같은 구성 변경이 발생합니다.

    • 서버 간 사설망은 단일 서버 사설망으로 되돌아갑니다.
    • DVSC 콘솔을 통해 수행한 모든 서비스 품질 설정은 더 이상 적용되지 않습니다. 네트워크 속도 제한은 더 이상 적용되지 않습니다.
    • ACL 규칙이 제거됩니다. VM의 모든 트래픽이 허용됩니다.
    • 포트 미러링(RSPAN)이 비활성화되었습니다.

    업데이트 또는 업그레이드 후 풀에서 vSwitch 컨트롤러에 대한 잔여 상태가 발견되면 다음 CLI 명령을 사용하여 상태를 지웁니다. xe pool-set-vswitch-controller address=

롤링 풀 업그레이드

Citrix Hypervisor를 사용하면 롤링 풀 업그레이드를 수행할 수 있습니다. 롤링 풀 업그레이드는 풀의 모든 호스트를 업그레이드하는 동안 풀이 제공하는 모든 서비스와 리소스를 사용할 수 있도록 유지합니다. 이 업그레이드 방법은 한 번에 하나의 Citrix Hypervisor 서버만 오프라인으로 전환합니다. 중요 VM은 풀의 다른 호스트로 라이브 마이그레이션되므로 업그레이드 프로세스 중에도 계속해서 실행됩니다.

참고:

롤링 풀 업그레이드 중에 VM이 계속 실행되도록 하려면 풀에 공유 스토리지가 있어야 합니다. 풀에 공유 스토리지가 없는 경우 VM을 라이브 마이그레이션할 수 없으므로 업그레이드하기 전에 VM을 중지해야 합니다.

롤링 풀 업그레이드에서 스토리지 라이브 마이그레이션은 지원되지 않습니다.

Citrix Hypervisor 센터 또는 xe CLI를 사용하여 롤링 풀 업그레이드를 수행할 수 있습니다. Citrix Hypervisor 센터를 사용할 때는 롤링 풀 업그레이드 마법사를 사용하는 것이 좋습니다. 이 마법사는 업그레이드 경로를 자동으로 구성하고 업그레이드 절차를 안내합니다. xe CLI를 사용하는 경우 먼저 업그레이드 경로를 계획한 다음 롤링 풀 업그레이드를 수동으로 수행할 때 Citrix Hypervisor 서버 간에 실행 중인 VM을 라이브 마이그레이션합니다.

롤링 풀 업그레이드 마법사는 라이선스가 있는 Citrix Hypervisor 고객 또는 Citrix Virtual Apps and Desktops 또는 Citrix DaaS 권한을 통해 Citrix Hypervisor에 액세스할 수 있는 고객에게 제공됩니다. Citrix Hypervisor 라이선스에 대한 자세한 내용은 라이선싱을 참조하십시오. Citrix Hypervisor 라이센스를 업그레이드하거나 구매하려면 Citrix 웹 사이트를 방문하십시오.

중요:

SAN 환경에서 부팅하는 경우 롤링 풀 업그레이드를 사용하지 마십시오. SAN 환경에서 부팅을 업그레이드하는 방법에 대한 자세한 내용은 SAN에서 부팅을 참조하십시오.

Citrix Hypervisor 센터 롤링 풀 업그레이드 마법사를 사용하여 Citrix Hypervisor 서버 업그레이드

롤링 풀 업그레이드 마법사를 사용하여 Citrix Hypervisor 서버 (풀의 호스트 또는 독립 실행형 호스트) 를 현재 버전의 Citrix Hypervisor로 업그레이드할 수 있습니다.

Rolling Pool Upgrade(롤링 풀 업그레이드) 마법사에서는 업그레이드 절차를 안내하고 업그레이드 경로를 자동으로 구성합니다. 풀의 경우 풀 마스터를 시작으로 풀에 있는 각 호스트가 차례로 업그레이드됩니다. 업그레이드를 시작하기 전에 마법사는 일련의 사전 검사를 수행합니다. 이러한 사전 검사는 고가용성 같은 풀 전체의 특정 기능을 일시적으로 사용하지 않도록 설정하고 풀의 각 호스트에 대한 업그레이드를 준비합니다. 한 번에 하나의 호스트만 오프라인으로 전환됩니다. 각 호스트에서 실행 중인 VM이 자동으로 다른 곳으로 마이그레이션된 다음 해당 호스트에 업그레이드가 설치됩니다.

롤링 풀 업그레이드 마법사를 사용하면 최신 버전의 Citrix Hypervisor로 업그레이드할 때 사용 가능한 핫픽스를 자동으로 적용할 수도 있습니다. 이렇게 하면 재부팅 수를 최소화하면서 독립 실행형 호스트 또는 풀을 최신 상태로 유지할 수 있습니다. 이 기능이 작동하려면 업그레이드 프로세스 중에 인터넷에 연결되어 있어야 합니다.

Citrix Hypervisor 8.2 누적 업데이트 1과 함께 발급된 Citrix Hypervisor 센터를 사용하여 지원되는 모든 버전의 Citrix Hypervisor 또는 XenServer에서 업그레이드할 때 핫픽스 자동 적용 기능을 활용할 수 있습니다.

참고:

Citrix Hypervisor 센터를 사용한 롤링 풀 업그레이드는 라이선스가 있는 Citrix Hypervisor 고객 또는 Citrix Virtual Apps and Desktops 또는 Citrix DaaS 권한을 통해 Citrix Hypervisor에 액세스할 수 있는 고객에게만 제공됩니다.

마법사는 Manual(수동) 또는 Automatic(자동) 모드에서 작동할 수 있습니다.

  • 수동 모드에서는 각 호스트에서 Citrix Hypervisor 설치 관리자를 차례로 수동으로 실행하고 호스트의 직렬 콘솔에 표시되는 화면의 지침을 따라야 합니다. 업그레이드가 시작되면 Citrix Hypervisor 센터에서 Citrix Hypervisor 센터 설치 미디어를 삽입하거나 업그레이드하는 각 호스트의 네트워크 부팅 서버를 지정하라는 메시지가 표시됩니다.

  • Automatic Mode(자동 모드)에서는 마법사가 HTTP, NFS 또는 FTP 서버의 네트워크 설치 파일을 사용하여 각 호스트를 차례로 업그레이드합니다. 이 모드에서는 설치 미디어를 삽입하거나 수동으로 재부팅하거나 각 호스트의 설치 관리자를 단계별로 실행할 필요가 없습니다. 이런 방식으로 롤링 풀 업그레이드를 수행하려면 업그레이드를 시작하기 전에 HTTP, NFS 또는 FTP 서버에 설치 미디어의 압축을 풀어야 합니다.

    참고:

    IIS를 사용하여 설치 미디어를 호스팅하는 경우 IIS에서 설치 ISO를 추출하기 전에 IIS에서 이중 이스케이프를 사용하도록 설정해야 합니다.

업그레이드하기 전에

업그레이드를 시작하기 전에 다음을 준비해야 합니다.

  • Citrix Hypervisor 제품 다운로드 페이지에서 Citrix Hypervisor 8.2 누적 업데이트 1용으로 제공되는 최신 버전의 Citrix Hypervisor 센터를 다운로드하여 설치합니다. 이전 버전의 Citrix Hypervisor 센터를 사용하여 최신 버전의 Citrix Hypervisor로 업그레이드하는 것은 지원되지 않습니다.

  • pool-dump-database xe CLI 명령을 사용하여 기존 풀의 상태를 백업하는 것이 좋습니다. 자세한 내용은 명령줄 인터페이스를 참조하십시오. 백업 상태를 생성하면 롤링 업그레이드가 일부만 완료된 경우 VM 데이터 손실 없이 업그레이드를 원래 상태로 되돌릴 수 있습니다.

  • 호스트가 오버 프로비저닝되지 않았는지 확인합니다. 업그레이드를 수행하기에 충분한 메모리가 호스트에 있는지 확인합니다.

    일반적으로 풀의 총 호스트 수가 N개인 경우 N-1개의 호스트에 메모리가 충분히 있어야만 풀의 모든 라이브 VM을 실행할 수 있습니다. 업그레이드 프로세스 중에는 중요하지 않은 VM을 일시 중단하는 것이 가장 좋습니다.

  • 풀에서 vGPU 사용 가능 VM이 실행 중인 경우 다음 단계를 완료하여 VM이 실행되는 동안 풀을 마이그레이션합니다.

    • 사용 중인 GPU가 업그레이드하려는 버전에서 지원되는지 확인합니다.
    • 현재 버전의 Citrix Hypervisor와 업그레이드하려는 Citrix Hypervisor 버전에 모두 사용할 수 있는 NVIDIA 드라이버 버전을 확인합니다. 가능한 경우 사용 가능한 최신 드라이버를 선택합니다.
    • Citrix Hypervisor 서버에 새 NVIDIA 드라이버를 설치하고 vGPU 지원 VM에 일치하는 게스트 드라이버를 설치합니다.
    • 업그레이드하려는 Citrix Hypervisor 버전과 일치하는 NVIDIA 드라이버 버전도 있어야 합니다. 롤링 풀 업그레이드 프로세스의 일부로 이러한 드라이버를 보조 팩으로 설치하라는 메시지가 표시됩니다.

Rolling Pool Upgrade(롤링 풀 업그레이드) 마법사에서는 다음 동작이 수행되었는지 확인합니다. 업그레이드 프로세스를 시작하기 전에 이러한 작업을 수행하십시오.

  • 풀에서 VM의 CD/DVD 드라이브를 비웁니다.

  • 고가용성을 사용하지 않도록 설정합니다.

업그레이드 프로세스

Citrix Hypervisor 센터 롤링 풀 업그레이드 마법사를 사용하여 Citrix Hypervisor 호스트를 업그레이드하려면 다음을 수행합니다.

  1. Rolling Pool Upgrade(롤링 풀 업그레이드) 마법사를 열고 Tools(도구) 메뉴에서 Rolling Pool Upgrade(롤링 풀 업그레이드)를 선택합니다.

  2. Before You Start(시작하기 전에)의 정보를 읽고 Next(다음)를 클릭하여 계속합니다.

  3. 업그레이드할 풀 및 개별 호스트를 선택하고 Next(다음)를 클릭합니다.

  4. 다음 모드 중 하나를 선택합니다.
    • Automatic Mode(자동 모드): HTTP, NFS 또는 FTP 서버의 네트워크 설치 파일에서 자동으로 업그레이드하려는 경우
    • 수동 모드 : USB/CD/DVD에서 수동으로 업그레이드하거나 네트워크 부팅 (기존 인프라 사용) 을 사용하는 경우

    참고:

    자동 모드를 선택하고 IIS를 사용하여 설치 미디어를 호스팅하는 경우 IIS에서 설치 ISO를 추출하기 전에 IIS에서 이중 이스케이프를 사용하도록 설정해야 합니다.

    수동 모드를 선택하는 경우 각 호스트에서 Citrix Hypervisor 설치 관리자를 차례로 실행해야 합니다. 호스트의 직렬 콘솔에서 화면에 표시되는 지침을 따릅니다. 업그레이드가 시작되면 Citrix Hypervisor 센터는 Citrix Hypervisor 설치 미디어를 삽입하거나 업그레이드하는 각 호스트에 대한 네트워크 부트 서버를 지정하라는 메시지를 표시합니다.

  5. 서버를 최신 버전으로 업그레이드한 후 Citrix Hypervisor 센터를 통해 최소 업데이트 집합(핫픽스)을 자동으로 다운로드하고 설치할지 여부를 선택합니다. 업데이트 적용 옵션은 기본적으로 선택되어 있습니다. 그러나 업데이트를 다운로드하고 설치하려면 인터넷에 연결되어 있어야 합니다.

  6. 업그레이드 모드를 선택했으면 Run Prechecks(사전 검사 실행)를 클릭합니다.

  7. 권장 사항에 따라 실패한 업그레이드 사전 검사를 해결합니다. 실패한 모든 사전 검사를 Citrix Hypervisor 센터에서 자동으로 해결하도록 하려면 Resolve All(모두 해결)을 클릭합니다.

    모든 사전 검사가 해결되면 Next(다음)를 클릭하여 계속합니다.

  8. Citrix Hypervisor 설치 미디어를 준비합니다.

    Automatic Mode(자동 모드)를 선택한 경우에는 설치 미디어 세부 정보를 입력합니다. HTTP, NFS또는 FTP를 선택한 다음 URL, 사용자 이름 및 암호를 적절하게 지정합니다.

    참고:

    • FTP를 선택하는 경우 URL의 파일 경로 섹션에 있는 선행 슬래시를 이스케이프 처리해야 합니다.

    • 보안 자격 증명을 구성한 경우 HTTP 또는 FTP 서버와 연결된 사용자 이름과 암호를 입력하십시오. Citrix Hypervisor 풀과 연결된 사용자 이름과 암호를 입력하지 마십시오.

    • Citrix Hypervisor 수동 모드에서만 FTP를 지원합니다.

    Manual Mode(수동 모드)를 선택한 경우 업그레이드 계획 및 지침을 기록해 둡니다.

    Start Upgrade(업그레이드 시작)를 클릭합니다.

  9. 업그레이드가 시작되면 Rolling Pool Upgrade(롤링 풀 업그레이드) 마법사가 각 호스트를 업그레이드하기 위해 수행해야 하는 모든 작업을 안내합니다. 지침에 따라 풀의 모든 호스트를 업그레이드하고 업데이트합니다.

    vGPU 지원 VM이 있는 경우 보조 팩을 제공하는 옵션을 제공하는 단계에 도달하면 vGPU 사용 VM의 드라이버와 일치하는 NVIDIA 드라이버를 업로드합니다. 업그레이드하려는 Citrix Hypervisor 버전용 드라이버 버전을 업로드해야 합니다.

    참고:

    어떤 이유로든 업그레이드 또는 업데이트 프로세스가 실패하면 Rolling Pool Upgrade(롤링 풀 업그레이드) 마법사가 프로세스를 중지합니다. 이 경우 문제를 수정하고 Retry(다시 시도) 단추를 클릭하여 업그레이드 또는 업데이트 프로세스를 다시 시작할 수 있습니다.

  10. 업그레이드가 완료되면 Rolling Pool Upgrade(롤링 풀 업그레이드) 마법사가 요약을 인쇄합니다. Finish(마침)를 클릭하여 마법사를 닫습니다.

xe CLI를 사용하여 Citrix Hypervisor 서버 업그레이드

xe CLI를 사용하여 롤링 풀 업그레이드를 수행하려면 신중한 계획이 필요합니다. 시작하기 전에 다음 섹션을 주의해서 읽으십시오.

업그레이드 경로 계획

업그레이드를 계획할 때는 다음 사항을 알아 두어야 합니다.

  • 이전 버전의 Citrix Hypervisor를 실행하는 Citrix Hypervisor 서버에서 동일한 버전 이상을 실행하는 서버로만 VM을 마이그레이션할 수 있습니다. 예를 들어, 버전 7.0에서 버전 7.1 누적 업데이트 2로 또는 버전 7.1 누적 업데이트 2에서 버전 8.2 누적 업데이트 1로 마이그레이션합니다.

    업그레이드된 호스트에서 이전 버전의 Citrix Hypervisor를 실행하는 호스트로 VM을 마이그레이션할 수 없습니다 . 예를 들어 버전 8.2 누적 업데이트 1에서 버전 7.1 누적 업데이트 2로 이동합니다. 이에 따라 Citrix Hypervisor 서버의 공간을 확보해야 합니다.

  • 업그레이드 중에 풀이 성능이 저하된 상태로 작동하므로 혼합 모드 풀 (여러 버전의 Citrix Hypervisor가 공존하는 풀) 을 필요 이상으로 오래 실행하지 않는 것이 좋습니다.

  • 업그레이드 중에는 키 제어 작업을 사용할 수 없습니다. 제어 작업을 수행하지 마십시오. VM은 계속 정상으로 작동되지만 마이그레이션 외의 종료, 복사 및 내보내기와 같은 VM 동작은 사용할 수 없습니다. 특히, 가상 디스크 추가, 제거 또는 크기 조정과 같은 스토리지 관련 작업을 수행하는 것은 안전하지 않습니다.

  • 항상 마스터 호스트를 먼저 업그레이드하십시오. 업그레이드를 수행하기 전에 Citrix Hypervisor 센터를 사용하여 호스트를 유지 관리 모드로 전환하지 마십시오. 마스터를 유지 관리 모드로 전환하면 새 마스터가 지정됩니다.

  • 호스트를 업그레이드한 후 VM을 호스트로 마이그레이션하기 전에 업그레이드된 버전의 Citrix Hypervisor에 대해 릴리스된 핫픽스를 모두 적용합니다.

  • pool-dump-database xe CLI 명령을 사용하여 기존 풀의 상태를 백업하는 것이 좋습니다. 자세한 내용은 명령줄 인터페이스를 참조하십시오. 이렇게 하면 롤링 업그레이드가 일부만 완료된 경우 VM 데이터 손실 없이 업그레이드를 원래 상태로 되돌릴 수 있습니다. 어떤 이유로든 롤링 업그레이드를 되돌리려면 VM을 종료해야 할 수 있습니다. 업그레이드된 Citrix Hypervisor 서버에서 이전 버전의 Citrix Hypervisor를 실행하는 호스트로 VM을 마이그레이션할 수 없으므로 이 작업이 필요합니다.

롤링 풀 업그레이드를 시작하기 전에

  • Citrix Hypervisor 센터를 사용하는 경우 Citrix Hypervisor 센터를 Citrix 다운로드 사이트에 제공된 최신 버전으로 업그레이드합니다. 최신 버전의 Citrix Hypervisor 센터는 이전 버전의 Citrix Hypervisor 서버를 올바르게 제어합니다.

  • 풀에서 VM의 CD/DVD 드라이브를 비웁니다. 자세한 내용과 지침은 단일 Citrix Hypervisor 서버를 업그레이드하기 전에를 참조하십시오.

  • 고가용성을 사용하지 않도록 설정합니다.

xe CLI를 사용하여 롤링 풀 업그레이드 수행

  1. 풀 마스터부터 시작합니다. host-disable 명령을 사용하여 마스터를 사용하지 않도록 설정합니다. 이렇게 하면 지정된 호스트에서 새 VM이 시작되지 않습니다.

  2. VM이 마스터에서 실행되고 있지 않은지 확인합니다. VM을 종료하거나 일시 중단하거나 풀의 다른 호스트로 마이그레이션합니다.

    지정된 VM을 지정된 호스트로 마이그레이션하려면 vm-migrate 명령을 사용합니다. vm-migrate 명령을 사용하면 풀의 다른 호스트로 마이그레이션된 VM의 배포를 완벽하게 제어할 수 있습니다.

    모든 VM을 풀의 다른 호스트로 라이브 마이그레이션하려면 host-evacuate 명령을 사용합니다. host-evacuate 명령을 사용하면 마이그레이션된 VM의 배포를 Citrix Hypervisor에 그대로 둡니다.

  3. 풀 마스터를 종료합니다.

    중요:

    마스터의 업그레이드가 완료될 때까지는 풀 마스터에 연결할 수 없습니다. 풀 마스터를 종료 하면 풀의 다른 호스트가 긴급 모드로 전환됩니다. 호스트는 구성원으로 있는 풀의 마스터가 네트워크에서 사라지고 여러 번의 시도에도 연결되지 않는 경우 긴급 모드로 전환될 수 있습니다. VM은 긴급 모드에서도 호스트에서 계속 실행되지만 제어 작업은 사용할 수 없습니다.

  4. Citrix Hypervisor 설치 미디어와 원하는 방법 (예: USB 또는 네트워크) 을 사용하여 풀 마스터를 부팅합니다. 설치 프로그램에서 업그레이드 옵션을 사용할 때까지 Citrix Hypervisor 설치 절차를 따릅니다. 업그레이드를 선택합니다. 자세한 내용은 설치를 참조하십시오.

    경고:

    • 기존 데이터가 손실되지 않도록 업그레이드 옵션을 선택해야 합니다.

    • 풀 마스터의 업그레이드가 중단되거나 어떤 이유로든 업그레이드가 실패하는 경우 업그레이드를 계속하지 마십시오. 풀 마스터를 재부팅 하고 작업 중인 버전의 마스터로 복원합니다.

    풀 마스터가 다시 시작되면 풀의 다른 호스트가 긴급 모드에서 벗어나고 몇 분 후에 정상적인 서비스가 복원됩니다.

  5. 새 버전의 Citrix Hypervisor용으로 릴리스된 핫픽스를 풀 마스터에 적용합니다.

  6. 풀 마스터에서 VM을 시작하거나 종료 또는 일시 중단된 VM을 다시 시작합니다. 필요한 VM을 풀 마스터로 다시 마이그레이션합니다.

  7. 업그레이드 경로에서 다음 Citrix Hypervisor 서버를 선택합니다. 호스트를 사용하지 않도록 설정합니다.

  8. VM이 호스트에서 실행되고 있지 않은지 확인합니다. VM을 종료하거나 일시 중단하거나 풀의 다른 호스트로 마이그레이션합니다.

  9. 호스트를 종료합니다.

  10. 4단계에서 마스터에 대해 설명한 대로 호스트에 대한 업그레이드 절차를 따릅니다.

    참고:

    마스터가 아닌 호스트의 업그레이드가 실패하거나 중단되는 경우에는 되돌리지 않아도 됩니다. host-forget 명령을 사용하여 호스트를 무시할 수 있습니다. 호스트에 Citrix Hypervisor를 다시 설치한 다음 pool-join 명령을 사용하여 새 호스트로 풀에 조인합니다.

  11. 새 버전의 Citrix Hypervisor용으로 릴리스된 핫픽스를 호스트에 적용합니다.

  12. 호스트에서 VM을 시작하거나 종료 또는 일시 중단된 VM을 다시 시작합니다. 필요한 VM을 호스트로 다시 마이그레이션합니다.

  13. 풀의 나머지 호스트에 대해 6 - 10단계를 반복합니다.

xe CLI를 사용하여 단일 Citrix Hypervisor 서버 업그레이드

단일 Citrix Hypervisor 서버를 업그레이드하기 전에

독립 실행형 Citrix Hypervisor 서버를 업그레이드하기 전에 해당 호스트에서 실행 중인 VM을 종료하거나 일시 중단합니다. 일시 중단할 VM의 CD/DVD 드라이브를 꺼내 비워야 합니다. CD/DVD 드라이브를 비우지 않으면 업그레이드 후 일시 중단된 VM을 다시 시작하지 못할 수 있습니다.

VM CD/DVD 드라이브는 VM이 ISO 이미지 또는 Citrix Hypervisor 서버를 통해 마운트된 물리적 CD/DVD에 연결되어 있지 않음을 의미합니다. 또한 VM이 Citrix Hypervisor 서버의 물리적 CD/DVD 드라이브에 전혀 연결되어 있지 않은지 확인해야 합니다.

xe CLI를 사용하여 VM의 CD/DVD 드라이브를 비우려면 다음과 같이 하십시오.

  1. 다음을 입력하여 빈 CD/DVD 드라이브가 없는 VM을 식별합니다.

    xe vbd-list type=CD empty=false
    <!--NeedCopy-->
    

    이렇게 하면 비어 있지 않은 모든 VM CD/DVD 드라이브 목록이 반환됩니다. 예를 들면 다음과 같습니다.

        uuid ( RO) : abae3997-39af-2764-04a1-ffc501d132d9
        vm-uuid ( RO): 340a8b49-866e-b27c-99d1-fb41457344d9
        vm-name-label ( RO): VM02_DemoLinux
        vdi-uuid ( RO): a14b0345-b20a-4027-a233-7cbd1e005ede
        empty ( RO): false
        device ( RO): xvdd
    
        uuid ( RO) : ec174a21-452f-7fd8-c02b-86370fa0f654
        vm-uuid ( RO): db80f319-016d-0e5f-d8db-3a6565256c71
        vm-name-label ( RO): VM01_DemoLinux
        vdi-uuid ( RO): a14b0345-b20a-4027-a233-7cbd1e005ede
        empty ( RO): false
        device ( RO): xvdd
    <!--NeedCopy-->
    

    목록의 첫 번째 항목이 있는 uuid를 적어 둡니다.

  2. 나열된 VM의 CD/DVD 드라이브를 비우려면 다음을 입력합니다.

    xe vbd-eject uuid=uuid
    <!--NeedCopy-->
    

xe CLI를 사용하여 단일 Citrix Hypervisor 서버 업그레이드

xe CLI를 사용하여 단일 Citrix Hypervisor 서버를 업그레이드하려면 다음과 같이 하십시오.

  1. 다음을 입력하여 업그레이드할 Citrix Hypervisor 서버를 사용하지 않도록 설정합니다.

    xe host-disable host-selector=host_selector_value
    <!--NeedCopy-->
    

    Citrix Hypervisor 서버를 사용하지 않도록 설정하면 해당 호스트에서 VM을 만들거나 시작할 수 없습니다. 사용하지 않도록 설정한 호스트로는 VM을 마이그레이션할 수도 없습니다.

  2. xe vm-shutdown 또는 xe vm-suspend 명령을 사용하여 업그레이드할 호스트에서 실행 중인 모든 VM을 종료하거나 일시 중단합니다.

  3. xe host-shutdown 명령을 사용하여 호스트를 종료합니다.

  4. 설치 프로그램에서 업그레이드 옵션을 사용할 때까지 Citrix Hypervisor 설치 절차를 따릅니다. 업그레이드를 선택합니다. 자세한 내용은 설치를 참조하십시오.

    경고:

    기존 데이터가 손실되지 않도록 업그레이드 옵션을 선택해야 합니다.

    설치 절차 중에 설정을 다시 구성할 필요가 없습니다. 업그레이드 프로세스는 최초 설치 프로세스를 따르지만 몇 가지 설치 단계가 생략되며 네트워킹 구성, 시스템 시간 등에 대한 기존 설정이 유지됩니다.

    호스트가 다시 시작되면 몇 분 후 정상 서비스가 복원됩니다.

  5. 새 버전의 Citrix Hypervisor용으로 릴리스된 핫픽스를 모두 적용합니다.

  6. 종료된 VM을 다시 시작하고 일시 중단된 VM을 다시 시작합니다.