Windows 仮想マシン
XenServer® ホストに Windows VM をインストールするには、ハードウェア仮想化サポート (Intel VT または AMD-V) が必要です。
注:
XenServer でホストされている Windows VM では、ネストされた仮想化はサポートされていません。
Windows VM を作成するための基本的な手順
VM に Windows をインストールするプロセスは、次の手順で構成されます。
-
適切な Windows テンプレートの選択
-
適切なブートモードの選択
-
Windows オペレーティングシステムのインストール
-
Windows 用 XenServer VM Tools (I/O ドライバー および 管理エージェント) のインストール
警告:
Windows VM は、VM に Windows 用 XenServer VM Tools がインストールされている場合にのみサポートされます。
Windows VM テンプレート
Windows オペレーティングシステムは、XenCenter® または xe CLI を使用して適切なテンプレートをクローンし、その後オペレーティングシステムをインストールすることで、VM にインストールされます。個々のゲスト用のテンプレートには、仮想ハードウェアの構成を定義する事前定義されたプラットフォームフラグが設定されています。たとえば、すべての Windows VM は、ACPI ハードウェア抽象化レイヤー (HAL) モードが有効な状態でインストールされます。後でこれらの VM のいずれかを複数の仮想 CPU を持つように変更すると、Windows は HAL を自動的にマルチプロセッサモードに切り替えます。
利用可能な Windows テンプレートは次の表に記載されています。
| テンプレート名 | サポートされている起動モード | 説明 |
|---|---|---|
| Windows 10 (64ビット) | BIOS、UEFI、UEFIセキュアブート | Windows 10 (64ビット) のインストールに使用 |
| ウィンドウズ 11 | UEFI、UEFIセキュアブート | Windows 11 のインストールに使用 |
| ウィンドウズ サーバー 2016 | BIOS、UEFI、UEFIセキュアブート | Windows Server 2016 または Windows Server Core 2016 のインストールに使用 |
| ウィンドウズ サーバー 2019 | BIOS、UEFI、UEFIセキュアブート | Windows Server 2019 または Windows Server Core 2019 のインストールに使用 |
| ウィンドウズ サーバー 2022 | BIOS、UEFI、UEFI セキュアブート | Windows Server 2022 または Windows Server Core 2022 のインストールに使用されます |
| ウィンドウズ サーバー 2025 | BIOS、UEFI、UEFI セキュアブート | Windows Server 2025 または Windows Server Core 2025 のインストールに使用されます |
XenServer は、記載されているバージョンの Windows のすべての SKU (エディション) をサポートしています。
ISO イメージライブラリをアタッチする
Windows オペレーティングシステムは、XenServer ホスト上の物理 CD-ROM ドライブにあるインストール CD から、または ISO イメージからインストールできます。Windows インストール CD から ISO イメージを作成し、使用できるようにする方法については、ISO イメージの作成 を参照してください。
XenCenter を使用して VM を作成する
Windows VM を作成するには:
-
XenCenter ツールバーで、新規 VM ボタンをクリックして新規 VM ウィザードを開きます。
新規 VM ウィザードを使用すると、新しい VM を構成し、CPU、ストレージ、ネットワークリソースのさまざまなパラメーターを調整できます。
-
VM テンプレートを選択します。
まず、適切な VM テンプレートを選択します。テンプレートには、特定のゲストオペレーティングシステム、最適なストレージ、CPU、メモリ、および仮想ネットワーク構成を持つ VM を作成するためのセットアップ情報が含まれています。さまざまなテンプレートが提供されており、独自のカスタムテンプレートを追加することもできます。詳細については、テンプレートと BIOS オプション を参照してください。
組み込みのWindowsテンプレートを選択する場合、Allow Windows Update to deliver I/O drivers チェックボックスを有効または無効にすることで、XenServer VM Tools のI/Oドライバーの更新をWindows Update経由で管理するオプションがあります。
カスタムテンプレートまたはスナップショットの場合、New VM ウィザードには
has-vendor-deviceフィールドの現在の値が表示されます。Windows Update を介したPVドライバーの配信を許可するには、このフィールドをtrueに設定する必要があります。注記:
Windows VMをCitrix Provisioningターゲットとして使用する場合、またはリセットオンブートフラグを有効にして使用する場合は、自動更新メカニズムを使用できません。そのような場合は、Allow Windows Update to deliver I/O drivers チェックボックスが無効になっていることを確認してください。詳細については、「Settings for Citrix Provisioning targets or reset-on-boot machines」を参照してください。
-
(オプション) BIOS文字列を構成します。
VMにインストールするOSが元のハードウェアとのみ互換性がある場合は、Copy host BIOS strings to VM チェックボックスをオンにします。たとえば、特定のコンピューターに同梱されていたOSインストールCDにこのオプションを使用する場合があります。VMを初めて起動した後、BIOS文字列は変更できないため、続行する前にそれらが正しいことを確認してください。
CLIを使用してBIOS文字列をコピーするには、「Install VMs from Reseller Option Kit (BIOS-locked) Media」を参照してください。上級ユーザーは、ユーザー定義のBIOS文字列を設定できます。詳細については、「User-defined BIOS strings」を参照してください。
-
新しいVMの名前とオプションの説明を入力します。
-
新しいVMにインストールするOSメディアのソースを選択します。
CD/DVDからのインストールは、開始する最も簡単なオプションです。
- デフォルトのインストールソースオプション(DVDドライブ)を選択します
- ディスクをXenServerホストのDVDドライブに挿入します
XenServerでは、既存のISOライブラリを含むさまざまなソースからOSインストールメディアをプルすることもできます。ISOイメージは、光ディスク(CD、DVDなど)に含まれるすべての情報を含むファイルです。この場合、ISOイメージにはWindowsインストールCDと同じOSデータが含まれます。
既存のISOライブラリをアタッチするには、New ISO library をクリックし、ISOライブラリの場所と種類を指定します。その後、リストから特定のオペレーティングシステムISOメディアを選択できます。
-
Installation Media タブで、VMのブートモードを選択できます。デフォルトでは、XenCenterはVMオペレーティングシステムのバージョンで利用可能な最も安全なブートモードを選択します。
注記:
- 選択した VM テンプレートが UEFI ブートをサポートしていない場合、「UEFI ブート」および「UEFI セキュアブート」オプションはグレー表示されます。
- VM を初めて起動した後、ブートモードを変更することはできません。
詳細については、「ゲスト UEFI ブートとセキュアブート」(/ja-jp/xenserver/9/vms.html#guest-uefi-boot-and-secure-boot)を参照してください。
-
必要に応じて、「新しい vTPM を作成してアタッチ」オプションを変更します。
- vTPM を必要とする VM オペレーティングシステムの場合、このオプションは選択されており、選択を解除できません。
- vTPM をサポートしない VM オペレーティングシステムの場合、このオプションはグレー表示されており、選択できません。
- vTPM をサポートするが、それを必要としない VM オペレーティングシステムの場合、VM に vTPM をアタッチするかどうかを選択します。
詳細については、「vTPM」(/ja-jp/xenserver/9/vms#vtpm)を参照してください。
-
VM のホームサーバーを選択します。
ホームサーバーとは、プール内の VM にリソースを提供するホストです。VM のホームサーバーを指名すると、XenServer はそのホストで VM を起動しようとします。このアクションが不可能な場合、同じプール内の代替ホストが自動的に選択されます。ホームサーバーを選択するには、「VM をこのサーバーに配置」をクリックし、リストからホストを選択します。
注記:
- WLB が有効なプールでは、指名されたホームサーバーは、VM の起動、再起動、再開、または移行には使用されません。代わりに、ワークロードバランシングは XenServer リソースプールメトリックを分析し、最適化を推奨することによって、VM に最適なホストを指名します。
- VM に 1 つ以上の仮想 GPU が割り当てられている場合、ホームサーバーの指名は有効になりません。代わりに、ホストの指名はユーザーが設定した仮想 GPU 配置ポリシーに基づきます。
- ローリングプールアップグレード中、VM の移行時にホームサーバーは考慮されません。代わりに、VM はアップグレード前に存在していたホストに移行されます。
ホームサーバーを指名しない場合は、「このVMにホームサーバーを割り当てない」をクリックします。VMは、必要なリソースを持つ任意のホストで起動されます。
「次へ」をクリックして続行します。
-
VMにプロセッサーとメモリーリソースを割り当てます。Windows 10 VM(64ビット)の場合、デフォルトは2つの仮想CPUと4GBのRAMです。デフォルトを変更することもできます。「次へ」をクリックして続行します。
-
仮想GPUを割り当てます。新しいVMウィザードでは、専用GPUまたは1つ以上の仮想GPUをVMに割り当てるよう求められます。このオプションにより、VMはGPUの処理能力を使用できます。この機能により、CAD/CAM、GIS、医用画像処理アプリケーションなどのハイエンド3Dプロフェッショナルグラフィックスアプリケーションに対するサポートが向上します。
-
新しいVMのストレージを割り当てて構成します。
「次へ」をクリックして、デフォルトの割り当て(32 GB)と構成を選択します。または、以下の追加構成を行うこともできます。
- 「編集」をクリックして、仮想ディスクの名前、説明、またはサイズを変更します。
- 「追加」を選択して、新しい仮想ディスクを追加します。
-
新しいVMでネットワークを構成します。
「次へ」をクリックして、デフォルトのNICと構成(各NICに自動的に作成される一意のMACアドレスを含む)を選択します。または、以下の追加構成を行うこともできます。
- 「編集」をクリックして、仮想ディスクの物理ネットワーク、MACアドレス、またはQuality of Service(QoS)優先度を変更します。
- 「追加」を選択して、新しい仮想NICを追加します。
-
(オプション)このVMをCitrix Provisioningのテンプレートとして、または
reset-on-bootフラグを設定して使用する場合は、「新しいVMを自動的に起動する」が選択されていないことを確認してください。これにより、Windowsをインストールする前に必要な構成を行うことができます。 -
設定を確認し、「今すぐ作成」をクリックしてVMを作成し、「検索」タブに戻ります。
新しいVMのアイコンが、リソースペインのホストの下に表示されます。
-
(オプション) このVMをCitrix Provisioningのテンプレートとして使用する場合、または
reset-on-bootフラグが設定されている場合は、Windowsをインストールする前にVMを構成します。ホストコンソールで、次のコマンドを入力します。
xe vm-param-set uuid=<uuid> has-vendor-device=falsehas-vendor-device=falseフラグは、Windows UpdateがXenServer VM Toolsに含まれるI/Oドライバーのインストールまたは更新を試みないようにします。詳細については、「Citrix Provisioningターゲットまたは再起動時にリセットされるマシンの設定」を参照してください。 -
リソースペインでVMを選択し、コンソールタブをクリックしてVMコンソールを表示します。
-
(オプション) VMをクローンできるようにしたい場合は、Windowsの初回セットアップ(Out-Of-Box-Experience (OOBE) と呼ばれる)を実行しないことをお勧めします。代わりに、OOBEが地域情報を要求するページで開始されたら、Ctrl + Shift + F3を押して監査モードに入ります。
その後、Sysprepを使用してVMを一般化できます。詳細については、「Sysprepを使用してWindows VMをクローンする準備」を参照してください。
VMをクローンする予定がない場合は、この手順の次のステップに進みます。
-
OSのインストール画面に従って選択を行います。
-
OSのインストールが完了し、VMが再起動したら、「Windows用XenServer VM Toolsのインストール」を実行します。
CLIを使用してWindows VMを作成する
xe CLIを使用してISOリポジトリからWindows VMを作成するには:
注:
Windows 10およびWindows 11 VMの場合、vTPMの要件はテンプレートによって指定されます。vTPMを設定するためにxe CLIコマンドに何かを追加する必要はありません。
-
テンプレートからVMを作成します:
xe vm-install new-name-label=<vm_name> template=<template_name> <!--NeedCopy-->このコマンドは、新しいVMのUUIDを返します。
-
(オプション) VM のブートモードを変更します。
xe vm-param-set uuid=<uuid> HVM-boot-params:firmware=<mode> xe vm-param-set uuid=<uuid> platform:secureboot=<option> <!--NeedCopy-->modeの値はBIOSまたはuefiのいずれかになります。VM オペレーティングシステムでそのオプションがサポートされている場合、デフォルトはuefiです。それ以外の場合、モードはBIOSにデフォルト設定されます。optionの値はtrueまたはfalseのいずれかに設定できます。セキュアブートオプションを指定しない場合、デフォルトはautoです。詳細については、「ゲスト UEFI ブートとセキュアブート」を参照してください。
-
(オプション) この VM を Citrix Provisioning のテンプレートとして使用する場合、または
reset-on-bootフラグが設定されている場合は、Windows をインストールする前に VM を構成します。xe vm-param-set uuid=<uuid> has-vendor-device=false <!--NeedCopy-->has-vendor-device=falseフラグは、Windows Update が XenServer VM Tools に含まれる I/O ドライバーのインストールまたは更新を試行しないようにします。詳細については、「Citrix Provisioning ターゲットまたはリセットオンブートマシンの設定」を参照してください。 -
ISO ストレージリポジトリを作成します。
xe-mount-iso-sr <path_to_iso_sr> <!--NeedCopy--> -
利用可能なすべての ISO を一覧表示します。
xe cd-list <!--NeedCopy--> -
指定した ISO を指定した VM の仮想 CD ドライブに挿入します。
xe vm-cd-add vm=<vm_name> cd-name=<iso_name> device=3 <!--NeedCopy--> -
VM を起動し、オペレーティングシステムをインストールします。
xe vm-start vm=<vm_name> <!--NeedCopy-->この時点で、VM コンソールが XenCenter に表示されます。
-
XenCenter の [リソース] ペインで VM を選択し、[コンソール] タブをクリックして VM コンソールを表示します。
-
(オプション) VM をクローンできるようにしたい場合は、Out-Of-Box-Experience (OOBE) と呼ばれる Windows の初回セットアップを実行しないことをお勧めします。代わりに、OOBE が地域情報を要求するページで開始されたら、Ctrl + Shift + F3 を押して監査モードに入ります。
その後、Sysprep を使用して VM を一般化できます。詳細については、「Sysprep を使用して Windows VM をクローンする準備」を参照してください。
VM をクローンする予定がない場合は、この手順の次のステップに進みます。
-
OS のインストール画面に従って選択を行います。
-
OSのインストールが完了し、VMが再起動したら、XenServer VM Tools for Windowsをインストールします(#install-xenserver-vm-tools-for-windows)。
CLIの使用に関する詳細については、「コマンドラインインターフェイス」を参照してください(/ja-jp/xenserver/9/command-line-interface.html)。
XenServer VM Tools for Windowsのインストール
XenServer VM Tools for Windowsは、従来のデバイスエミュレーションのオーバーヘッドなしに、高性能なI/Oサービスを提供します。XenServer VM Tools for Windowsおよび高度な使用法に関する詳細については、「XenServer VM Tools for Windows」を参照してください(/ja-jp/xenserver/9/vms/windows/vm-tools.html)。
XenServer VM Tools for Windowsをインストールする前に、VMがWindows UpdateからI/Oドライバーを受け取るように構成されていることを確認してください。Windows Updateは、I/Oドライバーの更新を受け取るための推奨される方法です。ただし、Windows UpdateがVMで利用できないオプションである場合は、他の方法でI/Oドライバーの更新を受け取ることもできます。詳細については、「I/Oドライバーの更新」を参照してください(/ja-jp/xenserver/9/vms/windows/vm-tools.html#update-the-io-drivers)。
XenServer VM Tools for Windowsをインストールするには:
-
XenServer VM Toolsをインストールまたは更新する前に、VMのスナップショットを作成することをお勧めします。
-
XenServerダウンロードページからXenServer VM Tools for Windowsファイルをダウンロードします。
-
提供されているSHA-256値と照合して、ダウンロードしたファイルを検証します。
-
ファイルをWindows VMにコピーするか、またはWindows VMがアクセスできる共有ドライブにコピーします。
-
managementagentxXX.msiファイルを実行して、XenServer VM Toolsのインストールを開始します。Msiexec.exe /package managementagentxXX.msi -
インストーラーの指示に従います。
-
ウィザードの指示に従ってライセンス契約に同意し、宛先フォルダーを選択します。
-
ウィザードには、インストールと更新の設定ページに推奨設定が表示されます。これらの設定をカスタマイズする方法については、「XenServer VM Tools for Windows」を参照してください(/ja-jp/xenserver/9/vms/windows/vm-tools.html)。
-
次へをクリックし、次にインストールをクリックして、XenServer VM Tools for Windowsのインストールプロセスを開始します。
-
-
インストールプロセスを完了するために、プロンプトが表示されたらVMを再起動します。
VM内のWindowsオペレーティングシステムをアップグレードする
VMのアップグレードは通常、Microsoftが新しいバージョンまたはリビジョンをリリースした場合、または新しいバージョンのXenServerに移行する場合に必要となります。
Windows VMをアップグレードする前に
- オペレーティングシステムをvTPMを必要とするWindowsのバージョン(Windows 11など)に更新する場合、オペレーティングシステムをアップグレードする前に、vTPMをVMにアタッチする必要があります。詳細については、「VMにvTPMをアタッチする」を参照してください。
- VM上のXenServer VM Tools for Windowsを最新バージョンにアップグレードします。詳細については、「XenServer VM Tools for Windows」を参照してください。
-
XenServer VM Tools for Windowsドライバーの古いバージョンがすべてクリーンアップされていることを確認してください。これは、Windows VMで次のコマンドを実行することで行えます。
-
XenServer VM Tools for Windowsクリーンアップツールを実行します:
<tools-install-directory>\uninstall.exe cleanup -
コマンド
pnputil.exe -enum-driversを使用して、インストールされているすべてのドライバーを一覧表示します。Provider Name が XenServer で、Published Name が
oemxx.infの形式のドライバーはすべて削除する必要があります。 -
これらのドライバーを削除するには、各ドライバーに対して次のコマンドを実行します:
pnputil.exe -delete-driver oemXX.infこのコマンドは、使用されていない古いバージョンのドライバーのみを削除します。ドライバーが使用中の場合、コマンドは正しく失敗します。
-
Windowsオペレーティングシステムをアップグレードする
Windows VMは、次のいずれかの方法でアップグレードできます。
- Windows Updateを使用して、Windows VM上のWindowsオペレーティングシステムのバージョンをアップグレードします。Windows Updateを使用してXenServer VM Toolsを更新する場合は、この方法を使用することをお勧めします。
- 新しいバージョンにはWindowsインストールISOを使用してください。Windowsインストールディスクは、以前のバージョンのWindowsがすでにインストールされているサーバーで起動すると、通常アップグレードオプションを提供します。
Windows VMコンソールで、Windowsが提供するアップグレードのプロンプトに従います。
Sysprepを使用してWindows VMをクローンする準備をする
Windows VMをクローンする唯一のサポートされている方法は、Windowsユーティリティ sysprep を使用してVMを準備することです。
sysprep ユーティリティは、ローカルコンピューターのSIDを変更して、各コンピューターで一意にします。 sysprep バイナリは C:\Windows\System32\Sysprep フォルダーにあります。
Sysprepの使用に関する詳細については、Sysprep (Generalize) a Windows installation を参照してください。
Windows VMでSysprepを実行するには:
注:
Windows 10および11では、Windowsの初回セットアップまたはOut-Of-Box-Experience (OOBE) が、
sysprepプロセスと干渉する可能性のあるアプリケーション (AppXなど) をインストールします。この動作のため、クローン可能なVMを作成する際には、初回セットアップをスキップし、代わりにWindowsを監査モードで起動することをお勧めします。
-
Windows VMを作成します。
-
Windowsをインストールします。
-
(オプション) Out-Of-Box-Experience (OOBE) が地域情報を要求するページで開始されたら、Ctrl + Shift + F3 を押します。Windowsは監査モードで起動します。詳細については、Boot Windows to Audit mode or OOBE を参照してください。
必須ではありませんが、イメージ上に不要なユーザーアカウントが作成されるのを避け、サードパーティ製アプリケーションの互換性の問題を避けるために、OOBEを終了することをお勧めします。OOBEを続行すると、OOBE中にインストールされる一部のアプリケーションまたはWindows Updateが、Sysprepが正しく動作するのを妨げる可能性があります。
-
Windows用XenServer VM Toolsの最新バージョンをインストールします。
-
必要なアプリケーションをインストールし、その他の必要な構成を実行します。
-
sysprepを実行してVMを一般化します。このユーティリティは完了時にVMをシャットダウンします。
注:
sysprepの段階の後、元の一般化されたVM(「ソース」VM)を再度再起動しないでください。再起動を防ぐため、その後すぐにテンプレートに変換してください。ソースVMが再起動された場合、さらにクローンを作成するために安全に使用できるようになる前に、再度sysprepを実行する必要があります。
一般化されたWindows VMをクローンするには:
-
XenCenterを使用して、VMをテンプレートに変換します。
-
必要に応じて、新しく作成したテンプレートを新しいVMにクローンします。
-
クローンされたVMが起動すると、使用可能になる前に以下の処理を完了します。
- 新しいSIDと名前を取得します
- 必要に応じて構成値を要求するセットアップを実行します
- 最後に、再起動します
Sysprepを使用してWindows VMをカスタマイズする
XenServerは、Microsoft Windows Sysprepを使用してWindows仮想マシンをカスタマイズします。このプロセス中に、XenServerはユーザーが提供したXMLファイルをVMにアップロードし、Sysprep実行可能ファイルを実行して構成を適用します。VMは再起動後にカスタマイズを完了します。このメカニズムにより、共有イメージから作成された大規模なWindows VM展開のプログラムによる構成が可能になります。
この機能には、Windows PVドライバーバージョン9.4.2以降が必要です。XenServerは、XenServer APIとXEコマンドラインユーティリティの両方でこれをサポートしていますが、XenCenterではサポートしていません。
カスタマイズを開始するには、VM Sysprep API呼び出しまたはXEコマンドがXML構成ファイル(通常はunattend.xmlという名前)をVM上のSysprepコマンドに渡します。XenServerは、ファイルを含む一時的な仮想CD-ROMを作成し、それをVMに挿入します。このCD-ROMはXenCenterに「SYSPREP」というプレフィックスで表示され、他の目的で使用しないでください。XenServerは、カスタマイズが完了するとCD-ROMを自動的に削除します。
XenServerはXMLファイルを検証または検査せず、その内容に関連する問題も報告しません。
API の手順
VM オブジェクトは、カスタマイズ XML コードをタイムアウト値とともに直接パラメータとして受け入れる VM.sysprep メソッドを公開しています。詳細については、VM API ドキュメント を参照してください。
CLI の手順
# xe vm-sysprep uuid=176f8e25-3bba-c5b0-7124-cc06a0edc13a filename=unattend.xml
xe コマンドは次の引数を受け入れます。
-
カスタマイズする仮想マシンの UUID。VM は実行中の状態である必要があります。
-
Windows sysprep ツールに渡される sysprep ファイルのファイル名。
-
オプションのタイムアウト値(秒単位)。指定しない場合、デフォルトのタイムアウトは 180 秒です。
CLI コマンドは、VM が再起動するか、タイムアウトが期限切れになると戻ります。カスタマイズの期間は XML ファイルの内容に依存するため、タイムアウト値を調整する必要がある場合があります。カスタマイズがタイムアウト後に完了した場合、プロセスが正常に完了したとしても、CLI コマンドは失敗を報告します。
トラブルシューティング
Sysprep API および CLI コマンドは、カスタマイズを開始する前にいくつかの条件をチェックします。
-
機能の可用性: XenServer は、Sysprep 機能が
/etc/xapi.confで有効になっていることを確認します。 -
ドライバーのサポート: XenServer は、VM のドライバーがその機能をサポートしていることを確認します。ドライバーの互換性は、VM が実行されているホスト上の CLI から確認できます。
[root@eu1-dt034 ~]# xenstore-ls -f | grep sysprep
/local/domain/11/control/feature-sysprep = "1"
/local/domain/14/control/feature-sysprep = "1"
<!--NeedCopy-->
上記の出力は、この機能がローカルドメイン 11 および 14 でサポートされていることを示しています。これらのドメインで使用されているドライバーバージョンも同様に確認できます。
[root@eu1-dt034 ~]# xenstore-ls -f | grep PVAddons
/local/domain/11/attr/PVAddons = ""
/local/domain/11/attr/PVAddons/BuildVersion = "178"
/local/domain/11/attr/PVAddons/Installed = "1"
/local/domain/11/attr/PVAddons/MajorVersion = "9"
/local/domain/11/attr/PVAddons/MicroVersion = "2"
/local/domain/11/attr/PVAddons/MinorVersion = "4"
/local/domain/14/attr/PVAddons = ""
/local/domain/14/attr/PVAddons/BuildVersion = "178"
/local/domain/14/attr/PVAddons/Installed = "1"
/local/domain/14/attr/PVAddons/MajorVersion = "9"
/local/domain/14/attr/PVAddons/MicroVersion = "2"
/local/domain/14/attr/PVAddons/MinorVersion = "4"
<!--NeedCopy-->
これは XE CLI を使用しても確認できます。
# xe vm-param-get param-name=PV-drivers-version uuid=aeefa4d2-75d9-4e9f-41d3-c383713a8ac7
major: 9; minor: 4; micro: 2; build: 178; xeniface: XenServer 9.1.13.96 ; xenvif: XenServer 9.1.14.109 ; xenbus: XenServer 9.1.12.120
<!--NeedCopy-->
-
Sysprepがまだ進行中のAPIまたはXEコマンドによって報告されたタイムアウト。 タイムアウトが報告された時点でSysprepがVM内でまだ実行中の場合は、デフォルトの180秒からタイムアウトを増やして再試行してください。Sysprepが停止または失敗した場合(例えば、不正な応答ファイルが原因の場合)、タイムアウトを増やしても解決しません。詳細については、VM内のWindows Sysprepログ (
%WINDIR%\System32\Sysprep\Panther\) を確認してください。
Windows VM リリースノート
XenServerが提供する機能には、さまざまなレベルのサポートを持つWindowsの多くのバージョンとバリエーションがあります。このセクションでは、既知の相違点に関する注意事項と正誤表を記載しています。
一般的なWindowsの問題
-
Windows VMをインストールする際は、仮想ディスクを3つ以下にしてください。VMとXenServer VM Tools for Windowsがインストールされた後、追加の仮想ディスクを追加できます。XenServer VM Tools for WindowsなしでVMが正常に起動できるように、起動デバイスは常に初期ディスクのいずれかであることを確認してください。
-
Windows VMの起動モードがBIOSブートの場合、Windowsはプライマリディスクをマスターブートレコード (MBR) でフォーマットします。MBRは、ディスクの最大アドレス可能ストレージスペースを2 TiBに制限します。2 TiBを超えるディスクをWindows VMで使用するには、次のいずれかを実行してください。
- WindowsのバージョンでUEFIブートがサポートされている場合は、Windows VMのブートモードとしてUEFIを使用するようにしてください。
- 大容量ディスクをVMのセカンダリディスクとして作成し、GUIDパーティションテーブル (GPT) 形式を選択します。
-
複数のvCPUはWindowsゲストにCPUソケットとして公開され、VMに存在するライセンス制限の対象となります。ゲストに存在するCPUの数は、デバイスマネージャーで確認できます。Windowsで実際に使用されているCPUの数は、タスクマネージャーで確認できます。
-
Windowsゲストでのディスクの列挙順序は、最初にディスクが追加された順序と異なる場合があります。この動作は、WindowsのI/Oドライバーとプラグアンドプレイサブシステム間の相互作用によるものです。例えば、最初のディスクは
Disk 1として表示され、次にホットプラグされたディスクはDisk 0、その後のディスクはDisk 2と表示され、その後は期待される順序で表示される場合があります。 -
Windowsのディスプレイプロパティが24ビットカラーに設定されている場合、VLCプレーヤーのDirectXバックエンドのバグにより、ビデオ再生中に黄色が青色に置き換えられます。OpenGLをバックエンドとして使用するVLCは正しく動作し、他のDirectXベースまたはOpenGLベースのビデオプレーヤーも動作します。ゲストが24ビットではなく16ビットカラーを使用するように設定されている場合は問題ありません。
-
Windows VMでは、PVイーサネットアダプターが100 Gbpsの速度を報告します。この速度は人工的なハードコードされた値であり、仮想NICが仮想スイッチに接続されているため、仮想環境では関係ありません。Windows VMは利用可能な最大速度を使用しますが、ネットワークが完全な100 Gbpsに対応していない場合があります。
-
Windows VMへの安全でないRDP接続を試みると、「CredSSP暗号化オラクル修復が原因である可能性があります」というエラーメッセージが表示されて失敗する場合があります。このエラーは、RDP接続のクライアントとサーバーのいずれか一方にのみCredential Security Support Providerプロトコル (CredSSP) の更新が適用されている場合に発生します。詳細については、https://support.microsoft.com/en-gb/help/4295591/credssp-encryption-oracle-remediation-error-when-to-rdp-to-azure-vm を参照してください。