- 인쇄
- PDF
Xentools 재설치(Windows)
- 인쇄
- PDF
VPC 환경에서 이용 가능합니다.
Xentools는 Windows 서버의 I/O 드라이버 및 관리 에이전트로 고성능의 I/O 서비스를 제공하기 위해 사용됩니다. 문제 해결 목적으로 Windows 서버에서 Xentools를 삭제 및 재설치하는 방법을 설명합니다.
- Xentools를 재설치하는 과정에서 Blue screen of death (BSOD)가 발생할 수 있습니다.
- 작업 전 백업을 위해 먼저 Server Image의 내 서버 이미지 생성 을 참고하여 내 서버 이미지를 생성해 주십시오.
1. 사전 준비
Xentools 삭제 파일과 설치 파일을 다운로드해 주십시오.
Xentools 설치를 위해서는 서버에 설치된 .Net Framework 버전이 4.0 이상이어야 합니다. 설치 전 .Net Framework 버전을 확인해 주십시오.
Xentools_Uninstall.exe 파일 다운로드
PowerShell에서 스크립트를 실행하여 Xentools_Uninstall.exe 파일을 다운로드해 주십시오.
Start-BitsTransfer -Source "http://init.ncloud.com/xentools/windows/Xentools_Uninstall.exe" -Destination "c:\Xentools_Uninstall.exe"
Xentools 설치 파일 다운로드
새로 설치할 Xentools의 설치 파일을 다운로드해 주십시오.
Windows 서버에서 Xentools는 두 가지 방법으로 다운로드할 수 있습니다.
- 방법 1: Citrix Knowledge Center를 통해 Windows 서버의 Xentools 정보 확인 및 다운로드
- 방법 2: 네이버 클라우드 플랫폼에서 제공하는 repo를 통해서 Xentools 설치 파일 다운로드
# 최신 버전의 Xentools 다운로드 Start-BitsTransfer -Source "http://init.ncloud.com/xentools/windows/managementagentx64-latest.msi" -Destination "c:\managementagentx64-latest.msi"
2. 기존 Xentools 삭제
기존에 설치된 Xentools를 삭제해 주십시오.
- 다운로드한 Xentools_Uninstall.exe 파일을 관리자 모드로 실행해 주십시오.
- Xentools 삭제 중 서버 리부팅이 필요합니다. 진행 여부를 확인하는 팝업 창이 나타나면, 서버 리부팅이 가능한 상황에서만 Yes를 클릭해 주십시오.
- 리부팅이 불가능한 상황이라면 No를 클릭해 Xentools 삭제 과정을 중단해 주십시오.
- 리부팅이 불가능한 상황이라면 No를 클릭해 Xentools 삭제 과정을 중단해 주십시오.
3. Xentools 재설치
Xentools를 새로 설치해 주십시오.
- 설치 과정에서 Network Driver가 설치되기 때문에 원격 접속 연결이 끊기고 재접속이 불가할 수 있습니다. 원격 접속이 불가할 경우 콘솔에서 접속하거나 서버를 한 번 리부팅한 후 다시 시도해 주십시오.
- 서버가 재시작 상태로 멈춰있다면 서버에 접속하여 리부팅 팝업 창이 더 이상 뜨지 않는지, Xentools 재설치 후 리부팅을 2회 이상 진행하였는지 확인해 주십시오.
- Xentools 재설치 후 서버가 리부팅되어야 Xentools가 정상적으로 인식됩니다.
- 리부팅은 콘솔이 아닌 서버에서 직접 수행해 주십시오.
- 리부팅을 2회 이상 수행하지 않고 네이버 클라우드 플랫폼 콘솔에서 재시작/정지 제어 시 제어 명령이 올바르게 수행되지 않을 수 있습니다.
4. 라우팅룰 스크립트 실행
Xentools를 재설치할 때 내부 라우팅룰이 사라지는 경우가 있습니다. 내부 라우팅룰을 다시 설정하려면 다음의 실행 파일을 다운로드 후 실행해 주십시오.
Start-BitsTransfer -Source "http://init.ncloud.com/windows/real/staticRoute.exe" -Destination "c:\staticRoute.exe"
다음과 같이 Persistent Routes에 169.254.0.0/16에 대한 라우팅룰이 잘 들어 있는지 확인해 주십시오.
5. Xentools 동작 확인
재설치한 Xentools가 정상적으로 동작하는지 확인해 주십시오. 서비스 운영 상태 및 버전을 확인해야 합니다.
Xentools 운영 상태 확인
PowerShell에서 다음 명령을 실행하여 운영 상태를 확인해 주십시오. 다음과 같이 3개의 서비스가 운영 중으로 표시되어야 합니다.(9 버전 이상 기준)
Get-Service -Name Xen*
Status Name DisplayName
------ ---- -----------
Status Name DisplayName
------ ---- -----------
Running xenagent XenServer Agent
Running xenbus_monitor XenServer PV Driver Monitor
Running XenSvc Citrix VM Tools Management Agent
상태가 Running
으로 표시되지 않는다면 해당 서비스를 실행해 주십시오.
run - service.msc
입력 > 서비스명을 확인하여 마우스 우클릭 > 서비스 시작 수행
7 버전 이상의 Xentools가 설치되어 있다면 다음과 같이 조회됩니다.
Status Name DisplayName
------ ---- -----------
Running xenagent XenServer Agent
Running xenbus_monitor XenServer PV Driver Monitor
Running XenSvc Citrix XenServer Windows Management
Xentools 버전 확인
Xentools 버전 확인 방법은 3가지가 있습니다. 원하는 방법으로 버전을 확인해 주십시오.
- 방법 1: PowerShell에서 Major > Minor > Micro 순서로 확인
PS C:\Users\Administrator> REG QUERY "HKLM\SOFTWARE\Citrix\XenTools" HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\XenTools InstallDir REG_SZ C:\Program Files\Citrix\XenTools\ MajorVersion REG_DWORD 0x9 MinorVersion REG_DWORD 0x3 MicroVersion REG_DWORD 0x0 BuildVersion REG_DWORD 0x49 DisableAutoUpdate REG_DWORD 0x1
- 방법 2: 프로그램 추가/제거 메뉴에서 확인
- 방법 3: Registry Editor에서
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\XenTools
으로 이동하여 확인