Citrix Hypervisor

Windows VM

Citrix Hypervisor 서버에 Windows VM을 설치하려면 하드웨어 가상화 지원 (Intel VT 또는 AMD-V) 이 필요합니다.

참고:

중첩된 가상화는 Citrix Hypervisor에서 호스팅되는 Windows VM에 대해 지원되지 않습니다.

Windows VM 생성을 위한 기본 절차

VM에 Windows를 설치하는 프로세스는 다음 단계로 구성됩니다.

  1. 적절한 Windows 템플릿 선택하기

  2. 적절한 부팅 모드 선택

  3. Windows 운영 체제 설치

  4. Windows용 Citrix VM Tools 설치(I/O 드라이버관리 에이전트)

경고:

Windows VM은 VM에 Windows용 Citrix VM Tools가 설치되어 있는 경우에만 지원됩니다.

Windows VM 템플릿

VM에 Windows 운영 체제를 설치하려면 Citrix Hypervisor 센터 또는 xe CLI를 사용하여 적절한 템플릿을 복제한 다음 운영 체제를 설치합니다. 개별 게스트에 대한 템플릿에는 가상 하드웨어의 구성을 정의하는 사전 정의된 플랫폼 플래그가 있습니다. 예를 들어 모든 Windows VM은 ACPI HAL(하드웨어 추상화 계층) 모드를 사용하도록 설치됩니다. 나중에 이러한 VM 중 하나를 여러 가상 CPU가 있도록 변경하면 Windows에서 자동으로 HAL이 다중 프로세서 모드로 전환됩니다.

다음 표에는 사용 가능한 Windows 템플릿이 나열되어 있습니다.

템플릿 이름 지원되는 부팅 모드 설명
Windows 10(32비트) BIOS Windows 10 설치에 사용
Windows 10 (64비트) BIOS, UEFI, UEFI 보안 부팅 Windows 10(64비트) 설치에 사용
Windows Server 2016(64비트) BIOS, UEFI, UEFI 보안 부팅 Windows Server 2016 또는 Windows Server Core 2016(64비트)을 설치하는 데 사용됩니다.
Windows Server 2019 (64비트) BIOS, UEFI, UEFI 보안 부팅 Windows Server 2019 또는 Windows Server Core 2019 (64비트)를 설치하는 데 사용
Windows Server 2022 (64비트) BIOS, UEFI, UEFI 보안 부팅 Windows Server 2022 또는 Windows Server Core 2022 (64비트) 를 설치하는 데 사용됩니다.

ISO 이미지 라이브러리 첨부

Windows 운영 체제는 Citrix Hypervisor 서버의 물리적 CD-ROM 드라이브에 있는 설치 CD 또는 ISO 이미지에서 설치할 수 있습니다. Windows 설치 CD에서 ISO 이미지를 만들고 사용할 수 있도록 설정하는 방법에 대한 자세한 내용은 ISO 이미지 만들기를 참조하십시오.

게스트 UEFI 부팅 및 보안 부팅

Citrix Hypervisor를 사용하면 최신 버전의 Windows 게스트 운영 체제가 UEFI 모드로 부팅될 수 있습니다. UEFI 부팅은 게스트 운영 체제가 하드웨어와 상호 작용할 수 있는 보다 풍부한 인터페이스를 제공하므로 Windows VM 부팅 시간을 크게 줄일 수 있습니다.

이러한 Windows 운영 체제의 경우 Citrix Hypervisor가 Windows 보안 부팅도 지원합니다. 보안 부팅은 부트하는 동안 서명되지 않거나 잘못 서명되거나 수정된 바이너리가 실행되지 않도록 합니다. 보안 부팅을 적용하는 UEFI 지원 VM에서는 모든 드라이버에 서명해야 합니다. 이 요구 사항은 VM의 사용 범위를 제한할 수 있지만 서명되지 않은/수정된 드라이버를 차단하는 보안을 제공합니다. 서명되지 않은 드라이버를 사용하는 경우 보안 부팅이 실패하고 Citrix Hypervisor 센터에 경고가 표시됩니다.

또한 보안 부팅은 게스트의 맬웨어가 부팅 프로세스 중에 부팅 파일을 조작하거나 실행할 수 있는 위험을 줄여줍니다.

Citrix Hypervisor는 새로 생성된 Windows 10 (64비트), Windows Server 2016 (64비트), Windows Server 2019 (64비트) 및 Windows Server 2022 (64비트) VM에서 UEFI 부팅 및 보안 부팅을 지원합니다. VM을 만들 때 부팅 모드를 지정해야 합니다. VM을 처음 부팅한 후에는 BIOS와 UEFI (또는 UEFI 보안 부팅) 간에 VM의 부팅 모드를 변경할 수 없습니다. 그러나 언제든지 UEFI와 UEFI 보안 부팅 간에 부팅 모드를 변경할 수 있습니다.

VM에서 UEFI 부팅을 사용하도록 설정하는 경우 다음 사항을 고려하십시오.

  • UEFI 지원 VM에 vCPU가 두 개 이상 있는지 확인합니다.
  • Citrix Hypervisor에서 만든 UEFI 지원 VM을 OVA, OVF 또는 XVA 파일로 가져오거나 내보낼 수 있습니다. 다른 하이퍼바이저에서 만든 OVA 또는 OVF 패키지에서 UEFI 지원 VM을 가져오는 기능은 지원되지 않습니다.
  • UEFI 지원 VM에서 PVS Accelerator를 사용하려면 Citrix Provisioning 1906 이상을 사용하고 있는지 확인하십시오.
  • UEFI 설정 메뉴를 사용하여 Citrix Hypervisor 센터 콘솔의 화면 해상도를 변경합니다. 자세한 지침은 문제 해결을 참조하십시오.

VM에서 UEFI 보안 부팅을 사용하도록 설정할 때 다음 사항을 고려하십시오.

  • Citrix Hypervisor 서버는 UEFI 모드로 부팅해야 합니다. 자세한 내용은 네트워크 부트 설치를 참조하십시오.
  • 리소스 풀 또는 독립 실행형 서버에 보안 부팅 인증서에 대한 액세스 권한이 있어야 합니다.

    풀에 있는 Citrix Hypervisor 서버 하나만 인증서에 액세스해야 합니다. 서버가 풀에 가입하면 해당 서버의 인증서를 풀의 다른 서버에서 사용할 수 있습니다.

참고

UEFI 지원 VM은 에뮬레이트된 디바이스에 NVME 및 E1000 를 사용합니다. VM에 Citrix VM Tools를 설치할 때까지 에뮬레이션 정보에 이러한 값이 표시되지 않습니다. 또한 UEFI 사용 VM은 Windows용 Citrix VM Tools를 설치할 때까지 2개의 NIC만 있는 것으로 표시됩니다.

UEFI 부팅 또는 UEFI 보안 부팅 활성화

Citrix Hypervisor 센터 또는 xe CLI를 사용하여 VM에 대해 UEFI 부팅 또는 UEFI 보안 부팅을 사용하도록 설정할 수 있습니다.

Citrix Hypervisor 센터에서 UEFI 사용 가능 VM을 만드는 방법에 대한 자세한 내용은 Citrix Hypervisor 센터를 사용하여 VM 만들기를 참조하십시오.

xe CLI를 사용하여 UEFI 부팅 또는 UEFI 보안 부팅 활성화

VM을 만들 때 VM을 처음 부팅하기 전에 다음 명령을 실행합니다.

    xe vm-param-set uuid=<UUID> HVM-boot-params:firmware=<MODE>
    xe vm-param-set uuid=<UUID> platform:secureboot=<OPTION>
<!--NeedCopy-->

여기서 UUID는 VM의 UUID이고 MODEBIOS 또는 uefi, OPTION는 ‘true’ 또는 ‘false’입니다. 모드를 지정하지 않으면 VM 운영 체제에서 해당 옵션이 지원되는 경우 uefi로 기본 설정됩니다. 그렇지 않은 경우 모드는 기본적으로 BIOS로 설정됩니다. secureboot 옵션을 지정하지 않으면 기본값은 ‘auto’입니다. UEFI 모드로 부팅되고 보안 부팅 인증서를 사용할 수 있는 Citrix Hypervisor 서버에서 생성된 UEFI 사용 VM의 경우 ‘자동’ 동작은 VM에 대해 보안 부팅을 사용하도록 설정하는 것입니다. 그렇지 않으면 보안 부팅이 활성화되지 않습니다.

Citrix Hypervisor와 함께 제공된 템플릿에서 UEFI 지원 VM을 만들려면 다음 명령을 실행합니다.

    UUID=$(xe vm-clone name-label='Windows 10 (64-bit)' new-name-label='Windows 10 (64-bit)(UEFI)')
    xe template-param-set uuid=<UUID> HVM-boot-params:firmware=<MODE> platform:secureboot=<OPTION>
<!--NeedCopy-->

무언가가 설치된 템플릿이나 스냅샷에서 만든 템플릿에 대해서는 이 명령을 실행하지 마십시오. 이러한 스냅샷의 부팅 모드는 변경할 수 없으며 부팅 모드를 변경하려고 하면 VM이 부팅되지 않습니다.

VM 콘솔에서 아무 키나 눌러 Windows 설치를 시작하라는 메시지가 처음 표시될 때 UEFI 지원 VM을 부팅할 때. Windows 설치를 시작하지 않으면 VM 콘솔이 UEFI 셸로 전환됩니다.

설치 프로세스를 다시 시작하려면 UEFI 콘솔에서 다음 명령을 입력합니다.

EFI:
EFI\BOOT\BOOTX64

설치 프로세스가 다시 시작되면 VM 콘솔에서 설치 프롬프트를 확인합니다. 프롬프트가 나타나면 아무 키나 누릅니다.

보안 부팅 비활성화

경우에 따라 보안 부팅을 사용하지 않도록 설정해야 할 수 있습니다. 예를 들어 보안 부팅 사용자 모드의 VM에서는 Windows 디버깅을 사용하도록 설정할 수 없습니다. 보안 부팅을 사용하지 않도록 설정하려면 VM을 보안 부팅 설정 모드로 변경합니다. Citrix Hypervisor 서버에서 다음 명령을 실행합니다.

varstore-sb-state <VM_UUID> setup

UEFI 사용 VM은 임시 개인 키, Microsoft KEK, Microsoft Windows 프로덕션 PCA 및 Microsoft 타사 키에서 PK를 사용하여 프로비저닝됩니다. VM에는 UEFI 포럼의 최신 해지 목록도 제공됩니다. 이 구성을 사용하면 보안 부팅이 켜진 상태에서 Windows VM을 부팅하고 Microsoft로부터 키 및 해지 목록에 대한 자동 업데이트를 받을 수 있습니다.

UEFI 및 UEFI 보안 부팅 VM 문제 해결

UEFI 또는 UEFI 보안 부팅 VM 문제 해결에 대한 자세한 내용은 Windows VM에서 UEFI 및 보안 부팅 문제 해결을 참조하십시오.

Citrix Hypervisor 센터를 사용하여 VM 만들기

Windows VM을 만들려면 다음과 같이 하십시오.

  1. Citrix Hypervisor 센터 도구 모음에서 새 VM 버튼을 클릭하여 새 VM 마법사를 엽니다.

    새 VM 마법사를 사용하면 CPU, 스토리지 및 네트워킹 리소스에 대한 다양한 매개 변수를 조정하여 새 VM을 구성할 수 있습니다.

  2. VM 템플릿을 선택하고 다음을 클릭합니다.

    각 템플릿에는 특정 게스트 운영 체제 (OS) 와 최적의 스토리지로 VM을 만드는 데 필요한 설정 정보가 포함되어 있습니다. 이 목록에는 Citrix Hypervisor가 현재 지원하는 템플릿이 반영되어 있습니다.

    참고:

    VM에 설치하는 OS가 원래 하드웨어와만 호환되는 경우 호스트 BIOS 문자열을 VM에 복사 확인란을 선택합니다. 예를 들어 특정 컴퓨터와 함께 패키지된 OS 설치 CD에 이 옵션을 사용할 수 있습니다.

    VM을 처음 시작한 후에는 해당 BIOS 문자열을 변경할 수 없습니다. VM을 처음 시작하기 전에 BIOS 문자열이 올바른지 확인하십시오.

    CLI를 사용하여 BIOS 문자열을 복사하려면 리셀러 옵션 키트 (BIOS 잠금) 미디어에서 HVM VM 설치를 참조하십시오. 사용자 정의 BIOS 문자열을 설정하는 옵션은 HVM VM에 사용할 수 없습니다.

  3. 새 VM의 이름과 원하는 경우 설명을 입력합니다.

  4. 새 VM에 설치할 OS 미디어의 원본을 선택합니다.

    CD/DVD에서 설치하는 방법이 가장 간단하게 시작할 수 있는 옵션입니다.

    1. 기본 설치 원본 옵션 (DVD 드라이브) 선택
    2. Citrix Hypervisor 서버의 DVD 드라이브에 디스크를 넣습니다.

    또한 Citrix Hypervisor를 사용하면 기존 ISO 라이브러리를 비롯한 다양한 소스에서 OS 설치 미디어를 가져올 수 있습니다. ISO 이미지는 광학 디스크(CD, DVD 등)에 포함된 모든 정보가 들어 있는 파일입니다. 이 경우 ISO 이미지에는 Windows 설치 CD와 동일한 OS 데이터가 포함됩니다.

    기존 ISO 라이브러리를 첨부하려면 새 ISO 라이브러리를 클릭하고 ISO 라이브러리의 위치와 유형을 지정합니다. 그런 다음 목록에서 특정 운영 체제 ISO 미디어를 선택할 수 있습니다.

  5. VM의 부팅 모드를 선택합니다. 기본적으로 Citrix Hypervisor 센터는 VM 운영 체제 버전에 사용할 수 있는 가장 안전한 부팅 모드를 선택합니다.

    참고:

    • 선택한 VM 템플릿이 UEFI 부팅을 지원하지 않으면 UEFI 부팅UEFI 보안 부팅 옵션이 회색으로 표시됩니다.
    • VM을 처음 부팅한 후에는 부팅 모드를 변경할 수 없습니다.
  6. VM의 홈 서버를 선택합니다.

    홈 서버는 풀의 VM에 대한 리소스를 제공하는 서버입니다. VM에 대한 홈 서버를 지정하면 Citrix Hypervisor가 해당 서버에서 VM을 시작하려고 시도합니다. 이 작업을 수행할 수 없는 경우 동일한 풀 내의 대체 서버가 자동으로 선택됩니다. 홈 서버를 선택하려면 VM을 이 서버에 배치를 클릭하고 목록에서 서버를 선택합니다.

    참고:

    • WLB 사용 풀에서 지정된 홈 서버는 VM을 시작, 다시 시작, 다시 시작 또는 마이그레이션하는 데 사용되지 않습니다. 대신 Workload Balancing은 Citrix Hypervisor 리소스 풀 메트릭을 분석하고 최적화를 권장하여 VM에 가장 적합한 서버를 지정합니다.
    • VM에 하나 이상의 가상 GPU가 할당된 경우 홈 서버 지명이 적용되지 않습니다. 대신 서버 지명은 사용자가 설정한 가상 GPU 배치 정책을 기반으로 합니다.

    홈 서버를 지정하지 않으려면 이 VM에 홈 서버 할당 안 함을 클릭합니다. VM은 필요한 리소스가 있는 모든 서버에서 시작됩니다.

    다음을 클릭하여 계속합니다.

  7. VM에 대한 프로세서 및 메모리 리소스를 할당합니다. Windows 10 VM의 경우 기본값은 1개의 가상 CPU와 2,048MB의 RAM입니다. 기본값을 수정하도록 선택할 수도 있습니다. 다음을 클릭하여 계속합니다.

  8. 가상 GPU를 할당합니다. 새 VM 마법사는 VM에 전용 GPU 또는 하나 이상의 가상 GPU를 할당하라는 메시지를 표시합니다. 이 옵션을 사용하면 VM에서 GPU의 처리 성능을 사용할 수 있습니다. 이 기능을 사용하면 CAD/CAM, GIS 및 의료 이미징 응용 프로그램과 같은 고급 3D 전문 그래픽 응용 프로그램을 더 잘 지원할 수 있습니다.

  9. 새 VM에 대한 스토리지를 할당하고 구성합니다.

    다음을 클릭하여 기본 할당 (24GB) 및 구성을 선택하거나 다음과 같은 추가 구성을 수행할 수 있습니다.

    • 속성을 클릭하여 가상 디스크의 이름, 설명 또는 크기를 변경합니다.
    • 추가를 선택하여 새 가상 디스크를 추가합니다.
  10. 새 VM에서 네트워킹을 구성합니다.

    다음을 클릭하여 각 NIC에 대해 자동으로 생성된 고유한 MAC 주소를 포함하여 기본 NIC 및 구성을 선택합니다. 또는 다음과 같은 추가 구성을 수행할 수 있습니다.

    • 속성을 클릭하여 가상 디스크의 물리적 네트워크, MAC 주소 또는 QoS (서비스 품질) 우선 순위를 변경합니다.
    • 추가를 선택하여 새 가상 NIC를 추가합니다.
  11. 설정을 검토한 다음 지금 만들기를 클릭하여 VM을 만들고 검색 탭으로 돌아갑니다.

    리소스 창의 호스트 아래에 새 VM에 대한 아이콘이 나타납니다.

    리소스 창에서 VM을 선택한 다음 콘솔 탭을 클릭하여 VM 콘솔을 확인합니다.

  12. OS 설치 화면에 따라 원하는 항목을 선택합니다.

  13. OS 설치가 완료되고 VM이 재부팅되면 Windows용 Citrix VM Tools를 설치합니다.

Windows용 Citrix VM Tools 설치

Windows용 Citrix VM Tools는 기존 장치 에뮬레이션의 오버헤드 없이 고성능 I/O 서비스를 제공합니다. Windows용 Citrix VM Tools는 I/O 드라이버 (반가상화 드라이버 또는 PV 드라이버라고도 함)와 관리 에이전트로 구성됩니다. VM이 완벽하게 지원되는 구성을 가지려면 각 Windows VM에 Windows용 Citrix VM Tools가 설치되어 있어야 합니다. VM이 없으면 VM이 작동하지만 성능이 크게 저하됩니다.

Windows용 Citrix VM Tools 버전은 Citrix Hypervisor 버전과 독립적으로 업데이트됩니다. VM과 VM을 만드는 데 사용하는 템플릿 모두에서 Windows용 Citrix VM Tools가 정기적으로 최신 버전으로 업데이트되는지 확인합니다. 최신 버전의 도구에 대한 자세한 내용은 Windows용 Citrix VM Tools 업데이트를 참조하십시오.

참고:

Windows VM에 Citrix VM Tools를 설치하려면 VM에서 Microsoft .NET Framework 버전 4.0 이상을 실행해야 합니다.

Windows용 Citrix VM Tools를 설치하기 전에 VM이 Windows 업데이트에서 I/O 드라이버를 수신하도록 구성되어 있는지 확인합니다. Windows 업데이트는 I/O 드라이버에 대한 업데이트를 수신하는 데 권장되는 방법입니다. 그러나 VM에서 Windows Update를 사용할 수 없는 경우 관리 에이전트를 통해 I/O 드라이버에 대한 업데이트를 받거나 드라이버를 수동으로 업데이트할 수도 있습니다. 자세한 내용은 I/O 드라이버 업데이트를 참조하십시오.

Windows용 Citrix VM Tools를 설치하려면 다음을 수행하십시오.

  1. Citrix Hypervisor 다운로드 페이지에서 Windows용 Citrix VM Tools 파일을 다운로드합니다.

    이 도구는 32비트 및 64비트 버전에서 사용할 수 있습니다.

  2. 파일을 Windows VM이나 Windows VM이 액세스할 수 있는 공유 드라이브에 복사합니다.

  3. managementagent.msi 파일을 실행하여 Citrix VM Tools 설치를 시작합니다.

    Msiexec.exe /package managementagent.msi
    
  4. 설치 프로그램의 프롬프트를 따릅니다.

    • 마법사의 지침에 따라 라이센스 계약에 동의하고 대상 폴더를 선택합니다.

    • 설치 및 업데이트 설정 페이지에서 설정을 사용자 지정합니다. Citrix Hypervisor Windows 관리 에이전트 설치 마법사에 권장 설정이 표시됩니다. 기본적으로 마법사에는 다음 설정이 표시됩니다.

      • 지금 I/O 드라이버 설치
      • 자동 관리 에이전트 업데이트 허용
      • 관리 에이전트에 의한 자동 I/O 드라이버 업데이트 허용 안 함
      • Citrix에 익명 사용 정보 보내기

      Management Agent의 자동 업데이트를 허용하지 않으려면 목록에서 자동 관리 에이전트 업데이트 허용 안 함을 선택합니다.

      Management Agent가 I/O 드라이버를 자동으로 업데이트하도록 허용하려면 관리 에이전트에 의한 자동 I/O 드라이버 업데이트 허용을 선택합니다. 그러나 Windows 업데이트를 사용하여 관리 에이전트가 아닌 I/O 드라이버를 업데이트하는 것이 좋습니다.

      참고:

      Windows 업데이트 메커니즘을 통해 I/O 드라이버 업데이트를 받도록 선택한 경우 관리 에이전트가 I/O 드라이버를 자동으로 업데이트하도록 허용하지 마십시오.

      익명 사용 정보를 Citrix와 공유하지 않으려면 익명 사용 정보를 Citrix로 보내기 확인란의 선택을 취소합니다. Citrix로 전송되는 정보에는 업데이트를 요청하는 VM의 UUID가 포함되어 있습니다. VM과 관련된 다른 정보는 수집되거나 Citrix로 전송되지 않습니다.

    • 다음을 클릭한 후 설치를 클릭하여 Windows용 Citrix VM Tools 설치 프로세스를 시작합니다.

  5. 설치 프로세스를 완료하라는 메시지가 표시되면 VM을 다시 시작합니다.

참고:

Windows용 Citrix VM Tools는 VM을 설치의 일부로 한 번 다시 시작한 후 /quiet /norestart 또는 /quiet /forcerestart을(를) 지정한 상태로 다시 시작하도록 요청할 수 있습니다.

I/O 드라이버는 Windows 업데이트에서 업데이트를 받을 수 있는 Windows VM에 자동으로 설치됩니다. 그러나 관리 에이전트를 설치하고 지원되는 구성을 유지 관리하려면 Windows용 Citrix VM Tools를 설치하는 것이 좋습니다.

Windows용 Citrix VM Tools 또는 RDP를 통해 관리 에이전트를 설치하는 고객은 Windows 콘솔 세션에만 나타나므로 다시 시작 프롬프트가 표시되지 않을 수 있습니다. 필요한 경우 VM을 다시 시작하고 VM을 최적화된 상태로 전환하려면 RDP에서 강제 다시 시작 옵션을 지정합니다. 강제 재시작 옵션은 VM을 최적화된 상태로 가져와야 하는 경우에만 VM을 다시 시작합니다.

자동 설치

Windows용 Citrix VM Tools를 자동으로 설치하고 시스템이 재부팅되지 않도록 하려면 다음 명령 중 하나를 실행합니다.

Msiexec.exe /package managementagentx86.msi /quiet /norestart
Msiexec.exe /package managementagentx64.msi /quiet /norestart
<!--NeedCopy-->

또는

Setup.exe /quiet /norestart
<!--NeedCopy-->

다음 명령을 실행하면 비대화식의 수동 설치를 수행할 수 있습니다.

Msiexec.exe managementagentx86.msi /passive
Msiexec.exe managementagentx64.msi /passive
<!--NeedCopy-->

또는

Setup.exe /passive
<!--NeedCopy-->

설치 설정을 사용자 지정하려면 자동 설치 명령과 함께 다음 매개 변수를 사용합니다.

매개 변수 허용된 값 기본값 설명
ALLOWAUTOUPDATE 예 또는 아니요 자동 관리 에이전트 업데이트 허용
ALLOWDRIVERINSTALL 예 또는 아니요 지금 I/O 드라이버 설치
ALLOWDRIVERUPDATE 예 또는 아니요 아니요 자동 관리 에이전트 업데이트가 업데이트된 드라이버를 설치하도록 허용
IDENTIFYAUTOUPDATE 예 또는 아니요 Citrix에 익명 사용 정보 보내기

예를 들어 향후 자동 관리 에이전트 업데이트를 허용하지 않고 익명 정보를 Citrix에 보내지 않는 도구를 자동 설치하려면 다음 명령 중 하나를 실행합니다.

Msiexec.exe /package managementagentx86.msi ALLOWAUTOUPDATE=NO IDENTIFYAUTOUPDATE=NO /quiet /norestart
Msiexec.exe /package managementagentx64.msi ALLOWAUTOUPDATE=NO IDENTIFYAUTOUPDATE=NO /quiet /norestart
<!--NeedCopy-->

대화식, 자동 및 수동 설치의 경우 다음에 시스템을 다시 시작한 후 Windows용 Citrix VM Tools가 완전히 설치되기 전에 여러 자동 재부팅이 발생할 수 있습니다. 이 동작은 /norestart 플래그가 지정된 설치의 경우에도 마찬가지입니다. 그러나 /norestart 플래그가 제공되는 설치의 경우 초기 다시 시작이 수동으로 시작될 수 있습니다.

Windows용 Citrix VM Tools는 기본적으로 VM의 C:\Program Files\Citrix\XenTools 디렉터리에 설치됩니다.

참고:

  • Windows VM에 Citrix VM Tools를 설치하려면 VM에서 Microsoft .NET Framework 버전 4.0 이상을 실행해야 합니다.
  • /quiet 매개 변수는 설치 대화상자에만 적용되지만 장치 드라이버 설치에는 적용되지 않습니다. /quiet 매개 변수를 지정하면 장치 드라이버 설치에서 필요한 경우 재부팅 권한을 요청합니다.
    • /quiet /norestart를 지정하면 전체 도구 설치가 완료된 후 시스템이 재부팅되지 않습니다. 이 동작은 사용자가 재부팅 대화 상자에서 지정하는 것과 무관합니다.
    • /quiet /forcerestart를 지정하면 전체 도구 설치가 완료된 후 시스템이 재부팅됩니다. 이 동작은 사용자가 재부팅 대화 상자에서 지정하는 것과 무관합니다.
    • 장치 드라이버 설치가 재부팅 권한을 요청하는 경우 지정된 quiet 매개 변수를 사용하는 도구 설치가 계속 진행 중일 수 있습니다. 작업 관리자를 사용하여 설치 프로그램이 아직 실행 중인지 확인합니다.

경고:

Windows용 Citrix VM Tools를 설치하거나 업그레이드하면 일부 네트워크 어댑터의 이름 및 식별자가 변경될 수 있습니다. 특정 어댑터를 사용하도록 구성된 모든 소프트웨어는 Windows용 Citrix VM Tools 설치 또는 업그레이드에 따라 다시 구성해야 할 수 있습니다.

CLI를 사용하여 Windows VM을 생성합니다

xe CLI를 사용하여 ISO 리포지토리에서 Windows VM을 생성하려면 다음과 같이 하십시오.

  1. 템플릿에서 VM을 만듭니다.

    xe vm-install new-name-label=vm_name template=template_name
    <!--NeedCopy-->
    

    이 명령은 새 VM의 UUID를 반환합니다.

  2. ISO 스토리지 저장소를 만듭니다.

    xe-mount-iso-sr path_to_iso_sr
    <!--NeedCopy-->
    
  3. 사용 가능한 ISO를 모두 나열합니다.

    xe cd-list
    <!--NeedCopy-->
    
  4. 지정된 ISO를 지정된 VM의 가상 CD 드라이브에 삽입합니다.

    xe vm-cd-add vm=vm_name cd-name=iso_name device=3
    <!--NeedCopy-->
    
  5. VM을 시작하고 운영 체제를 설치합니다.

    xe vm-start vm=vm_name
    <!--NeedCopy-->
    

이때 VM 콘솔이 Citrix Hypervisor 센터에 표시됩니다.

CLI 사용에 대한 자세한 내용은 명령줄 인터페이스를 참조하십시오.

Windows 운영 체제 업데이트

이 섹션에서는 업데이트된 운영 체제로 Windows VM을 업데이트하는 방법에 대해 설명합니다.

VM으로의 업그레이드는 일반적으로 최신 버전의 Citrix Hypervisor로 이동할 때 필요합니다. VM을 최신 버전의 Citrix Hypervisor로 업그레이드할 때 다음 제한 사항에 유의하십시오.

  • 라이브 마이그레이션을 사용하여 Windows VM을 마이그레이션하기 전에 각 VM에서 Windows용 Citrix VM Tools로 업그레이드해야 합니다.
  • Windows용 Citrix VM Tools가 업그레이드될 때까지 Windows VM에서 일시 중지/다시 시작 작업이 지원되지 않습니다.
  • Windows용 Citrix VM Tools를 업그레이드하지 않는 한 특정 바이러스 백신 및 방화벽 응용 프로그램을 사용하면 Windows VM에 충돌이 발생할 수 있습니다.

VM에서 Windows 버전을 자동으로 업데이트하기 전에 Windows VM에서 Citrix VM Tools를 제거하지 않는 것이 좋습니다.

Windows 업데이트를 사용하여 Windows VM에서 Windows 운영 체제의 버전을 업그레이드합니다.

참고:

Windows 설치 디스크는 일반적으로 이전 버전의 Windows가 이미 설치된 서버에서 부팅할 경우 업그레이드 옵션을 제공합니다. 그러나 Windows 업데이트를 사용하여 Citrix VM Tools를 업데이트하는 경우에는 설치 디스크에서 Windows 운영 체제를 업그레이드하지 마십시오. 대신 Windows 업데이트를 사용하십시오.

Windows용 Citrix VM Tools 업데이트

Citrix Hypervisor에는 Windows VM용 I/O 드라이버 (PV 드라이버) 및 관리 에이전트를 자동으로 업데이트하는 간단한 메커니즘이 있습니다. 이 메커니즘을 사용하면 업데이트가 제공되는 대로 설치할 수 있습니다.

VM과 VM을 만드는 데 사용하는 템플릿 모두에서 Windows용 Citrix VM Tools가 정기적으로 최신 버전으로 업데이트되는지 확인합니다.

중요:

현재 8.2.x.x 이전 버전의 드라이버를 사용 중이고 Management Agent MSI 파일을 사용하여 최신 버전의 드라이버로 업데이트하려는 경우 이러한 드라이버를 설치하기 전에 장치 관리자를 사용하여 VM에서 8.2.x.x 드라이버를 제거해야 합니다. 이 단계를 완료하지 않으면 MSI 설치 프로세스가 실패합니다.

Windows용 Citrix VM Tools의 여러 구성 요소를 업데이트하려면 다음 설정을 사용하는 것이 좋습니다.

  1. 다음 레지스트리 키의 값을 REG_DWORD 값 ‘3’ 으로 설정합니다. HLKM\System\CurrentControlSet\services\xenbus_monitor\Parameters\Autoreboot
  2. VM이 Windows 업데이트에서 I/O 드라이버를 수신하도록 구성되어 있는지 확인합니다.
  3. 자동으로 업데이트되도록 관리 에이전트를 구성합니다.

Citrix Hypervisor 센터의 VM의 일반 탭에 있는 가상화 상태 섹션에서는 VM이 Windows 업데이트에서 업데이트를 수신할 수 있는지 여부를 지정합니다. Windows 업데이트에서 I/O 드라이버 업데이트를 수신하는 메커니즘은 기본적으로 설정되어 있습니다. Windows 업데이트에서 I/O 드라이버 업데이트를 수신하지 않으려면 VM에서 Windows 업데이트를 사용하지 않도록 설정하거나 그룹 정책을 지정합니다.

중요:

요청된 모든 VM 다시 시작이 업데이트의 일부로 완료되었는지 확인합니다. 여러 번 다시 시작해야 할 수 있습니다. 요청한 모든 재시작이 완료되지 않으면 예기치 않은 동작이 발생할 수 있습니다.

다음 섹션에는 I/O 드라이버 및 관리 에이전트의 자동 업데이트에 대한 정보가 수록되어 있습니다.

I/O 드라이버 업데이트

다음과 같은 경우 Microsoft Windows 업데이트에서 I/O 드라이버 업데이트를 자동으로 받을 수 있습니다.

  • Citrix Hypervisor 8 Cloud와 함께 발행된 Citrix Hypervisor 센터를 사용하여 Windows VM을 만들었습니다.

  • VM 내에 Windows 업데이트가 사용하도록 설정되었음

  • VM이 인터넷에 액세스할 수 있거나 WSUS 프록시 서버에 연결할 수 있음

참고:

Windows Server Core는 Windows 업데이트를 사용하여 I/O 드라이버를 설치하거나 업데이트하는 것을 지원하지 않습니다. 대신 Citrix Hypervisor 다운로드 페이지 에서 사용할 수 있는 Windows용 CitrixVM 도구 설치 관리자를 사용하십시오. 고객은 또한 관리 에이전트의 자동 업데이트 메커니즘을 통해 I/O 드라이버 업데이트를 받을 수 있습니다. Windows용 Citrix VM Tools를 설치하는 동안 이 설정을 구성할 수 있습니다. 자세한 내용은 Windows용 Citrix VM Tools 설치를 참조하십시오.

자동 재부팅

요청된 모든 VM 다시 시작이 업데이트의 일부로 완료되었는지 확인합니다. 여러 번 다시 시작해야 할 수 있습니다. 요청한 모든 재시작이 완료되지 않으면 예기치 않은 동작이 발생할 수 있습니다.

장치 관리자 또는 Windows Update를 통해 드라이버를 설치할 때 수행되는 최대 자동 재부팅 수를 지정하는 레지스트리 키를 설정할 수 있습니다. xenbus 드라이버 버전 9.1.1.8 이상을 설치한 후에는 Windows용 Citrix VM Tools에서 이 레지스트리 키에서 제공하는 지침을 사용합니다.

이 기능을 사용하려면 가능한 한 빨리 다음 레지스트리 키를 설정하는 것이 좋습니다 HLKM\System\CurrentControlSet\services\xenbus_monitor\Parameters\Autoreboot. 레지스트리 키 값은 양의 정수여야 합니다. 레지스트리 키의 재부팅 횟수를 3으로 설정하는 것이 좋습니다.

이 레지스트리 키를 설정하면 Windows용 Citrix VM Tools가 업데이트를 완료하는 데 필요한 횟수만큼 재부팅을 수행하거나 레지스트리 키로 지정된 재부팅 횟수 중 더 낮은 값을 반환합니다.

다시 부팅하기 전에 Windows는 60초 동안 다음 재부팅을 경고하는 경고를 표시할 수 있습니다. 경고를 무시할 수 있지만 이 작업을 수행해도 재부팅이 취소되지는 않습니다. 이러한 재부팅 사이의 지연으로 인해 초기 재부팅 후 재부팅 주기가 완료될 때까지 몇 분 정도 기다리십시오.

참고:

이 설정은 고정 IP 주소가 있는 헤드리스 서버에 필요합니다.

이 자동 재부팅 기능은 장치 관리자 또는 Windows 업데이트를 통한 Windows I/O 드라이버 업데이트에만 적용됩니다. Management Agent 설치 관리자를 사용하여 드라이버를 배포하는 경우 설치 관리자는 이 레지스트리 키를 무시하고 자체 설정에 따라 VM 재부팅을 관리합니다.

I/O 드라이버 버전 찾기

VM에 설치된 I/O 드라이버 버전을 찾으려면:

  1. C:\Windows\System32\drivers로 이동합니다.

  2. 목록에서 드라이버를 찾습니다.

  3. 드라이버를 마우스 오른쪽 단추로 클릭하고 속성, 세부 정보순으로 선택합니다.

    파일 버전 필드에는 VM에 설치된 드라이버의 버전이 표시됩니다.

관리 에이전트 업데이트

Citrix Hypervisor를 사용하면 새 Windows VM과 기존 Windows VM 모두에서 관리 에이전트를 자동으로 업데이트할 수 있습니다. 기본적으로 Citrix Hypervisor 관리 에이전트의 자동 업데이트를 허용합니다. 하지만 관리 에이전트가 I/O 드라이버를 자동으로 업데이트하는 것은 허용하지 않습니다. Windows용 Citrix VM Tools를 설치하는 동안 관리 에이전트 업데이트 설정을 사용자 지정할 수 있습니다. 관리 에이전트의 자동 업데이트는 운영 중단 없이 수행되므로 VM이 재부팅되지 않습니다. VM 재부팅이 필요한 시나리오에서는 VM의 Console 탭에 사용자에게 필요한 작업에 대해 알리는 메시지가 나타납니다.

다음과 같은 경우 Management Agent 업데이트를 자동으로 받을 수 있습니다.

  • Citrix Hypervisor 프리미엄 에디션을 실행 중이거나 Citrix Virtual Apps and Desktops 또는 Citrix DaaS 권한을 통해 Citrix Hypervisor에 액세스할 수 있습니다.

  • Citrix Hypervisor 8 Cloud와 함께 발행된 Windows용 Citrix VM Tools를 설치했습니다.

  • Windows VM에서 인터넷에 액세스할 수 있음

관리 에이전트 버전 찾기

VM에 설치된 관리 에이전트 버전을 찾으려면:

  1. C:\Program Files\Citrix\XenTools로 이동합니다.

  2. 목록에서 XenGuestAgent를 마우스 오른쪽 버튼을 클릭하고 속성 을 클릭한 다음 세부 정보를 클릭합니다.

    파일 버전 필드에는 VM에 설치된 관리 에이전트의 버전이 표시됩니다.

CLI를 사용하여 자동 업데이트 관리

Citrix Hypervisor를 사용하면 명령줄을 사용하여 I/O 드라이버 및 관리 에이전트의 자동 업데이트를 관리할 수 있습니다. 다음 표에 나열된 인수를 사용하여 msiexec.exe를 실행하여 I/O 드라이버 및 Management Agent가 자동으로 업데이트되는지 여부를 지정할 수 있습니다. msiexec.exe을(를) 사용하여 Windows용 Citrix VM Tools를 설치하는 방법에 대한 자세한 내용은 자동 설치를 참조하십시오.

참고:

PVS 또는 MCS를 사용하여 관리되는 VM의 경우 Citrix Virtual Desktops VDA가 있고 시스템이 비영구적이라고 보고하면 자동 업데이트가 자동으로 해제됩니다.

인수 설명
ALLOWAUTOUPDATE 예/아니요 관리 에이전트 자동 업데이트 허용/허용 안 함
ALLOWDRIVERINSTALL 예/아니요 Windows용 Citrix VM Tools 설치 관리자가 I/O 드라이버를 설치하도록 허용/허용 안 함
ALLOWDRIVERUPDATE 예/아니요 관리 에이전트가 I/O 드라이버를 자동으로 업데이트하도록 허용/허용 안 함
IDENTIFYAUTOUPDATE 예/아니요 자동 업데이트 메커니즘이 익명 사용 정보를 Citrix로 보내도록 허용/허용 안 함

예:

setup.exe  /passive /forcerestart ALLOWAUTOUPDATE=YES ALLOWDRIVERINSTALL=NO \
     ALLOWDRIVERUPDATE=NO IDENTIFYAUTOUPDATE=YES
<!--NeedCopy-->

또는

msiexec.exe /i managementagentx64.msi ALLOWAUTOUPDATE=YES ALLOWDRIVERINSTALL=NO \
    ALLOWDRIVERUPDATE=NO IDENTIFYAUTOUPDATE=YES
<!--NeedCopy-->

관리 에이전트 업데이트 리디렉션

Citrix Hypervisor를 사용하면 고객이 관리 에이전트 업데이트를 설치하기 전에 내부 웹 서버로 리디렉션할 수 있습니다. 이 리디렉션을 통해 고객은 VM에 자동으로 설치되기 전에 업데이트를 검토할 수 있습니다.

관리 에이전트 업데이트를 리디렉션하려면 다음과 같이 하십시오.

Management Agent는 업데이트 파일을 사용하여 사용 가능한 업데이트에 대한 정보를 가져옵니다. 이 업데이트 파일의 이름은 사용하는 Management Agent의 버전에 따라 다릅니다.

Management Agent 업데이트를 리디렉션하려면 다음 단계를 완료하십시오.

  1. 업데이트 파일을 다운로드합니다.

  2. 업데이트 파일에서 참조하는 관리 에이전트 MSI 파일을 다운로드합니다.

  3. VM이 액세스할 수 있는 내부 웹 서버에 MSI 파일을 업로드합니다.

  4. 내부 웹 서버의 MSI 파일을 가리키도록 업데이트 파일을 업데이트합니다.

  5. 업데이트 파일을 웹 서버에 업로드합니다.

VM별 또는 풀별 기반으로 자동 업데이트를 리디렉션할 수도 있습니다. VM별 기반으로 업데이트를 리디렉션하려면

  1. VM에서 관리자로 명령 프롬프트를 엽니다.

  2. 다음 명령을 실행합니다.

    reg.exe ADD HKLM\SOFTWARE\Citrix\XenTools /t REG_SZ /v update_url /d \
        url of the update file on the web server
    <!--NeedCopy-->
    

풀별 기반으로 관리 에이전트의 자동 업데이트를 리디렉션하려면 다음 명령을 실행합니다.

xe pool-param-set uuid=pooluuid guest-agent-config:auto_update_url=url of the update file on the web server
<!--NeedCopy-->

관리 에이전트 업데이트 사용 안 함

VM별로 관리 에이전트의 자동 업데이트를 사용하지 않도록 설정하려면 다음과 같이 하십시오.

  1. VM에서 관리자로 명령 프롬프트를 엽니다.

  2. 다음 명령을 실행합니다.

    reg.exe ADD HKLM\SOFTWARE\Citrix\XenTools /t REG_DWORD /v DisableAutoUpdate /d 1
    <!--NeedCopy-->
    

풀별 기반으로 관리 에이전트의 자동 업데이트를 사용하지 않도록 설정하려면 다음 명령을 실행합니다.

xe pool-param-set uuid=pooluuid guest-agent-config:auto_update_enabled=false
<!--NeedCopy-->

자동 I/O 드라이버 업데이트 설정 수정

Windows용 Citrix VM Tools를 설치하는 동안 관리 에이전트가 I/O 드라이버를 자동으로 업데이트하도록 허용할지 여부를 지정할 수 있습니다. Windows용 Citrix VM Tools 설치 프로세스를 완료한 후 이 설정을 업데이트하려면 다음 단계를 수행하십시오.

  1. VM에서 관리자로 명령 프롬프트를 엽니다.

  2. 다음 명령을 실행합니다.

    reg.exe ADD HKLM\SOFTWARE\Citrix\XenTools\AutoUpdate /t REG_SZ /v \
        InstallDrivers /d YES/NO
    <!--NeedCopy-->
    

익명 사용 정보를 Citrix에 보내려면:

Windows용 Citrix VM Tools를 설치하는 동안 익명 사용 정보를 Citrix에 보낼지 여부를 지정할 수 있습니다. Windows용 Citrix VM Tools 설치 프로세스를 완료한 후 이 설정을 업데이트하려면 다음 단계를 수행하십시오.

  1. VM에서 관리자로 명령 프롬프트를 엽니다.

  2. 다음 명령을 실행합니다.

    reg.exe ADD HKLM\SOFTWARE\Citrix\XenTools\AutoUpdate REG_SZ /v \
        IDENTIFYAUTOUPDATE /d YES/NO
    <!--NeedCopy-->
    

Sysprep을 사용하여 Windows VM을 복제할 준비

Windows VM을 복제할 수 있는 유일한 방법은 Windows 유틸리티 sysprep를 사용하여 VM을 준비하는 것입니다.

sysprep 유틸리티는 로컬 컴퓨터 SID를 변경하여 각 컴퓨터에 고유하게 만듭니다. sysprep 바이너리는 C:\Windows\System32\Sysprep 폴더에 있습니다.

참고:

이전 버전의 Windows에서 sysprep 바이너리는 Windows 제품 CD의 \support\tools\deploy.cab 파일에 있습니다. 이러한 바이너리를 사용하기 전에 Windows VM에 복사해야 합니다.

Windows VM을 복제하려면 다음과 같이 하십시오.

  1. 필요에 따라 Windows VM을 만들고, 설치하고, 구성합니다.

  2. 모든 관련 서비스 팩과 업데이트를 적용합니다.

  3. 최신 버전의 Windows용 Citrix VM Tools를 설치합니다.

  4. 응용 프로그램을 설치하고 필요한 기타 구성을 수행합니다.

  5. sysprep를 실행합니다. 이 유틸리티는 VM이 완료되면 VM을 종료합니다.

  6. Citrix Hypervisor 센터를 사용하여 VM을 템플릿으로 변환합니다.

  7. 필요에 따라 새로 만든 템플릿을 새 VM으로 복제합니다.

  8. 복제된 VM이 시작되면 사용할 수 있게 되기 전에 다음 작업이 완료됩니다.

    • 새 SID와 이름을 얻습니다.
    • 설정을 실행하여 필요에 따라 구성 값을 묻습니다.
    • 마지막으로 다시 시작됩니다.

    참고:

    sysprep 단계 후에 원래 sys-prepped VM (“소스” VM) 을 다시 시작하지 마십시오. 나중에 다시 시작되지 않도록 즉시 템플릿으로 변환하십시오. 소스 VM이 다시 시작되면 더 많은 복제본을 만드는 데 안전하게 사용할 수 있으려면 먼저 소스 VM에서 sysprep를 다시 실행해야 합니다.

sysprep 사용에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 방문하십시오.

Windows VM 릴리즈 노트

Citrix Hypervisor가 제공하는 기능에 대해 다양한 수준의 지원을 제공하는 다양한 Windows 버전과 변형이 있습니다. 이 섹션에는 알려진 차이에 대한 참고 사항 및 정오표가 나열되어 있습니다.

일반 Windows 문제

  • Windows VM을 설치할 때는 가상 디스크가 3개를 넘지 않는 상태에서 시작하십시오. Windows용 VM 및 Citrix VM Tools를 설치한 후 추가 가상 디스크를 추가할 수 있습니다. Windows용 Citrix VM Tools 없이 VM을 성공적으로 부팅할 수 있도록 부팅 장치가 항상 초기 디스크 중 하나인지 확인합니다.

  • Windows VM의 부팅 모드가 BIOS 부팅인 경우 기본 디스크를 MBR (마스터 부트 레코드) 으로 포맷합니다. MBR은 디스크의 최대 주소 지정 가능 스토리지 공간을 2TiB로 제한합니다. Windows VM에서 2TiB보다 큰 디스크를 사용하려면 다음 작업 중 하나를 수행합니다.

    • UEFI 부팅이 Windows 버전에서 지원되는 경우 UEFI를 Windows VM의 부팅 모드로 사용해야 합니다.
    • 대용량 디스크를 VM의 보조 디스크로 만들고 GPT (GUID 파티션 테이블) 형식을 선택합니다.
  • 여러 개의 vCPU는 Windows 게스트에 CPU 소켓으로 표시되며 VM 라이센스 제한의 적용을 받습니다. 게스트에 있는 CPU의 수는 장치 관리자를 통해 확인할 수 있습니다. Windows에서 실제로 사용되는 CPU의 수는 작업 관리자에서 확인할 수 있습니다.

  • Windows 게스트의 디스크 열거 순서는 처음에 추가된 순서와 다를 수 있습니다. 이 동작은 Windows의 I/O 드라이버와 플러그 앤 플레이 하위 시스템 간의 상호 작용 때문입니다. 예를 들어 첫 번째 디스크는 Disk 1로 표시되고, 핫 플러그된 다음 디스크는 Disk 0으로 표시되고, 이후 디스크는 Disk 2로 표시되며, 그 다음부터는 이와 같이 예측 가능한 방식으로 표시될 수 있습니다.

  • Windows 디스플레이 속성이 24비트 색상으로 설정된 경우 비디오 재생 중에 DirectX 백엔드의 VLC 플레이어 DirectX 백 엔드가 노란색으로 바뀌는 버그가 있습니다. 백엔드로 OpenGL을 사용하는 VLC가 올바르게 작동하고 다른 DirectX 기반 또는 OpenGL 기반 비디오 플레이어도 작동합니다. 게스트를 24비트가 아니라 16비트 색상으로 설정하면 문제가 발생하지 않습니다.

  • PV 이더넷 어댑터가 Windows VM에서 속도를 100Gbps로 보고합니다. 이 속도는 인공적인 하드 코딩된 값이며 가상 NIC가 가상 스위치에 연결되어 있으므로 가상 환경에서는 적합하지 않습니다. Windows VM은 사용 가능한 최대 속도를 사용하지만 네트워크가 최대 100Gbps를 지원하지 못할 수 있습니다.

  • Windows VM에 대해 안전하지 않은 RDP 연결을 시도하면 이 작업이 실패하고 다음 오류 메시지가 표시될 수 있습니다. “CredSSP 암호화 Oracle 업데이트 적용 때문일 수 있습니다.“ 이 오류는 자격 증명 보안 지원 공급자 프로토콜 (CredSSP) 업데이트가 RDP 연결의 클라이언트 및 서버 중 하나에만 적용될 때 발생합니다. 자세한 내용은 https://support.microsoft.com/en-gb/help/4295591/credssp-encryption-oracle-remediation-error-when-to-rdp-to-azure-vm 항목을 참조하십시오.