- 印刷する
- 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は2つの方法でダウンロードできます。
- 方法 1: Citrix Knowledge Centerから Windowsサーバの Xentools情報を確認してダウンロード
- 方法 2: NAVERクラウドプラットフォームが提供する 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回以上行わずに NAVERクラウドプラットフォームコンソールで再スタート/停止制御をすると、制御コマンドが正しく実行されないことがあります。
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
に移動して確認