Windows仮想マシン

Windows仮想マシンをXenServerホストにインストールするには、ホストでハードウェアの仮想化のサポート(Intel VTまたはAMD-V)が必要です。

Windows仮想マシンの基本的な作成手順

Windowsの仮想マシンへのインストールプロセスには、次の手順が含まれます:

  1. 適切なWindowsテンプレートを選択する。

  2. Windowsオペレーティングシステムをインストールする。

  3. XenServer Tools(I/Oドライバーおよび管理エージェント)をインストールする。

警告:

Citrixでは、Windows仮想マシンは、XenServer Toolsがインストールされている場合にのみサポートされます。詳しくは、XenServer Toolsを参照してください。

Windows VMテンプレート

Windows仮想マシンは、XenCenterまたはCLIを使って、適切なテンプレートを複製して作成します。各ゲストのテンプレートには、仮想ハードウェアの構成を定義する、定義済みのプラットフォームフラグセットが含まれています。たとえば、すべてのWindows仮想マシンはACPI Hardware Abstraction Layer(HAL)モードが有効な状態でインストールされます。後でこれらの仮想マシンのいずれかに複数の仮想CPUを割り当てると、WindowsでHALがマルチプロセッサモードに自動的に切り替わります。

注:

Windows XP、Windows Server 2003、Windows VistaのVMテンプレートはXenServer 7.6には存在しません。これらのWindowsバージョンのいずれかで仮想マシンを作成する場合は、「従来のWindows」テンプレートを使用してください。それらの仮想マシンにXenServer Toolsをインストールするには、XenServer Tools ISOからxenlegacy.exeを実行してください。

このアドバイスは、これらのゲストに対する拡張サポートを終了するMicrosoftの判断を反映したものです。Windows XPまたはWindows Server 2003に関するサポートのインシデントでエスカレーションが必要な場合、サポートされているゲストオペレーティングシステムへのアップグレードが必要となります。サポートされていないゲストオペレーティングシステムを利用している場合、技術的な問題が生じても解決策を提供できないことがあります。

XenServerには、以下のWindowsテンプレートが付属しています。

テンプレート名 説明
Citrix XenApp on Windows Server 2008(32ビット) Windows Server 2008 SP2(32ビット)をインストールする場合に使用します。すべてのエディションがサポートされています。Citrix XenAppのパフォーマンスが最適化されるように特別に調整されたテンプレートです。
Citrix XenApp on Windows Server 2008(64ビット) Windows Server 2008 SP2(64ビット)をインストールする場合に使用します。すべてのエディションがサポートされています。Citrix XenAppのパフォーマンスが最適化されるように特別に調整されたテンプレートです。
Citrix XenApp on Windows Server 2008 R2(64ビット) Windows Server 2008 R2、またはWindows Server 2008 R2 SP1(64ビット)をインストールする場合に使用します。すべてのエディションがサポートされています。Citrix 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ビット)をインストールする場合に使用します。すべてのエディションがサポートされています。
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ビット)をインストールする場合に使用します。

注:

Windows 8はサポートされなくなりました。Windows 8がインストールされている場合、Windows 8.1にアップグレードしてください。

警告:

上記のゲストオペレーティングシステムについては限定的なテストのみが実施されており、将来の製品リリースでも正式にサポートされない場合があります。このため、実稼働システムでは使用しないでください。Citrixでは、試験的な機能に対するサポートを提供しない場合があります。

ISOイメージライブラリの接続

Windowsオペレーティングシステムは、XenServerホストの物理DVD/CDドライブに挿入したインストールメディアや、そのISOイメージからインストールできます。WindowsインストールCDからISOイメージを作成して使用できるようにする方法については、「ISOイメージの作成」を参照してください。

XenCenterを使用した仮想マシンの作成

注:

以下の手順では、Windows 7(32ビット。英語版)の仮想マシンを作成します。仮想マシンにインストールするオペレーティングシステムによっては、デフォルトの値が異なる場合があります。

**Windows 7(32ビット)仮想マシンを作成するには:**

  1. XenCenterツールバーで [新規VM] をクリックします。[新規VM]ウィザードが起動します。

    [新規VM]ウィザードでは、CPU、ストレージ、ネットワークなどの設定パラメータを選択しながら、目的に応じた仮想マシンを作成できます。

  2. 仮想マシンテンプレートを選択して、[次へ] をクリックします。

    各テンプレートには、仮想マシンを特定のゲストオペレーティングシステムおよび適切なストレージ設定で作成するために必要な情報が含まれています。このテンプレート一覧には、現在XenServerでサポートされているゲストオペレーティングシステムのテンプレートが表示されます。

    注:

    仮想マシンにインストールするオペレーティングシステムが特定のハードウェアでのみ動作する場合は、[ホストのBIOS文字列をVMにコピーする] チェックボックスをオンにします。このオプションは、特定のコンピューターに同梱されていたオペレーティングシステムのインストールCDなどに使用します。

    CLIを使用してBIOS文字列をコピーするには、「BIOSでロックされたReseller Option KitメディアからのHVM仮想マシンのインストール」を参照してください。ユーザー定義のBIOS文字列を設定するオプションは、HVM仮想マシンでは使用できません。

  3. 新しい仮想マシンの名前と、必要に応じて説明を入力します。

  4. 新しい仮想マシンにインストールするオペレーティングシステムのインストールメディアを選択します。

    CD/DVDからのインストールが最も簡単な方法です。

    1. デフォルトのインストールソースオプション(DVDドライブ)を選択します。
    2. XenServerホストのDVDドライブにディスクを挿入します。
    3. [次へ] を選択して続行します。

    XenServerの既存のISOライブラリからインストールすることもできます。ISOファイルには、光学ディスク(CDやDVDなど)に収録されているすべての情報が含まれています。この場合、WindowsのインストールCDの内容を含んでいるISOファイルを使用します。

    既存のISOライブラリを使用する場合は、[新規ISOライブラリ] をクリックし、ISOライブラリの場所および種類を指定します。ISOライブラリを指定すると、そのライブラリのISOファイルをリストで選択できるようになります。

  5. 仮想マシンのホームサーバーを選択します。

    ホームサーバーとは、プール内の仮想マシンにリソースを提供するサーバーを指します。仮想マシンのホームサーバーを指定すると、 XenServerはそのサーバーで仮想マシンを起動しようとします。このアクションが不可能な場合、同じプール内の代替サーバーが自動的に選択されます。ホームサーバーを選択するには、[VMをこのサーバーに配置する]をクリックして、一覧からサーバーを選択します。

    注:

    -  ワークロードバランス機能(WLB)が有効なリソースプールでは、仮想マシンの起動、再起動、再開、および移行にホームサーバーは使用されません。代わりに、XenServerリソースプールの負荷測定基準と最適化の推奨項目に基づいて、最適なサーバー上で仮想マシンが起動、再起動、再開、および移行されます。 -  仮想マシンに仮想GPUが割り当てられている場合、ホームサーバーの指定は有効になりません。代わりに、サーバーはユーザーが設定した仮想GPU配置ポリシーに基づいて指定されます。
    

    ホームサーバーを指定しない場合は、[ホームサーバーを割り当てない]を選択します。仮想マシンは、必要なリソースのあるすべてのサーバーで起動されます。

    [次へ] をクリックして続行します。

  6. 新しい仮想マシンに割り当てる仮想CPUとメモリを指定します。Windows 10の仮想マシンテンプレートでは、デフォルトで1つの仮想CPUと2048MBのRAMが割り当てられます。必要に応じて、これらの設定を変更し、[次へ] をクリックして続行します。

  7. 仮想GPUを割り当てます。[新規VM] ウィザードにより、専用GPUまたは仮想GPUを仮想マシンに割り当てます。これにより、GPUの処理能力を仮想マシンで利用できるため、この機能を使用すると、CAD/CAM、GIS、および医療用画像処理アプリケーションなどの高度な3Dグラフィックアプリケーションのサポートが向上します。

  8. 新しい仮想マシンに割り当てるストレージを指定します。

    デフォルトの割り当てサイズ(24GB)と構成を選択する場合は [次へ] をクリックします。または、次のような追加の設定を行うこともできます:

    • 仮想ディスクの名前、説明、またはサイズを変更する場合は、[プロパティ] をクリックします。
    • 新しい仮想ディスクを追加する場合は、[追加] をクリックします。
  9. 新しい仮想マシンのネットワークを設定します。

    デフォルトのNICと構成(自動生成される各NICのMACアドレスを含む)を選択する場合は、[次へ] をクリックします。または、次のような追加の設定を行うこともできます:

    • 物理ネットワーク、MACアドレス、および仮想ディスクのQoS(Quality of Service:サービス品質)制限を変更するには、[プロパティ] をクリックします。
    • 新しい仮想NICを追加する場合は、[追加]をクリックします。
  10. 設定内容を確認し、[作成] をクリックして新しい仮想マシンを作成し、[検索] タブに戻ります。

    リソースペインに、新しい仮想マシンのアイコンが表示されます。

    リソースペインで仮想マシンを選択して、[コンソール] タブをクリックします。仮想マシンのコンソール画面が表示されます。

  11. オペレーティングシステムのインストール画面の指示に従って、インストールを完了します。

  12. オペレーティングシステムがインストールされ、仮想マシンが再起動したら、XenServer Toolsをインストールします。

インストール XenServer Tools

XenServerでは、Windows仮想マシンにXenServer Tools(I/Oドライバーおよび管理エージェント)をインストールおよびアップデートするためのよりシンプルなメカニズムが導入されています。

XenServer Toolsには従来型デバイスエミュレーションのようなオーバーヘッドがなく、高パフォーマンスのI/Oサービスが提供されます。XenServer Toolsは、I/Oドライバー(準仮想化ドライバーまたはPVドライバーともいいます)と管理エージェントで構成されています。XenServer Toolsでサポートされるすべての機能を使用するには、各Windows仮想マシンにインストールする必要があります。仮想マシンはそれらがなくても動作しますが、パフォーマンスは大幅に低下します。

注:

Windows仮想マシンにXenServer Toolsをインストールするには、その仮想マシン上でMicrosoft .NET Framework Version 4.0またはそれ以降が実行されている必要があります。

XenServer Toolsをインストールするには:

  1. [リソース] ペインで仮想マシンを右クリックし、ショートカットメニューの [インストール]XenServer Tools をクリックします。または、[VM]メニューで[XenServer Tools のインストール]をクリックするか、仮想マシンの[全般]タブで[I/O ドライバーおよび管理エージェントをインストール]をクリックします。

    注:

    仮想マシンにXenServer Toolsをインストールすると、I/Oドライバー(PVドライバー)と管理エージェントの両方がインストールされます。

  2. 仮想マシンのCD/DVDドライブで自動実行が有効になっている場合は、しばらくすると自動的にインストールが開始されます。プロセスによってI/Oドライバーと管理エージェントがインストールされます。要求された場合は仮想マシンを再起動し、仮想マシンが最適化された状態にします。

  3. AutoPlayが有効化されていない場合、[XenServer Toolsのインストール]をクリックしてインストールを続行します。この操作により、仮想マシンのCD/DVDドライブにXenServer Tools ISO(guest-tools.iso)がマウントされます。

    メッセージが表示されたら、以下のオプションからいずれかを選択してXenServer Tools ISOで行う処理を指定します。

    • [Setup.exeを実行] をクリックしてXenServer Toolsのインストールを開始します。この操作により、XenServer[Windows Management Agent Setup] ウィザードが開きます。ウィザードの手順に従って、仮想マシンを最適な状態にし、インストールプロセスを終了するために必要な操作を実行します。この方法でXenServer Toolsをインストールすると、管理エージェントは自動的にアップデートを取得するよう構成されます。ただし、管理エージェントアップデートのメカニズムにより、I/Oドライバーのアップデートは自動的に認識されます。これはデフォルトの動作です。デフォルトの動作を変更する場合は、次の方法を使用してXenServer Toolsをインストールします。

    • [フォルダーを開いてファイルを表示] をクリックして、CDドライブからSetup.exeを実行します。このオプションにより、XenServer[Windows Management Agent Setup] ウィザードが開き、XenServer Toolsのインストールと管理エージェントのアップデート設定をカスタマイズできます。

    • ウィザードの手順に従って、ライセンス契約書に同意し、保存先フォルダーを選択します。

    • [インストールおよびアップデートの設定]ページで設定をカスタマイズします。XenServer[Windows Management Agent Setup] ウィザードにデフォルト設定が表示されます。ウィザードは、デフォルトで以下の設定を表示します。

      • I/Oドライバーのインストール

      • 管理エージェントの自動アップデートの許可

      • 管理エージェントが自動的にI/Oドライバーをアップデートすることを許可しない

      • 匿名の使用状況情報を送信する Citrix

      管理エージェントの自動アップデートを許可しない場合は、[管理エージェントが自動的にI/Oドライバーをアップデートすることを許可しない] を選択します。

      管理エージェントによるI/Oドライバーの自動アップデートを許可する場合は、[管理エージェントが自動的にI/Oドライバーをアップデートすることを許可する]を選択します。

      注: Windows UpdateメカニズムによるI/Oドライバーのアップデートを選択した場合は、管理エージェントによるI/Oドライバーの自動アップデートを許可しないでください。

      匿名の使用状況情報をCitrixと共有しない場合は、[匿名の使用状況情報を送信する]Citrix チェックボックスをオフにします。Citrixに送信される情報には、アップデートを要求する仮想マシンのUUIDが含まれます。それ以外の仮想マシンに関する情報は収集されず、Citrixに送信されることもありません。

    • [次へ][インストール] の順にクリックして、XenServer Toolsのインストールプロセスを開始します。

    • メッセージが表示されたら、インストールプロセスの完了に必要な操作を実行し、[完了]をクリックしてセットアップウィザードを終了します。

    注:

    Windows Updateからアップデートを受け取ることができるWindows仮想マシンには、I/Oドライバーが自動的にインストールされます。ただし、XenServer Toolsパッケージをインストールして管理エージェントをインストールし、サポートされている構成を保持することをお勧めします。

I/Oドライバーと管理エージェントを多数のWindows仮想マシンにインストールする場合、適切なMSIインストールツールを使用して、managementagentx86.msiまたはmanagementagentx64.msiをインストールします。これらのファイルはXenServer Tools ISOに収録されています。

RDPを介してXenServer Toolsまたは管理エージェントをインストールすると、再起動のプロンプトが表示されない場合があります。これは、再起動のプロンプトがWindowsコンソールセッションでのみ表示されるためです。仮想マシンを再起動し(必要な場合)、仮想マシンを最適化された状態にするために、RDPで強制再起動オプションを指定します。仮想マシンを最適化された状態にするために必要な場合にのみ、強制再起動オプションによって仮想マシンが再起動されます。

サイレントインストール

XenServer Toolsをサイレントインストールしてシステムが再起動されないようにするには、次のいずれかのコマンドを実行します:

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

または

Setup.exe /quiet /norestart

非インタラクティブで、サイレントインストールしない場合は、次を実行します。

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

または

Setup.exe /passive

インタラクティブで、サイレントおよびパッシブインストールを行う場合は、次回のシステム再起動の後、XenServer Toolsが完全にインストールされるまでに、何回か自動的に再起動される場合があります。/norestartフラグを指定してインストールした場合もこの動作になります。ただし、 /norestartフラグを指定したインストールでは、最初の再起動は手動の場合があります。

XenServer Toolsは、デフォルトで仮想マシンのC:\Program Files\Citrix\XenToolsにインストールされます。

注:

  • Windows仮想マシンにXenServer Toolsをインストールするには、その仮想マシン上でMicrosoft .NET Framework Version 4.0またはそれ以降が実行されている必要があります。
  • /quietパラメーターはインストールダイアログのみに適用され、デバイスドライバーのインストールには適用されません。/quietパラメーターが指定されている場合、デバイスドライバーのインストールで、必要に応じて再起動権限が要求されます。
    • /quiet /norestartが指定されている場合、すべてのツールのインストールが完了した後、システムは再起動されません。この動作は、再起動ダイアログボックスで指定した内容とは関係ありません。
    • /quiet /forcerestartが指定されている場合、すべてのツールのインストールが完了した後、システムは再起動されます。この動作は、再起動ダイアログボックスで指定した内容とは関係ありません。
    • デバイスドライバーのインストールで再起動権限が要求された場合は、quietパラメーターが指定されたツールのインストールがまだ進行中です。タスクマネージャーを使用して、インストーラーが実行中かどうかを確認できます。

警告:

XenServer Toolsをインストールまたはアップグレードすると、一部のネットワークアダプターのフレンドリ名と識別子が変更されてしまう場合があります。特定のアダプタを使用するように設定したソフトウェアは、XenServer Toolsのインストールまたはアップグレードの後で再設定が必要になる場合があります。

CLIによるWindows仮想マシンの作成

xe CLIを使用してISOリポジトリからWindows仮想マシンを作成するには:

  1. 次のコマンドを実行して、テンプレートから仮想マシンをインストールします。

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

    これにより、新しい仮想マシンのUUIDが返されます。

  2. 次のコマンドを実行して、ISOストレージリポジトリを作成します。

    xe-mount-iso-sr path_to_iso_sr
    
  3. 次のコマンドを実行して、使用可能なISOのリストを出力します。

    xe cd-list
    
  4. 次のコマンドを実行して、仮想マシンの仮想CDドライブにISOを挿入します。

    xe vm-cd-add vm=vm_name cd-name=iso_name device=3
    
  5. 次のコマンドを実行して、仮想マシンを起動してオペレーティングシステムをインストールします。

    xe vm-start vm=vm_name
    

この時点で、XenCenterに仮想マシンのコンソール画面が表示されます。

CLIの使用について詳しくは、「コマンドラインインターフェイス」を参照してください。

Windowsオペレーティングシステムの更新

このセクションでは、オペレーティングシステムが更新されたWindows仮想マシンの更新とXenServer Toolsの再インストールについて説明します。

通常、XenServerの新しいバージョンに移行する場合、仮想マシンをアップグレードする必要があります。XenServerの新しいバージョンに仮想マシンをアップグレードする場合は、次の制限事項を確認してください。

  • XenMotionを使用してWindows仮想マシンを移行する前に、各仮想マシンでXenServer Toolsをアップグレードする必要があります。

  • XenServer Toolsがアップグレードされるまで、Windows仮想マシンでサスペンド/再開操作はサポートされません。

  • XenServer ToolsがアップグレードされていないWindows仮想マシンで一部のアンチウイルスアプリケーションおよびファイアウォールアプリケーションを使用すると、仮想マシンがクラッシュすることがあります。

警告:

Windowsオペレーティングシステムを更新する前に、XenServer Toolsをアンインストールしてください。更新時に存在していると、更新は失敗します。

Windowsの旧バージョンがインストールされている物理コンピュータを、新しいバージョンのWindowsインストールディスクから起動すると、アップグレードのオプションが表示されます。

これと同じ方法で、Windows仮想マシンのオペレーティングシステムをアップグレードできます。

XenServer Toolsをアンインストールするには:

  1. [スタート]メニューから、[コントロールパネル]を選択します。

  2. [プログラム][プログラムと機能]の順に選択します。

  3. 次の項目をすべて選択します(オペレーティングシステムと、仮想マシンにインストールされているXenServer Toolsのバージョンに応じて項目が表示されます)。

    • XenServer Windows Management Agent
    • Citrix Tools for Virtual Machines
    • XenServer Tools インストーラー
    • XenServer Windows Guest Agent
    • XenServer Xen Windows x64 PV Drivers
    • XenServer Xen Windows x86 PV Drivers
    • XenServer VSS Provider
  4. [アンインストール]を選択します。

    この選択によりXenServer Toolsが削除されます。終了すると、メッセージが表示されます。[OK]をクリックし、メッセージボックスを閉じます。

オペレーティングシステムをアップグレードしたら、Windows仮想マシンの新規インストール後と同じ要領で、XenServer Toolsを再インストールします。

XenServer Toolsの再インストール

XenServer Toolsは、XenCenterから組み込みのguest-tools.isoを使用してインストールします。[VM] メニューの [インストール]XenServer Tools を選択します。このオプションにより、XenServer Toolsを含むCDイメージが仮想マシンに接続されます。

仮想マシンのCD/DVDドライブで自動実行が有効になっている場合は、しばらくすると自動的にインストールが開始されます。プロセスによってI/Oドライバーと管理エージェントがインストールされます。要求された場合は仮想マシンを再起動し、仮想マシンが最適化された状態にします。

自動実行が無効になっている場合は、XenServer Toolsインストーラーによってインストールオプションが表示されます。[インストール]XenServer Tools をクリックして、インストールを続行します。このオプションにより、仮想マシンのCD/DVDドライブにXenServer Tools ISO(guest-tools.iso)がマウントされます。[setup.exeの実行]をクリックしてXenServer Toolsのインストールを開始し、要求された場合は仮想マシンを再起動して仮想マシンが最適化された状態にします。

アップデート XenServer Tools

XenServerでは、Windows仮想マシンのI/Oドライバー(PVドライバー)と管理エージェントを自動的にアップデートする、よりシンプルなメカニズムが搭載されています。このメカニズムにより、アップデートが利用可能になると、Hotfixを待たずにアップデートをインストールできます。

XenCenterの [全般] タブの [仮想化の状態] では、仮想マシンがWindows Updateからアップデートを受け取ることができるかどうかを指定します。Windows UpdateからI/Oドライバーのアップデートを受け取るメカニズムは、デフォルトではオンになっています。Windows UpdateからI/Oドライバーのアップデートを受け取らない場合は、仮想マシンでWindows Updateを無効にするか、グループポリシーを指定します。

以下のセクションで、I/Oドライバーおよび管理エージェントの自動アップデートについて説明します。

I/Oドライバーのアップデート

I/Oドライバーのアップデートは、次の場合、Microsoft Windows Updateから自動的に入手できます:

  • XenServer 7.6 Enterprise Editionを実行している、またはCitrix Virtual Apps and Desktops使用権によりXenServerにアクセスできる

  • XenServer 7.6と動作するXenCenterを使用してWindows仮想マシンを作成している

    重要: 以前のバージョンのXenServer からインポートされた仮想マシンは、Windows UpdateからI/Oドライバーを取得することができません。

  • 仮想マシンでWindows Updateが有効になっている

  • 仮想マシンがインターネットにアクセスできる、またはWSUSプロキシサーバーに接続できる

注:

Windows Server Core 2016では、I/OドライバーのインストールまたはアップデートにWindows Updateを使用できません。代わりに、XenServer Tools ISOのインストーラーを使用します。

注:

ユーザーは、管理エージェントの自動アップデートメカニズムでI/Oドライバーのアップデートを自動的に受信することもできます。この設定は、XenServer Toolsのインストール中に行うことができます。詳しくは、「インストールXenServer Tools」を参照してください。

I/Oドライバーバージョンを確認する

仮想マシンにインストールされているI/Oドライバーのバージョンを確認するには、次の手順に従います。

  1. C:\Windows\System32\driversにアクセスします。

  2. 一覧からドライバーを見つけます。

  3. ドライバーを右クリックして[プロパティ]を選択し、次に[詳細]を選択します。

    [ファイルのバージョン]フィールドには、仮想マシンにインストールされているドライバーのバージョンが表示されます。

管理エージェントのアップデート

XenServerでは、新しいWindows仮想マシンおよび既存のWindows仮想マシンの両方で、管理エージェントを自動的にアップデートできます。XenServerは、デフォルトで管理エージェントの自動アップデートを許可します。ただし、管理エージェントが自動的にI/Oドライバーをアップデートすることは許可しません。XenServer Toolsのインストール中、管理エージェントのアップデート設定をカスタマイズできます。管理エージェントの自動アップデートはシームレスに行われ、仮想マシンを再起動しません。仮想マシンの再起動が必要なシナリオでは、必要なアクションをユーザーに通知するメッセージが仮想マシンの[コンソール]タブに表示されます。

次の場合、管理エージェントのアップデートを自動的に取得できます:

  • XenServer 7.6 Enterprise Editionを実行している、またはCitrix Virtual Apps and Desktops使用権によりXenServerにアクセスできる。

  • XenServer 7.0以上で発行されたXenServer Toolsがインストール済みである

  • Windows仮想マシンがインターネットに接続できる

重要:

XenServer Toolsのアップデートは、標準のXenServerアップデート(Hotfix)メカニズムからも提供されます。Hotfixには、I/Oドライバーと管理エージェント両方のアップデートが含まれます。Hotfixとして提供されるXenServer Toolsをアップデートするためのライセンス制限はありません。

管理エージェントバージョンの確認

仮想マシンにインストールされている管理エージェントのバージョンを確認するには、次の手順に従います。

  1. C:\Program Files\Citrix\XenToolsにアクセスします。

  2. 一覧からXenGuestAgentを右クリックして [プロパティ] を選択し、次に [詳細] を選択します。

    [ファイルのバージョン]フィールドには、仮想マシンにインストールされている管理エージェントのバージョンが表示されます。

CLIを使用した自動アップデートの管理

XenServer I/Oドライバーや管理エージェントの自動アップデートの管理にコマンドラインを使用できます。次の表の引数を指定してsetup.exeまたはmsiexec.exeを実行して、I/Oドライバーや管理エージェントを自動でアップデートするかどうかを指定できます。setup.exeまたはmsiexec.exeを使用したXenServer Toolsのインストールの詳細については、「サイレントインストール」を参照してください。

注:

PVSまたはMCSを使用して管理される仮想マシンでは、Citrix Virtual Desktops VDAが存在し、マシンが非永続であることがレポートされている場合、自動アップデートは自動的にオフになります。

引数 説明
ALLOWAUTOUPDATE YES/NO 管理エージェントの自動アップデートを許可/禁止
ALLOWDRIVERINSTALL YES/NO XenServer ToolsインストーラーによるI/Oドライバーのインストールを許可/禁止
ALLOWDRIVERUPDATE YES/NO 管理エージェントが自動的にI/Oドライバーをアップデートすることを許可/禁止
IDENTIFYAUTOUPDATE YES/NO 匿名の使用状況情報を送信する自動アップデートメカニズムを許可/禁止 Citrix

次に例を示します。

setup.exe  /passive /forcerestart ALLOWAUTOUPDATE=YES ALLOWDRIVERINSTALL=NO \
ALLOWDRIVERUPDATE=NO IDENTIFYAUTOUPDATE=YES

または

msiexec.exe /i managementagentx64.msiALLOWAUTOUPDATE=YES ALLOWDRIVERINSTALL=NO \
ALLOWDRIVERUPDATE=NO IDENTIFYAUTOUPDATE=YES

管理エージェントのアップデートのリダイレクト

XenServer ユーザーが管理エージェントのアップデートを、内部Webサーバーにリダイレクトしてからインストールできます。このリダイレクトより、アップデートが仮想マシンに自動的にインストールされる前にレビューできます。

**管理エージェントのアップデートをリダイレクトするには: **

  1. https://pvupdates.vmd.citrix.com/updates.latest.tsv からTSVファイルをダウンロードします。

  2. TSVファイルで参照されている管理エージェントのMSIファイルをダウンロードします。

  3. 仮想マシンがアクセスできる内部WebサーバーにMSIファイルをアップロードします。

  4. TSVファイルを更新して、内部WebサーバーのMSIファイルをポイントするようにします。

  5. TSVファイルをWebサーバーにアップロードします。

自動アップデートも、仮想マシンごとやプールごとにリダイレクトできます。仮想マシンごとにアップデートをリダイレクトする手順は、以下のとおりです。

  1. 仮想マシンで、コマンドプロンプトを管理者として開きます。

  2. エラーが発生したコンピューター上で

    reg.exe ADD HKLM\SOFTWARE\Citrix\XenTools /t REG_SZ /v update_url /d \
    Webサーバー上の.tsvファイルのURL
    

プールごとに管理エージェントの自動アップデートをリダイレクトするには、以下のコマンドを実行します。

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

管理エージェントのアップデートの無効化

仮想マシンごとに管理エージェントの自動アップデートを無効にするには:

  1. 仮想マシンで、コマンドプロンプトを管理者として開きます。

  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 Toolsのインストール中、管理エージェントが自動的にI/Oドライバーをアップデートするのを許可するかどうかを指定できます。XenServer Toolsのインストールプロセスが完了してからこの設定をアップデートする場合は、次の手順を実行します。

  1. 仮想マシンで、コマンドプロンプトを管理者として開きます。

  2. 次のコマンドを実行します。

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

匿名の使用状況情報をCitrixに送信するには:

XenServer Toolsのインストール中、匿名の使用状況情報をCitrixに送信するかを指定できます。XenServer Toolsのインストールプロセスが完了してからこの設定をアップデートする場合は、次の手順を実行します。

  1. 仮想マシンで、コマンドプロンプトを管理者として開きます。

  2. 次のコマンドを実行します。

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

sysprepを使用したWindows仮想マシンの複製の準備

Windows仮想マシンを複製するには、Windowsユーティリティsysprepを使用して仮想マシンを用意する必要があります。

sysprepユーティリティはローカルコンピュータのSIDを変更して、各コンピュータの一意性を確保します。sysprepバイナリはC:\Windows\System32\Sysprepフォルダにあります。

注:

Windowsの以前のバージョンでは、sysprepバイナリはWindows製品CDの\support\tools\deploy.cabファイルに含まれています。これらのバイナリは、使用前にWindows仮想マシンにコピーする必要があります。

Windows仮想マシンを複製するには:

  1. 必要に応じて、Windows仮想マシンの作成、インストール、設定を行います。

  2. 適切なサービスパックをすべて適用し、アップデートします。

  3. XenServer Toolsをインストールします。

  4. アプリケーションをインストールし、必要な設定を行います。

  5. sysprepを実行します。処理が完了すると、仮想マシンがシャットダウンします。

  6. XenCenterで、仮想マシンをテンプレートに変換します。

  7. 作成したテンプレートを、新しい仮想マシンとして複製します。

  8. 複製された仮想マシンを起動すると、使用可能になる前に、以下のアクションが実行されます:

    • 新しいSIDと名前を取得する
    • 必要に応じて、ミニセットアップを実行して構成値を取得する
    • 最後に、再起動する

    注:

    このsysprepステージの後に、元のsysprepされた仮想マシン(「ソース」仮想マシン)を再起動しないでください。その後テンプレートに即時変換して、再起動しないようにしてください。ソース仮想マシンを再起動した場合は、その仮想マシンで再度sysprepを実行してからテンプレートに変換し、その後で複製を行ってください。

sysprepの使用方法について詳しくは、Microsoft社の以下のWebサイトを参照してください:

Windows仮想マシンのリリースノート

XenServerが提供する機能に対するサポートが、Windowsのバージョンやバリエーションにより異なる場合があります。ここでは、既知の差異に関する注記や不具合について説明します。

一般的なWindowsの問題

  • Windows仮想マシンをインストールする場合、設定する仮想ドライブは3つ以下にしてください。4つ目以降の仮想ドライブは、仮想マシンおよびXenServer Toolsをインストールした後で追加できます。また、XenServer Toolsがなくても仮想マシンが起動するように、最初の3つのディスクのいずれかを起動デバイスに設定します。

  • 複数の仮想CPU(vCPU)は、Windows仮想マシンからはCPUソケットとして表示され、ゲストのオペレーティングシステムのライセンスによる制限を受けます。ゲストのCPUの数は、デバイスマネージャで確認できます。実際にWindowsによって使われているCPUの数は、タスクマネージャで確認できます。

  • Windowsゲストのディスクは、最初に追加したときと異なる順序で列挙される場合があります。この動作は、I/OドライバーとWindowsプラグアンドプレイサブシステム間のやり取りにより発生します。たとえば、1番目のディスクが「Disk 1」と表示され、後からホットプラグしたディスクが「Disk 0」、その後のディスクが「Disk 2」という順序で列挙される場合があります。それ以降は、正しい順序で列挙されます。

  • VLC Media PlayerのDirectXバックエンドには、Windowsの画面設定が24ビットカラーに設定された状態でビデオを再生すると、黄が青で表示される既知の問題があります。OpenGLをバックエンドに使用しているVLCは正しく動作します。また、DirectXまたはOpenGLベースのビデオプレーヤーも正常に動作します。ゲストが24ビットカラーではなく16ビットカラーに設定されている場合、この問題は発生しません。

  • Windows仮想マシンのPV Ethernet Adapterでは、接続速度が1Gbpsとして表示されます。この値はハードコードされており、仮想NICが仮想スイッチに接続される仮想環境での速度を適切に示すものではありません。データレートは、広告上でのネットワーク速度よりも高くなる場合があります。

Windows 7

Microsoft社は、Service Pack 1がインストールされているWindows 7の使用のみをサポートします。XenServerでサポートされるWindows 7の仮想マシンの場合、SP1以降がインストールされているようにします。

Windows 8

Windows 8ゲストは今後サポートされません。Windows 8仮想マシンをインストールすると、Windows 8.1にアップグレードされます。

Windows Server 2008 R2

Microsoft社は、Service Pack 1がインストールされているWindows Server 2008 R2の使用のみをサポートします。XenServerでサポートされるWindows 2008 R2の仮想マシンの場合、SP1以降がインストールされているようにします。