XenServer

Windows仮想マシン

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

注:

入れ子構造の仮想化は、XenServerでホストされているWindows仮想マシンではサポートされていません。

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

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

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

  2. 適切な起動モードを選択する

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

  4. Windows向けXenServer VM Tools(I/Oドライバー管理エージェント)をインストールする。

警告:

Windows仮想マシンは、Windows向けXenServer VM Toolsがインストールされている場合にのみサポートされます。

Windows VMテンプレート

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

次の表に、利用可能なWindowsテンプレートを示します:

テンプレート名 サポートされている起動モード 説明
Windows 10(64ビット) BIOS、UEFI、UEFIセキュアブート Windows 10(64ビット)をインストールする場合に使用します。
Windows 11(64ビット) UEFI、UEFIセキュアブート Windows 11(64ビット)をインストールする場合に使用します。
Windows Server 2016(64ビット) BIOS、UEFI、UEFIセキュアブート Windows Server 2016またはWindows Server Core 2016(64ビット)をインストールする場合に使用します。
Windows Server 2019(64ビット) BIOS、UEFI、UEFIセキュアブート Windows Server 2019またはWindows Server Core 2019(64ビット)をインストールする場合に使用します。
Windows Server 2022(64ビット) BIOS、UEFI、UEFIセキュアブート Windows Server 2022またはWindows Server Core 2022(64ビット)をインストールする場合に使用します

XenServerは、一覧表示されているバージョンのWindowsのすべてのSKU(エディション)をサポートします。

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

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

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

Windows仮想マシンを作成するには:

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

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

  2. VMテンプレートを選択し、[次へ]をクリックします。

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

    注:

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

    仮想マシンを初めて起動するとき、起動したあとにそのBIOS文字列を変更することはできません。初めての場合は仮想マシンを起動する前に、BIOS文字列が正しいことを確認してください。

    CLIを使用してBIOS文字列をコピーするには、「Install VMs from Reseller Option Kit (BIOS-locked) Media」を参照してください。

    上級ユーザーは、ユーザー定義のBIOS文字列を設定できます。詳しくは、「ユーザー定義BIOS文字列」を参照してください。

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

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

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

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

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

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

  5. [インストールメディア] タブでは、VMの起動モードを選択できます。デフォルトでは、XenCenterにより、仮想マシンのオペレーティングシステムのバージョンで利用可能な、最も安全な起動モードが選択されます。

    メモ:

    • 選択した仮想マシンテンプレートがUEFIブートをサポートしていない場合、[UEFIブート] オプションおよび [UEFIセキュアブート] オプションは灰色で表示されます。
    • 仮想マシンを初めて起動した後で起動モードを変更することはできません。

    詳しくは、「ゲストUEFIブートとセキュアブート」を参照してください。

  6. 必要に応じて、[Create and attach a new vTPM] オプションを変更します。

    • 仮想マシンのオペレーティングシステムがvTPMを必須としている場合、このオプションは選択されており、選択解除することはできません。
    • 仮想マシンのオペレーティングシステムがvTPMをサポートしていない場合、このオプションはグレー表示されており、選択できません。
    • 仮想マシンのオペレーティングシステムがvTPMをサポートしているが必須とはしていない場合は、vTPMを仮想マシンに接続するかどうかを選択します。

    詳しくは、「vTPM」を参照してください。

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

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

    メモ:

    • ワークロードバランス機能(WLB)が有効なリソースプールでは、仮想マシンの起動、再起動、再開、および移行にホームサーバーは使用されません。代わりに、XenServerのリソースプールのメトリック、および最適化の推奨項目に基づいて、最適なホスト上で仮想マシンが起動、再起動、再開、および移行されます。
    • 仮想マシンに1つ以上の仮想GPUが割り当てられている場合、ホームサーバーの指定は有効になりません。代わりに、ホストはユーザーが設定した仮想GPUの割り当てポリシーに基づいて指定されます。
    • プールのローリングアップグレード中、VM移行時にホームサーバーは考慮されません。代わりに、VMはアップグレード前のホストに戻されます。

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

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

  8. 新しい仮想マシンに割り当てる仮想CPUとメモリを指定します。Windows 10 VM(64 ビット)の場合、デフォルトは2つの仮想CPUと4 GBのRAMです。必要に応じて、これらの設定を変更できます。[次へ] をクリックして続行します。

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

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

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

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

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

    • 物理ネットワーク、MACアドレス、および仮想ディスクのQoS(Quality of Service:サービス品質)制限を変更するには、[編集]をクリックします。
    • 新しい仮想NICを追加する場合は、[追加]をクリックします。
  12. (オプション)この仮想マシンをCitrix Provisioningのテンプレートとして使用する場合、またはreset-on-bootフラグを設定して使用する場合は、[VMを自動的に起動する] が選択されていないことを確認します。これにより、Windowsをインストールする前に必要な構成をいくつか実行できるようになります。

  13. 設定内容を確認し、[作成]をクリックして新しい仮想マシンを作成し、[検索]タブに戻ります。

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

  14. (オプション)この仮想マシンをCitrix Provisioningのテンプレートとして使用する場合、またはreset-on-bootフラグが設定されている場合は、Windowsをインストールする前に仮想マシンを構成します。

    ホストコンソールで、次のコマンドを入力します:

    xe vm-param-set uuid=<uuid> has-vendor-device=false
    

    フラグhas-vendor-device=falseは、Windows UpdateがXenServer VM Toolsに含まれるI/Oドライバーのインストールまたはアップデートの試みないようにします。詳しくは、「Citrix Provisioningターゲットまたはreset-on-bootマシンの設定」を参照してください。

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

  16. (オプション)仮想マシンのクローンを作成できるようにする場合は、Out-Of-Box-Experience(OOBE)と呼ばれるWindowsの初回セットアップを実行しないことをお勧めします。代わりに、地域情報を要求するページでOOBEが開始されたら、Ctrl + Shift + F3キーを押して監査モードに入ります。

    その後、Sysprepを使用して仮想マシンを一般化できます。詳細については、「Sysprepを使用したWindows仮想マシンの複製の準備」を参照してください。

    VMのクローンを作成する予定がない場合は、この手順の次の手順に進みます。

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

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

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

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

注:

Windows 10およびWindows 11仮想マシンの場合、vTPMの要件はテンプレートによって規定されています。vTPMを設定するためにxe CLIコマンドに追加する必要のあるものはありません。

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

    xe vm-install new-name-label=<vm_name> template=<template_name>
    <!--NeedCopy-->
    

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

  2. (オプション)仮想マシンの起動モードを変更します。

    xe vm-param-set uuid=<uuid> HVM-boot-params:firmware=<mode>
    xe vm-param-set uuid=<uuid> platform:secureboot=<option>
    <!--NeedCopy-->
    

    modeの値にはBIOSまたはuefiのいずれかを指定できます。このオプションが仮想マシンのオペレーティングシステムでサポートされている場合、値はデフォルトでuefiになります。サポートされていない場合、モードはデフォルトで「BIOS」になります。optionの値はtrueまたはfalseに設定できます。[Secure Boot]オプションは、値を指定しない場合、デフォルト値としてautoになります。

    詳しくは、「ゲストUEFIブートとセキュア ブート」を参照してください。

  3. (オプション)この仮想マシンをCitrix Provisioningのテンプレートとして使用する場合、またはreset-on-bootフラグが設定されている場合は、Windowsをインストールする前に仮想マシンを構成します。

    xe vm-param-set uuid=<uuid> has-vendor-device=false
    <!--NeedCopy-->
    

    フラグhas-vendor-device=falseは、Windows UpdateがXenServer VM Toolsに含まれるI/Oドライバーのインストールまたはアップデートの試みないようにします。詳しくは、「Citrix Provisioningターゲットまたはreset-on-bootマシンの設定」を参照してください。

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

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

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

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

    xe vm-start vm=<vm_name>
    <!--NeedCopy-->
    

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

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

  9. (オプション)仮想マシンのクローンを作成できるようにする場合は、Out-Of-Box-Experience(OOBE)と呼ばれるWindowsの初回セットアップを実行しないことをお勧めします。代わりに、地域情報を要求するページでOOBEが開始されたら、Ctrl + Shift + F3キーを押して監査モードに入ります。

    その後、Sysprepを使用して仮想マシンを一般化できます。詳細については、「Sysprepを使用したWindows仮想マシンの複製の準備」を参照してください。

    VMのクローンを作成する予定がない場合は、この手順の次の手順に進みます。

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

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

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

Windows向けXenServer VM Toolsをインストールする

Windows向けXenServer VM Toolsには従来型デバイスエミュレーションのようなオーバーヘッドがなく、高パフォーマンスのI/Oサービスが提供されます。Windows向けXenServer VM Toolsおよび高度な使用方法について詳しくは、「Windows向けXenServer VM Tools」を参照してください。

注:

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

Windows向けXenServer VM Toolsをインストールする前に、Windows UpdateからI/Oドライバーを受け取るように仮想マシンが設定されていることを確認してください。I/Oドライバーのアップデートを受け取るには、Windows Updateが推奨されています。ただし、Windows Updateが仮想マシンで利用可能なオプションでない場合は、ほかの方法を使用してI/Oドライバーのアップデートを受け取ることができます。詳しくは、「Windows向けXenServer VM Tools」を参照してください。

Windows向けXenServer VM Toolsをインストールするには:

  1. XenServer VM Toolsをインストールまたは更新する前に、VMのスナップショットを作成しておくことをお勧めします。

  2. XenServer downloadsページからWindows向けXenServer VM Toolsファイルをダウンロードします。

  3. 提供されたSHA256値に対してダウンロード内容を検証します。

  4. ファイルを、Windows仮想マシン、またはWindows仮想マシンがアクセスできる共有ドライブにコピーします。

  5. managementagentxXX.msiファイルを実行して、XenServer VM Toolsのインストールを開始します。

    Msiexec.exe /package managementagentxXX.msi
    
  6. インストーラーの指示に従います。

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

    2. ウィザードの [Installation and Updates Settings] ページに推奨される設定が表示されます。これらの設定のカスタマイズについて詳しくは、「Windows向けXenServer VM Tools」を参照してください。

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

  7. 確認メッセージが表示されたら仮想マシンを再起動してインストール処理を完了します。

vTPM

XenServerを使用すると、仮想トラステッドプラットフォームモジュール(vTPM)を作成してWindows 10またはWindows 11仮想マシンに接続できます。

Windows 11仮想マシンにはvTPMを接続することが必須です。このvTPMは、提供されているテンプレートからWindows 11仮想マシンを作成すると自動的に作成されます。Windows 10仮想マシンの場合、vTPMはオプションです。

仮想マシンとリンク(接続)されたvTPMは、1対1の関係です。つまり、仮想マシンはvTPMを1つだけ持つことができ、vTPMは1つの仮想マシンにのみ関連付けることができるということです。仮想マシン管理者以上の役割があるユーザーは、vTPMインスタンスを作成および破棄する特権を持っています。

仮想マシン上で実行されているアプリケーションは、TPM 2.0準拠のAPIを介してvTPMにアクセスすることができます。TPM 1.2はサポートされていません。仮想マシンのオペレータ以上の役割を持つユーザーは、仮想マシンを通じてvTPMにアクセスする権限を持っています。

仮想マシンにvTPMが接続されているかどうかを確認するには、XenCenterで [全般] タブに移動し、[Device Security] セクションを確認します。

制約

接続されたvTPMを使用して作成された仮想マシンには現在、次の制約が適用されます:

  • 仮想マシンをOVF/OVA形式にエクスポートすることはできますが、そのプロセスの一環としてvTPM内のデータはすべて失われます。このようにデータが失われると、仮想マシンが予期しない動作を示したり起動できなくなったりする可能性があります。仮想マシンでvTPM機能を使用している場合は、この形式を使用して仮想マシンをエクスポートしないでください。
  • BitLockerは現時点では、vTPMが接続された仮想マシンではサポートされていません。

既知の問題

  • vTPMを接続した仮想マシンが多数ある場合、次のような挙動に遭遇する可能性があります:

    • XAPIデータベースが肥大化し、大量のメモリを消費する。
    • 仮想マシンがvTPMに書き込むと、ツールスタックでボトルネックが発生する可能性がある。
  • ユーザーまたはWindowsによってバックグラウンドで実行されるvTPM操作は、次の場合には失敗する可能性があります:

    • 操作がディスクに同期される前にツールスタックまたはXenServerホストがクラッシュした場合。ディスクへの書き込み時のエラーは無視されます。

    このタイプの失敗の場合、vTPMはオペレーティングシステムにエラーを返します。Windowsはこれらのエラーをシステムイベントログに記録します。

Windows仮想マシンへのvTPMの接続

新しいWindows 11仮想マシンおよびWindows 10仮想マシンの場合、仮想マシンの作成中にvTPMを追加できます。詳しくは、必要な仮想マシン作成方法のドキュメントを参照してください。

既存のUEFIまたはUEFIセキュア ブートWindows 10仮想マシンへのvTPMの追加は、XenCenterまたはxe CLIを使用して行うことができます。仮想マシンのオペレーティング システムをvTPMを必要とするオペレーティングシステムにアップグレードする場合は、仮想マシンのオペレーティングシステムをアップグレードするにvTPMを仮想マシンに接続する必要があります。

XenCenterを使用する場合

  1. Windows 10仮想マシンをシャットダウンします。
  2. vTPMを仮想マシンに追加します。
    1. 仮想マシンを右クリックし、[Manage vTPMs] を選択します。または、メインメニューバーで [VM]>[Manage vTPMs] に移動します。[TPM Manager] ダイアログボックスが開きます。
    2. [TPM Manager] ダイアログボックスで、vTPMを追加します。
  3. 仮想マシンにvTPMが接続されているかどうかを確認するには、仮想マシンを選択し、その [全般] タブに移動して、[Device Security] セクションを確認します。
  4. Windows 10仮想マシンを起動します。

xe CLIを使用する場合

  1. 仮想マシンをシャットダウンします。

    xe vm-shutdown uuid=<vm_uuid>
    <!--NeedCopy-->
    
  2. vTPMを作成し、仮想マシンに接続します:

    xe vtpm-create vm-uuid=<vm_uuid>
    <!--NeedCopy-->
    
  3. 仮想マシンを起動します:

    xe vm-start uuid=<vm_uuid>
    <!--NeedCopy-->
    

仮想マシンのWindowsオペレーティングシステムをアップグレードする

通常、XenServerの新しいバージョンに移行する場合、仮想マシンをアップグレードする必要があります。

Windows仮想マシンをアップグレードする前に

  1. オペレーティング システムをvTPMを必要とするWindowsのバージョン(Windows 11など)にアップデートする場合は、オペレーティングシステムをアップグレードする前に仮想マシンにvTPMを接続する必要があります。詳しくは、「Windows仮想マシンへのvTPMの接続」を参照してください。
  2. 仮想マシン上のWindows向けXenServer VM Toolsを最新バージョンにアップグレードします。詳しくは、「Windows向けXenServer VM Tools」を参照してください。

    仮想マシン上のWindowsのバージョンを自動的に更新する前に、Windows VMからXenServer VM Toolsを削除しないことをお勧めします。

Windowsオペレーティングシステムをアップグレードする

次のいずれかの方法でWindows仮想マシンをアップグレードできます:

  • Windows Updateを使用して、Windows VM上のWindowsオペレーティングシステムのバージョンをアップグレードします。Windows Updateを使用してXenServer VM Toolsをアップデートする場合は、この方法を使用することをお勧めします。
  • 新しいバージョンにはWindowsインストールISOを使用してください。Windowsの旧バージョンがインストールされているサーバーでWindowsインストールディスクを起動すると、アップグレードのオプションが表示されます。

Windows仮想マシンのコンソールで、Windowsが提供するアップグレード プロンプトに従います。

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

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

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

Sysprepの使用の詳細については、「WindowsインストールのSysprep(一般化)」を参照してください。

Windows VMでsysprepを実行するには:

注:

Windows 10および11では、Windowsの初回セットアップまたはOut-Of-Box-Experience(OOBE)により、sysprepプロセスを妨げる可能性のあるアプリケーション(AppXなど)がインストールされます。この動作のため、クローンを作成可能なVMを作成するときは、初回セットアップをスキップし、代わりに監査モードでWindowsを起動することをお勧めします。

  1. Windows VMを作成します。

  2. Windowsをインストールします。

  3. (オプション)地域情報を要求するページでOut-Of-Box-Experience(OOBE)が開始されたら、 Ctrl + Shift + F3キーを押します。Windowsは監査モードで起動します。詳細については、「Windowsを監査モードまたはOOBEで起動する」を参照してください。

    必須ではありませんが、イメージ上に不要なユーザーアカウントが作成されることを避け、サードパーティアプリケーションの互換性の問題を避けるために、OOBEを終了することをお勧めします。OOBEを続行すると、OOBE中にインストールされる一部のアプリケーションまたはWindows Updateにより、Sysprepが正しく動作しなくなる可能性があります。

  4. Windows向けXenServer VM Toolsの最新バージョンをインストールします。

  5. アプリケーションをインストールし、必要な他の構成を行います。

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

注:

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

一般化されたWindows VMのクローンを作成するには:

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

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

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

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

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

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

一般的なWindowsの問題

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

  • Windows仮想マシンの起動モードがBIOSブートである場合、Windowsはプライマリディスクをマスターブートレコード(MBR)でフォーマットします。MBRを使用すると、ディスクのアドレス指定可能なストレージ域は最大2TiBに制限されます。Windows仮想マシンで2TiBを超えるディスクを使用するには、次のいずれかの操作を行います:

    • WindowsのバージョンでUEFI ブートがサポートされている場合は、 Windows仮想マシンの起動モードとしてUEFIを使用してください。
    • 大容量ディスクは仮想マシンのセカンダリディスクとして作成し、GUIDパーティションテーブル(GPT)形式を選択します。
  • 複数の仮想CPU(vCPU)は、Windows仮想マシンからはCPUソケットとして表示され、ゲストのオペレーティングシステムのライセンスによる制限を受けます。ゲストのCPUの数は、Device Managerで確認できます。実際に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では、接続速度が100Gbpsとして表示されます。この値は人工的にハードコードされており、仮想NICが仮想スイッチに接続される仮想環境での速度を適切に示すものではありません。Windows仮想マシンは利用可能な最大速度を使用しますが、ネットワークが100Gbpsを完全に処理できない場合があります。

  • Windows仮想マシンへのセキュリティで保護されていないRDP接続を作成しようとすると、このアクションは失敗し、エラーメッセージ「This could be due to CredSSP encryption oracle remediation」が表示される場合があります。このエラーは、Credential Security Support Providerプロトコル(CredSSP)の更新がRDP接続のクライアントとサーバーのいずれか一方にのみ適用されている場合に発生します。詳しくは、https://support.microsoft.com/en-gb/help/4295591/credssp-encryption-oracle-remediation-error-when-to-rdp-to-azure-vmを参照してください。