Windows VM

경고

XenServer PV Tools를 설치하지 않은 상태로 Windows VM을 실행하는 것은 지원되는 구성이 아닙니다.

Windows VM을 XenServer 호스트에 설치하려면 하드웨어 가상화 지원 기능(Intel VT 또는 AMD-V)이 필요합니다.

Windows VM을 만드는 기본 절차

VM에 Windows를 설치하는 과정은 다음과 같이 세 단계로 나눌 수 있습니다.

  • 적절한 Windows 템플릿 선택

  • Windows 운영 체제 설치

  • XenServer PV Tools(I/O 드라이버 및 관리 에이전트) 설치

Windows VM 템플릿

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

참고

XenServer 7.1에는 Windows XP 및 Windows Server 2003용 VM 템플릿이 없습니다. Windows XP 또는 Windows Server 2003 VM을 생성하려는 고객은 ‘다른 설치 미디어’ 템플릿을 사용한 다음 XenServer PV Tools ISO에서 xenlegacy.exe를 실행하여 해당 VM에 를 설치해야 합니다. 이는 Microsoft가 이들 게스트에 대한 연장 지원을 종료하기로 결정했다는 사실을 반영한 조치임을 참고하시기 바랍니다. 지원 과정에서 Windows XP 또는 Windows Server 2003과 관련한 문제를 제출해야 하는 경우, 지원되지 않는 게스트 운영 체제에 대한 기술적 해결 방법이 제한되거나 불가능할 수 있으므로 고객은 지원되는 게스트 운영 체제로 업그레이드하도록 요청받습니다.

사용 가능한 Windows 템플릿은 아래에 나와 있습니다.

템플릿 이름 설명
Windows Server 2008용 Citrix XenApp(32비트) Windows Server 2008 SP2(32-bit)를 설치하는 데 사용됩니다. 모든 버전이 지원됩니다. 이 템플릿은 XenApp 성능을 최적화하도록 특별하게 조정되었습니다.
Windows Server 2008용 Citrix XenApp(64비트) Windows Server 2008 SP2(64비트)를 설치하는 데 사용됩니다. 모든 버전이 지원됩니다. 이 템플릿은 XenApp 성능을 최적화하도록 특별하게 조정되었습니다.
Windows Server 2008 R2용 Citrix XenApp(64비트) Windows Server 2008 R2 및 Windows Server 2008 R2 SP1(64비트)을 설치하는 데 사용됩니다. 모든 버전이 지원됩니다. 이 템플릿은 XenApp 성능을 최적화하도록 특별하게 조정되었습니다.
Windows 7(32비트) Windows 7 및 Windows 7 SP1(32비트)을 설치하는 데 사용됩니다.
Windows 7(64비트) Windows 7 및 Windows 7 SP1(64비트)을 설치하는 데 사용됩니다.
Windows 8.1(32비트) Windows 8.1(32비트)을 설치하는 데 사용됩니다.
Windows 8.1(64비트) Windows 8.1(64비트)을 설치하는 데 사용됩니다.
Windows 10(32비트) Windows 10을 설치하는 데 사용됩니다.
Windows 10(64비트) Windows 10(64비트)을 설치하는 데 사용됩니다.
Windows Server 2008(32비트) Windows Server 2008 SP2(32-bit)를 설치하는 데 사용됩니다. 모든 버전이 지원됩니다.
Windows Server 2008(64비트) Windows Server 2008 SP2(64비트)를 설치하는 데 사용됩니다. 모든 버전이 지원됩니다.
Windows Server 2008 R2(64비트) Windows Server 2008 R2 및 Windows Server 2008 R2 SP1(64비트)을 설치하는 데 사용됩니다. 모든 버전이 지원됩니다.
Windows Server 2012(64비트) Windows Server 2012(64비트)를 설치하는 데 사용됩니다.
Windows Server 2012 R2(64비트) Windows Server 2012 R2(64비트)를 설치하는 데 사용됩니다.
Windows Server 2016(64비트) Windows Server 2016 또는 Windows Server Core 2016(64비트)을 설치하는 데 사용됩니다.

경고

시험 사용 게스트 운영 체제는 제한적인 테스트를 거쳤으며 향후 제품 릴리스에서는 제공되지 않을 수 있으므로 프로덕션 시스템에서 이를 사용하도록 설정하면 안 됩니다. Citrix는 시험 사용 기능과 관련한 지원 요청에는 부응하지 않습니다. |

ISO 이미지 라이브러리 연결

Windows 운영 체제는 XenServer 호스트의 물리적 CD-ROM 드라이브에 삽입된 설치 CD 또는 ISO 이미지를 통해 설치할 수 있습니다.

XenCenter를 사용하여 VM 만들기

참고

다음 절차에서는 Windows 10(32비트) VM을 만드는 예를 제공합니다. 기본값은 선택하는 운영 체제에 따라 다를 수 있습니다.

Windows 7(32비트) VM을 만들려면

  1. XenCenter 도구 모음에서 New VM(새 VM) 단추를 클릭하여 New VM(새 VM) 마법사를 엽니다.

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

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

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

    참고

    특정 컴퓨터와 함께 패키지로 제공되는 OS 설치 CD와 같이 새 VM에 설치하려는 OS가 원래 하드웨어와 호환되는 경우에는 Copy host BIOS strings to VM(VM에 호스트 BIOS 문자열 복사) 상자를 선택합니다.

    CLI를 사용하여 BIOS 문자열을 복사하려면 고급를 참조하십시오.

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

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

    CD/DVD에서 설치하는 방법이 가장 간단하게 시작할 수 있는 옵션입니다. 이렇게 하려면 기본 설치 원본 옵션(DVD 드라이브)을 선택하고 XenServer 호스트의 DVD 드라이브에 디스크를 삽입한 후 Next(다음)를 선택하여 계속합니다.

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

    기존 ISO 라이브러리를 연결하려면 New ISO library(새 ISO 라이브러리)를 클릭하고 ISO 라이브러리의 위치를 지정하고 해당 유형을 입력합니다. 그런 후 메뉴에서 특정 운영 체제 ISO 미디어를 선택할 수 있습니다.

  5. VM의 홈 서버를 선택합니다.

    홈 서버는 풀의 VM에 대한 리소스를 제공하는 서버입니다. VM에 대한 홈 서버를 지정하면 XenServer가 해당 서버에서 VM을 시작하려고 하며, 불가능한 경우 동일한 풀 내의 대체 서버가 자동으로 선택됩니다. 홈 서버를 선택하려면 Place the VM on this server(이 서버에 VM 배치)를 클릭하고 목록에서 서버를 선택합니다.

    참고

    -  WLB 사용 풀에서는 VM을 시작하거나 다시 시작하거나 마이그레이션하는 데 지정된 홈 서버가 사용되지 않습니다. 대신 WLB가 XenServer 리소스 풀 메트릭을 분석하고 최적화를 권장하여 VM에 가장 적합한 서버를 지정합니다.
    
    -  VM에 가상 GPU가 할당된 경우 홈 서버 지정이 적용되지 않습니다. 대신 사용자가 설정한 가상 GPU 배치 정책에 따라 서버가 지정됩니다.
    

    홈 서버를 지정하지 않으려면 Don’t assign this VM a home server(이 VM에 홈 서버 할당 안 함)를 클릭합니다. 필요한 리소스가 있는 모든 서버에서 VM이 실행됩니다. Next(다음)를 클릭하여 계속합니다.

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

  7. 가상 GPU를 할당합니다. New VM(새 VM) 마법사에 VM에 전용 GPU를 할당할지, 아니면 가상 GPU를 할당할지를 묻는 메시지가 나타납니다. GPU를 할당하면 VM이 GPU의 처리 성능을 사용할 수 있게 되며 CAD/CAM, GIS 및 의료 이미지 처리 응용 프로그램 같은 고급 3D 전문 그래픽 응용 프로그램을 보다 잘 지원할 수 있습니다.

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

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

    1. Properties(속성)를 클릭하여 가상 디스크의 이름, 설명 또는 크기를 변경합니다.

    2. Add(추가)를 선택하여 새 가상 디스크를 추가합니다.

  9. 새 VM에서 네트워킹을 구성합니다.

    Next(다음)를 클릭하여 각 NIC에 대해 자동으로 생성된 고유 MAC 주소를 포함한 기본 NIC 및 구성을 선택하거나 다음을 수행할 수 있습니다.

    1. Properties(속성)를 클릭하여 가상 디스크의 물리적 네트워크, MAC 주소 또는 QoS(서비스 품질) 우선 순위를 변경합니다.

    2. Add(추가)를 선택하여 새 가상 NIC를 추가합니다.

  10. 설정을 검토한 다음 Create Now(지금 만들기)를 클릭하여 새 VM을 만들고 Search(검색) 탭으로 돌아갑니다.

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

    Resources(리소스) 창에서 VM을 선택한 다음 Console(콘솔) 탭을 클릭하여 VM 콘솔을 표시합니다.

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

  12. OS 설치가 완료되고 VM이 재부팅되면 XenServer PV Tools를 설치합니다.

XenServer PV Tools 설치

XenServer에는 Windows VM에 XenServer PV Tools(I/O 드라이버 및 관리 에이전트)를 더 간편히 설치 및 업데이트할 수 있는 메커니즘이 있습니다.

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

참고

Windows VM에 XenServer PV Tools를 설치하려면 VM에 Microsoft .NET Framework 버전 4.0 이상이 실행되고 있어야 합니다.

XenServer Tools를 설치하려면

  1. Resources(리소스) 창에서 VM을 선택하고 마우스 오른쪽 단추를 클릭한 다음 바로 가기 메뉴에서 Install XenServer PV Tools(XenServer PV Tools 설치)를 클릭합니다. 또는 VM 메뉴에서 Install XenServer PV Tools(XenServer PV Tools 설치)를 클릭하거나, VM의 General(일반) 탭에서 Install I/O drivers and Management Agent(I/O 드라이버 및 관리 에이전트 설치)를 클릭합니다.

    참고

    VM에 XenServer PV Tools를 설치하는 경우 I/O 드라이버(PV 드라이버)와 관리 에이전트가 모두 설치됩니다.

  2. VM의 CD/DVD 드라이브에 대해 자동 실행을 사용하도록 설정한 경우 잠시 후 설치가 자동으로 시작됩니다. 이 프로세스에서는 I/O 드라이버와 관리 에이전트를 설치합니다. VM을 최적화된 상태로 유지하려면 VM을 다시 시작해야 한다는 메시지가 나올 때 VM을 다시 시작합니다.

  3. 자동 실행을 사용하지 않는 경우 Install XenServer PV Tools(XenServer PV Tools 설치)를 클릭하여 설치를 계속합니다. 그러면 VM의 CD/DVD 드라이브에 있는 XenServer PV Tools ISO(guest-tools.iso)가 마운트됩니다.

    메시지가 나타나면 다음 옵션 중 하나를 선택하여 XenServer PV Tools ISO로 작업할 내용을 선택합니다.

    Run Setup.exe(Setup.exe 실행)를 클릭하여 XenServer PV Tools 설치를 시작합니다. 그러면 Citrix XenServer Windows Management Agent Setup(Citrix XenServer Windows 관리 에이전트 설치) 마법사가 열립니다. 마법사의 지침에 따라 VM을 최적화된 상태로 설정하고 설치 프로세스를 완료하는 데 필요한 작업을 수행합니다.

    참고

    이 방법을 사용하여 XenServer PV Tools를 설치하는 경우 관리 에이전트가 자동으로 업데이트되도록 구성됩니다. 하지만 I/O 드라이버는 관리 에이전트 업데이트 메커니즘에 의해 업데이트되지 않습니다. 이는 기본 동작입니다. 기본 동작을 변경하려는 경우 다음 방법으로 XenServer PV Tools를 설치합니다.

    또는,

    1. Open folders to view files(폴더를 열어 파일 보기)를 클릭하고 CD 드라이브에서 Setup.exe를 실행합니다. 이 옵션을 사용하면 Citrix XenServer Windows Management Agent Setup(Citrix XenServer Windows 관리 에이전트 설치) 마법사가 열립니다. 여기서 XenServer PV Tools 설치 및 관리 에이전트 업데이트 설정을 사용자 지정할 수 있습니다.

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

    3. Installation and Updates Settings(설치 및 업데이트 설정) 페이지에서 설정을 사용자 지정합니다. Citrix XenServer Windows Management Agent Setup(Citrix XenServer Windows 관리 에이전트 설치) 마법사에 다음 설정이 기본적으로 표시됩니다. 마법사에 표시되는 설정은 다음과 같습니다.

      • I/O 드라이버 설치

      • 관리 에이전트의 자동 업데이트 허용

      • 관리 에이전트의 I/O 드라이버 자동 업데이트 허용 안 함

      관리 에이전트의 자동 업데이트를 허용하지 않으려면 Disallow automatic management agent updates(자동 관리 에이전트 업데이트 허용 안 함)를 선택합니다. 관리 에이전트를 통한 I/O 드라이버의 자동 업데이트를 허용하려면 Allow automatic I/O driver updates by the management agent(관리 에이전트의 자동 I/O 드라이버 업데이트 허용)를 선택합니다.

      참고

      Windows 업데이트를 통해 I/O 드라이버 업데이트를 수신하도록 선택한 경우 관리 에이전트의 I/O 드라이버 자동 업데이트를 허용하지 않는 것이 좋습니다.

    4. Install(설치)을 클릭하여 설치 프로세스를 시작합니다. 메시지가 표시되면 XenServer PV Tools 설치 프로세스를 완료하는 데 필요한 작업을 수행하고 Finish(마침)를 클릭하여 설치 마법사를 종료합니다.

RDP를 통해 XenServer PV Tools 또는 관리 에이전트를 설치한 경우 다시 시작 메시지가 Windows 콘솔 세션에서만 나타나기 때문에 고객에게는 표시되지 않을 수 있습니다. 필요한 경우 VM을 다시 시작하거나 VM을 최적화된 상태로 유지하려면, RDP에서 강제 다시 시작 옵션을 지정하는 것이 좋습니다. 참고로 forcerestart 옵션은 VM을 최적화된 상태로 전환해야 하는 경우에만 VM을 다시 시작합니다.

많은 수의 Windows VM에 I/O 드라이버와 관리 에이전트를 설치하려는 경우 기본 MSI 설치 도구를 사용하여 managementagentx86.msi 또는 managementagentx64.msi를 설치하십시오. 이러한 파일은 XenServer PV Tools ISO에서 찾을 수 있습니다.

참고

Windows 업데이트에서 업데이트를 받는 기능이 있는 Windows VM에 I/O 드라이버가 자동으로 설치됩니다. 하지만 XenServer PV Tools 패키지를 설치하여 관리 에이전트를 설치하고 지원되는 구성을 유지 관리하는 것이 좋습니다.

자동 설치

XenServer PV Tools를 자동으로 설치하고 시스템을 재부팅하지 않으려면 다음 명령 중 하나를 실행하십시오.

Msiexec.exe managementagentx86.msi /quiet /norestart
Msiexec.exe managementagentx64.msi /quiet /norestart

또는

Setup.exe /quiet /norestart

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

Msiexec.exe managementagentx86.msi /passive
Msiexec.exe managementagentx64.msi /passive

또는

Setup.exe /passive

대화식의 자동 및 수동 설치를 수행할 때 위의 명령에 /norestart 플래그를 포함하면 다음 시스템 다시 시작 이후 XenServer PV Tools가 완전하게 설치될 때까지 시스템이 여러 번 자동으로 재부팅됩니다(/ norestart 플래그를 지정한 경우 수동으로 다시 시작해야 함).

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

경고

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

CLI를 사용하여 Windows VM 만들기

이 섹션에서는 xe CLI를 사용하여 ISO 저장소에서 Windows VM을 만드는 절차에 대해 설명합니다.

CLI를 사용하여 ISO 저장소에서 Windows VM 설치

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

    xe vm-install new-name-label=vm_name template=template_name
    

    새 VM의 UUID가 반환됩니다.

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

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

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

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

    xe vm-start vm=vm_name
    

이제 VM 콘솔이 XenCenter에 표시됩니다.

CLI 사용에 대한 자세한 내용은 XenServer 관리자 가이드에서 부록 A, CLI(명령줄 인터페이스)를 참조하십시오.

릴리스 정보

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

일반 Windows 문제

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

  • 여러 개의 vCPU는 Windows 게스트에 CPU 소켓으로 표시되며 VM 라이센스 제한의 적용을 받습니다. 게스트에 있는 CPU의 수는 장치 관리자를 통해 확인할 수 있습니다. Windows에서 실제로 사용되는 CPU의 수는 작업 관리자에서 확인할 수 있습니다.

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

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

  • PV 이더넷 어댑터가 Windows VM에서 속도를 1Gbps로 보고합니다. 이 속도는 하드코딩된 값이며 가상 NIC는 가상 스위치에 연결되므로 가상 환경에는 무관합니다. 즉, 데이터 속도는 공개된 네트워크 속도로 제한되지 않습니다.

Windows 7

Microsoft는 서비스 팩 1이 설치되지 않은 Windows 7의 사용을 지원하지 않습니다. XenServer에서 Windows 7 VM을 지원하려면 SP1 이상이 설치되어 있어야 합니다.

Windows Vista

Microsoft Vista에서는 크기가 20GB 이상인 루트 디스크를 사용하는 것이 좋습니다. 이 템플릿을 설치할 때 기본 크기는 24GB로, 최소값보다 4GB가 큽니다. 이 크기를 늘려 보십시오.

Windows Server 2008 R2

Microsoft는 서비스 팩 1이 설치되지 않은 Windows Server 2008 R2의 사용을 지원하지 않습니다. XenServer에서 Windows Server 2008 R2 VM을 지원하려면 SP1 이상이 설치되어 있어야 합니다.