VM 업데이트

이 문서에서는 업데이트된 운영 체제의 Windows VM 업데이트, XenServer PV Tools 다시 설치 및 새 Linux 커널 개정판으로 VM 업데이트 관련 내용에 대해 설명합니다.

VM 업그레이드는 일반적으로 XenServer의 최신 버전으로 전환할 때 필요합니다. VM을 XenServer의 최신 버전으로 업그레이드하는 경우 다음 제한 사항을 참조하시기 바랍니다.

  • XenMotion을 사용하여 Windows VM을 마이그레이션하기 전에 각 VM에서 XenServer PV Tools를 업그레이드해야 합니다.

  • XenServer PV Tools를 업그레이드해야 Windows VM에서 일시 중단/다시 시작 작업을 수행할 수 있습니다.

  • XenServer PV Tools를 업그레이드하지 않은 경우 특정 바이러스 백신 및 방화벽 응용 프로그램을 사용하면 Windows VM이 크래시될 수 있습니다.

Windows 운영 체제 업데이트

경고

Windows 운영 체제를 업데이트하기 전에 XenServer PV Tools를 제거해야 합니다. 업데이트 시도 중 해당 드라이버가 있으면 업데이트가 실패합니다.

Windows 설치 디스크는 일반적으로 이전 버전의 Windows가 이미 설치된 서버에서 부팅할 경우 업그레이드 옵션을 제공합니다.

Windows VM의 운영 체제도 비슷한 방식으로 업데이트할 수 있습니다.

XenServer Tools를 제거하려면

  1. 시작 단추에서 제어판을 선택합니다.

  2. 프로그램을 선택한 다음 프로그램 및 기능을 선택합니다.

  3. 다음 항목을 모두 선택합니다. 목록은 사용 중인 운영 체제 및 VM에 설치된 XenServer PV Tools 버전에 따라 달라질 수 있습니다.

    • Citrix XenServer Windows 관리 에이전트
    • 가상 컴퓨터용 Citrix 도구
    • Citrix XenServer PV Tools 설치 관리자
    • Citrix XenServer Windows 게스트 에이전트
    • Citrix XenServer Xen Windows x64 PV 드라이버
    • Citrix XenServer Xen Windows x86 PV 드라이버
    • Citrix XenServer VSS 공급자
  4. 제거를 선택합니다.

    그러면 XenServer PV Tools가 제거됩니다. 작업이 완료되면 메시지가 표시됩니다. 확인을 클릭하여 메시지 상자를 닫습니다.

운영 체제 업데이트가 완료되면 Windows VM을 새로 설치한 후에 수행하는 것처럼 XenServer PV Tools를 다시 설치합니다.

XenServer PV Tools 다시 설치

XenServer PV Tools는 XenCenter의 기본 제공 guest-tools.iso에서 사용할 수 있습니다. VM 메뉴에서 Install XenServer PV Tools(XenServer PV Tools 설치)를 선택합니다. 그러면 XenServer PV Tools가 들어 있는 CD 이미지가 VM에 연결됩니다.

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

자동 실행을 사용하도록 설정하지 않은 경우에는 XenServer PV Tools 설치 관리자에 설치 옵션이 표시됩니다. Install XenServer PV Tools(XenServer PV Tools 설치)를 클릭하여 설치를 계속합니다. 그러면 VM의 CD/DVD 드라이브에 있는 XenServer PV Tools ISO(guest-tools.iso)가 마운트됩니다. Run setup.exe(setup.exe 실행)를 클릭하여 XenServer PV Tools 설치를 시작하고, VM을 최적화된 상태로 유지하려면 VM을 다시 시작해야 한다는 메시지가 나올 때 VM을 다시 시작합니다.

XenServer PV Tools 업데이트

XenServer에는 Windows VM용 I/O 드라이버(PV 드라이버) 및 관리 에이전트를 자동으로 더 간편히 업데이트할 수 있는 새로운 메커니즘이 있습니다. 이를 통해 고객은 핫픽스를 기다릴 필요 없이 업데이트가 출시될 때마다 설치할 수 있습니다.

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

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

I/O 드라이버 업데이트

XenServer 7.0 이상에서 새로 만든 Windows VM을 실행하고 있는 경우 다음 조건이 충족되면 Microsoft Windows 업데이트에서 자동으로 I/O 드라이버 업데이트를 받을 수 있습니다.

  • XenServer 7.1 Enterprise Edition을 실행 중이거나 XenApp/XenDesktop 권한을 통해 XenServer에 액세스할 수 있음

  • XenServer 7.1에서 발급한 XenCenter를 사용하여 Windows VM을 생성했음

    중요

    이전 버전의 XenServer에서 가져온 VM은 Windows 업데이트에서 I/O 드라이버를 받을 수 있는 기능이 없습니다.

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

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

참고

Windows Server Core 2016에서는 Windows 업데이트를 사용하여 I/O 드라이버를 설치하거나 업데이트하는 것을 지원하지 않습니다. 대신 XenServer PV Tools ISO에 있는 설치 관리자를 사용하십시오.

고객은 또한 관리 에이전트의 자동 업데이트 메커니즘을 통해 I/O 드라이버 업데이트를 받을 수 있습니다. XenServer PV Tools를 설치하는 동안 이 설정을 구성할 수 있습니다. 자세한 정보는 section_title의 내용을 참조하십시오.

I/O 드라이버 버전 찾기:

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

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

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

  3. 드라이버를 마우스 오른쪽 단추로 클릭하고 속성을 선택한 후 자세히를 선택합니다.

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

관리 에이전트 업데이트

XenServer를 사용하면 신규 및 기존 Windows VM 모두에서 관리 에이전트를 자동으로 업데이트할 수 있습니다. 기본적으로, XenServer는 관리 에이전트의 자동 업데이트를 허용합니다. 하지만 관리 에이전트가 I/O 드라이버를 자동으로 업데이트하는 것은 허용하지 않습니다. 관리 에이전트 업데이트 설정은 XenServer PV Tools 설치 중에 사용자 지정할 수 있습니다. 자세한 정보는 XenServer PV Tools 설치의 내용을 참조하십시오. 관리 에이전트의 자동 업데이트는 운영 중단 없이 수행되므로 VM이 재부팅되지 않습니다. VM 재부팅이 필요한 경우 VM의 콘솔 탭에 메시지가 나타나서 사용자에게 필요한 작업을 알려줍니다.

XenServer 7.1에서 Windows VM을 실행하는 경우 다음과 같은 조건에서 관리 에이전트를 자동으로 업데이트할 수 있습니다.

  • XenServer 7.1 Enterprise Edition을 실행 중이거나 XenApp/XenDesktop 권한을 통해 XenServer에 액세스할 수 있음

  • XenServer 7.0 이상에서 발급된 XenServer PV Tools가 설치되어 있음

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

중요

  • Windows 업데이트에서 I/O 드라이버를 받는 기능과 관리 에이전트를 자동 업데이트하는 기능은 XenServer 7.1 Enterprise Edition 고객과 XenApp/XenDesktop 권한을 통해 XenServer 7.1에 액세스하는 사용자가 사용할 수 있습니다.

  • 또한 XenServer PV Tools 업데이트는 표준 XenServer 업데이트(핫픽스) 메커니즘을 통해 발급될 수 있습니다. 해당 핫픽스에는 I/O 드라이버 및 관리 에이전트 모두에 대한 업데이트가 포함되어 있습니다. 핫픽스로 발급된 XenServer PV Tools 업데이트에는 라이센스 제한이 없습니다.

관리 에이전트 버전 찾기:

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

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

  2. 목록에서 XenGuestAgent를 마우스 오른쪽 단추로 클릭하고 속성을 클릭한 후 자세히를 선택합니다.

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

자동 업데이트 관리

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

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

관리 에이전트 업데이트를 리디렉션하려면

  1. https://pvupdates.vmd.citrix.com/updates.json에서 updates.json 파일을 다운로드합니다.

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

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

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

  5. updates.json 파일을 웹 서버에 업로드합니다.

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

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

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

    reg.exe ADD HKLM\SOFTWARE\Citrix\XenTools /t REG_SZ /v update_url /d \
    웹 서버에 있는 JSON 파일의 URL
    

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

xe pool-param-set uuid=pooluuid guest-agent-config:auto_update_url=url of the JSON file on the web server

참고:

이전 버전의 관리 에이전트에서는 이 파일을 TSV 형식으로도 사용할 수 있습니다. https://pvupdates.vmd.citrix.com/updates.tsv

관리 에이전트 업데이트 비활성화:

VM별 기반으로 관리 에이전트의 자동 업데이트를 사용하지 않도록 설정하려면

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

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

    reg.exe ADD HKLM\SOFTWARE\Citrix\XenTools /t REG_DWORD /v DisableAutoUpdate /d 1
    

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

xe pool-param-set uuid=pooluuid guest-agent-config:auto_update_enabled=false

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

XenServer PV Tools 설치 도중 관리 에이전트의 I/O 드라이버 자동 업데이트를 허용할지 여부를 지정할 수 있습니다. XenServer PV Tools 설치 프로세스를 완료한 후 이 설정을 업데이트하려면 다음 단계를 수행합니다.

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

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

    reg.exe ADD HKLM\SOFTWARE\Citrix\XenTools\AutoUpdate /t REG_SZ /v \
    InstallDrivers /d YES/NO
    

Linux 커널 및 게스트 유틸리티 업데이트

Linux 게스트 유틸리티는 기본 제공 guest-tools.iso CD 이미지에서 Linux/install.sh 스크립트를 다시 실행하여 업데이트할 수 있습니다.

yum 사용 배포판인 CentOS 4 및 5, RHEL 5.4 이상의 경우 xe-guest-utilities는 이후 업데이트가 표준 방식으로 yum을 통해 수행될 수 있도록 yum 구성 파일을 설치합니다.

Debian의 경우 기본적으로 apt를 사용한 업데이트가 가능하도록 /etc/apt/sources.list가 입력됩니다.

업그레이드 시 Citrix에서는 항상 Linux/install.sh를 다시 실행할 것을 권장합니다. 이 스크립트는 VM에 업데이트가 필요한지 자동으로 결정하여 필요한 경우 업데이트를 설치합니다.

Ubuntu 14.04, RHEL 7.x 및 CentOS 7.x 게스트로 업그레이드

기존의 Linux 게스트를 HVM 모드에서 이제 작동하는 버전(RHEL 7.x, CentOS 7.x 및 Ubuntu 14.04)으로 업그레이드하려면 게스트 내 업그레이드를 수행해야 합니다. 현재 업그레이드된 게스트는 지원되지 않는 PV 모드에서만 실행되며 알려진 문제가 있습니다. 이 경우 다음 스크립트를 실행하여 새로 업그레이드된 게스트를 지원되는 HVM 모드로 변환해야 합니다. 이렇게 하려면 다음을 수행하십시오.

XenServer 호스트에서 로컬 셸을 열고 루트로 로그인한 후 다음 명령을 입력합니다.

/opt/xensource/bin/pv2hvm vm_name

또는

/opt/xensource/bin/pv2hvm vm_uuid

VM을 다시 시작하여 프로세스를 완료합니다.