- 인쇄
- PDF
Xentools 재설치(Windows)
- 인쇄
- PDF
Xentools는 Windows VM의 I/O 드라이버 및 관리 에이전트로 고성능의 I/O 서비스 제공하기 위해 사용되는 툴입니다. Xentools 재설치(Windows)에서는 Windows 서버의 Xentools 재설치 방법을 안내합니다.
- Xentools를 재설치하는 과정에서 Blue screen of death (BSOD)가 발생할 수 있습니다.
- 작업 전 백업을 위해 반드시 Server Image 가이드를 참고하여 내 서버 이미지를 생성한 뒤 작업해 주십시오.
Step0. 사전 준비
Xentools 설치를 위해서는 서버에 설치된 .Net Framework 버전이 4.0 이상이어야 합니다. 설치 전 .Net Framework 버전을 확인해 주십시오.
1. Xentools_Uninstall.exe 파일 다운로드
다음 powershell script를 실행하여 Xentools_Uninstall.exe 파일을 다운로드해 주십시오.
Start-BitsTransfer -Source "http://init.fin-ncloud.com/xentools/windows/Xentools_Uninstall.exe" -Destination "c:\Xentools_Uninstall.exe"
2. 새로 설치할 Xentools 설치 파일 다운로드
윈도우 서버에서 Xentools는 두 가지 방법으로 다운로드할 수 있습니다. 다운로드 방법은 다음과 같습니다.
- 방법 1: 링크를 통해 윈도우 서버의 Xentools 정보 확인 및 다운로드
- 방법 2: 네이버클라우드에서 제공하는 repo를 통해 Xentools 설치 파일 다운로드
# 최신 버전의 Xentools 다운로드
Start-BitsTransfer -Source "http://init.fin-ncloud.com/xentools/windows/managementagentx64-latest.msi" -Destination "c:\managementagentx64-latest.msi"
Step1. Xentools Uninstall
1. Xentools_Uninstall.exe 파일을 관리자 모드로 실행
다운로드한 Xentools_Uninstall.exe 파일을 관리자 모드로 실행해 주십시오.
2. 서버 재시작
Xentools Uninstall 과정에서 리부팅이 진행됩니다. Xentools_Uninstall.exe 파일을 실행하면 다음과 같이 계속 진행할지 여부를 묻는 알람창이 나타납니다.
리부팅이 불가능한 상황이라면 No를 클릭하여 Xentools Uninstall 과정을 중단해 주십시오.
Yes를 클릭하면 서버가 리부팅되므로 리부팅이 가능한 상황에서만 진행해 주십시오.
Step 2. Xentools Install
Xentools 설치를 진행합니다.
- 설치 과정에서 Network Driver가 설치되기 때문에 원격 접속 연결이 끊기고 재접속이 불가할 수 있습니다.
- 원격 접속이 불가능할 경우 콘솔 연결을 사용하거나 리부팅 1회 후 다시 접속해 주십시오.
- 만약 서버가 재시작 상태에 멈춰 있다면 서버에 접속하여 리부팅 팝업 창이 더 이상 나타나지 않는지 여부와 Xentools 재설치 후 리부팅을 2회 이상 진행했는지 여부를 확인해 주십시오.
- Xentools 재설치 후 서버가 리부팅 되어야 Xentools가 정상적으로 인식됩니다.
- 리부팅은 콘솔이 아닌 서버에서 직접 수행해 주십시오.
- 리부팅을 2회 이상 수행하지 않고 네이버 클라우드 플랫폼 콘솔에서 재시작/정지 제어 시 제어 명령이 올바르게 수행되지 않을 수 있습니다.
Step3. 라우팅룰 스크립트 실행
Xentools 재설치 시 내부 라우팅룰이 사라지는 경우가 있으므로, 내부 라우팅룰 재설정을 위해 다음 exe를 다운로드한 후 실행해 주십시오.
Start-BitsTransfer -Source "http://init.fin-ncloud.com/windows/real/staticRoute.exe" -Destination "c:\staticRoute.exe"
다음과 같이 Persistent Routes에 169.254.0.0/16에 대한 라우팅룰이 잘 들어가 있는지 확인해 주십시오.
Step4. Xentools Check
1. Xentools Service Check
powershell에서 다음 명령어를 수행하면 다음과 같이 3개의 서비스가 운영중으로 보여야 합니다.
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
만약 Status가 Running 중이지 않으면 해당 서비스를 실행해 주십시오.
- run - service.msc 입력 후 서비스명을 확인하여 마우스 우클릭 후 서비스 시작 수행
- 위는 9점대 Xentools가 설치된 경우 조회되는 서비스입니다.
- 서버에 7점대 Xentools가 설치되어 있다면 다음과 같이 조회됩니다.
Status Name DisplayName ------ ---- ----------- Running xenagent XenServer Agent Running xenbus_monitor XenServer PV Driver Monitor Running XenSvc Citrix XenServer Windows Management
2. Xentools Version Check
윈도우 서버의 Xentools의 Version Check 방법은 3가지가 있으며, 선호하는 방법으로 확인해 주십시오.
- 방법 1: powershell에서 Major -> Minor -> Micro 순서로 Xentools Version을 확인할 수 있습니다.
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: 프로그램 추가/제거 메뉴에서 Xentools Version을 확인할 수 있습니다.
방법 3: Registry에서 Xentools Version을 확인할 수 있습니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\XenTools
으로 이동하여 다음과 같이 확인 가능합니다.