Citrix Hypervisor

既知の問題

この記事では、Citrix Hypervisor 8.2のリリースの既知の問題とその対応策、およびそのほかの考慮事項について説明します。

一般

  • Citrixライセンスサーバー仮想アプライアンスバージョン11.14以前をCitrix Hypervisorサーバーでホストしている場合、Citrix Hypervisor 8.2累積更新プログラム1へのアップグレードまたは更新時に警告が表示されます。この警告は、仮想アプライアンスが、すでにサポート対象外となったPV仮想マシンであることを示します。アップグレードまたは更新する前に、WindowsベースのCitrixライセンス サーバーの使用に移行することをお勧めします。

    Citrixライセンスサーバーの最新バージョンは、Citrixライセンスサーバーのダウンロードページで入手できます。

  • Citrix HypervisorサーバーがIntel Sandy BridgeファミリCPUを含むハードウェアで実行されている場合、Citrix Hypervisor 8.0以前から8.2への更新またはアップグレードの一環として、仮想マシンをシャットダウンして再起動してください。詳しくは、https://support.citrix.com/article/CTX231947を参照してください。(CP-32460)

  • プールのCPU機能セットは、仮想マシンの実行中に変更される可能性があります(たとえば、新しいホストが既存のプールに追加された場合や、仮想マシンが別のプールのホストに移行された場合)。プールのCPU機能セットが変更された場合、仮想マシンは起動時に適用された機能セットを使用し続けます。プールの新しい機能セットを使用するように仮想マシンをアップデートするには、仮想マシンの電源をオフにしてから起動する必要があります。XenCenterで[再起動]のクリックなどによって仮想マシンを再起動しても、仮想マシンの機能セットはアップデートされません。(CA-188042)

  • Citrix Hypervisor 8.0でdom0に割り当てられるメモリ量が増加すると、仮想マシンの実行中に使用できるメモリがわずかに少なくなることがあります。一部のハードウェアでは、XenServer 7.6以前と同じハードウェア上で、Citrix Hypervisor 8.2と同じ数の仮想マシンを実行できません。(CP-29627)

  • シリアルコンソールを使用してCitrix Hypervisorサーバーに接続しようとすると、シリアルコンソールがキーボード入力の受け付けを拒否することがあります。コンソールが2回更新されるまで待つと、キーボード入力を受け付けるようになります。(CA-311613)

  • 読み取りキャッシュを有効にすると、リーフからよりも親スナップショットからの読み取りが遅くなります。(CP-32853)

  • Citrix Hypervisor 8.2にアップグレードした後、NFSストレージを使用するプール内のサーバーでVMアクティビティが多い場合、ENICを介した外部ストレージへの接続が一時的にブロックされる可能性があります(5〜35分)。そのサーバー上の仮想マシンがフリーズし、コンソールが応答しなくなる可能性があります。 これらの時間帯に、影響を受けるサーバーサブネットの内外でpingを試みると失敗します。この問題を解決するには、バージョン4.0.0.8-802.24以降のenicドライバーをインストールします。詳しくは、Driver Disk for Cisco enic 4.0.0.11 - For Citrix Hypervisor 8.x CRを参照してください。(XSI-916)

  • 誤ったパスワードでdom0コンソールにログインしようとすると、次のメッセージが表示されます:When trying to update a password, this return status indicates that the value provided as the current password is not correct. このエラーメッセージは、ログインではなくパスワード変更に関するエラーの場合でも表示されます。正しいパスワードでログインしてみてください。

  • Active Directoryユーザーが名前にスペースが含まれるActive Directoryグループからプール管理者の役割を継承する場合、ユーザーはSSHを使用してCitrix Hypervisor 8.2 CU1にログインできません。

    この問題を回避するには、次のいずれかの操作を実行できます:

    • Active Directoryでこのグループの名前を変更して、名前からスペースを削除します。
    • プール管理者の役割が割り当てられた、名前にスペースを含まない新しいグループをActive Directoryに作成します。この新しいグループにユーザーを追加します。

    XenCenterで、新しいグループ、または名前が変更されたグループが [ユーザー] タブに表示されていることを、グループを追加することで、またはグループを削除してから再度追加することで確認します。ユーザーが新しいグループまたは名前が変更されたグループに関連付けられていることを確認します。(CA-363207)

  • クラスター化されたプールでは、ネットワークの停止により、ホストの再起動後にGFS2ストレージに再接続できない、プール内のホストを追加または削除できない、プールの管理が困難になるなどの問題が発生する可能性があります。クラスター化されたプールでこれらの問題が発生した場合は、シトリックスサポートに連絡して、環境の復旧についてアドバイスを求めてください。(XSI-1386)

グラフィック

  • AMD MxGPUデバイスが接続された多数の仮想マシンを並列に起動すると、一部の仮想マシンが「VIDEO_TDR_FAILURE」で失敗することがあります。この挙動は、ハードウェアの制限が原因である可能性があります。(CA-305555)

  • NVIDIA T4がパススルーモードで特定のサーバーハードウェア上の仮想マシンに追加された場合、その仮想マシンの電源がオンにならない場合があります。(CA-360450)

  • NVIDIA A16/A2グラフィックカードを搭載したハードウェアを使用すると、vGPUを搭載した仮想マシンが内部エラー「Gpumon_interface.Gpumon_error([S(Internal_error);S((Failure “No vGPU available”))])」で移行に失敗することがあります。この状態から仮想マシンを回復するには、仮想マシンをシャットダウンしてから再起動する必要があります。(CA-374118)

  • [XS82ECU1031]で解決された問題 多数の仮想GPUまたはGPUパススルーが有効な仮想マシンを実行している場合、ホスト上の一部の仮想マシンを再起動すると、他の仮想マシンでパフォーマンスの異常が発生する可能性があります。

ゲスト

  • Citrix HypervisorはPVモードで実行されるVMのサポートを終了しました。以前のリリースでは、Citrix Hypervisorサーバーを最新バージョンにアップグレードした後でも、これらのサポートされていないVMが実行される可能性がありました。ただし、Citrix Hypervisor 8.2 CU1では、32ビットのPVモードVMは起動しなくなりました。プールをCitrix Hypervisor 8.2 CU1にアップグレードする前に、必ずプールからPV VMを削除するか、これらのVMをHVMモードに変換してください。詳しくは、「PVからHVMゲストへのアップグレード」を参照してください。(CP-38086)

  • Citrix Hypervisor 8.0以前のバージョンで作成された、スケジュール済みのVSSスナップショットに仮想マシンを戻そうとすると、仮想マシンは起動しません。ブートが失敗し、次のエラーが表示されます:This operation cannot be performed because the specified virtual disk could not be found。この障害は、VSSスナップショットの機能がCitrix Hypervisor 8.1以降から削除されたことが原因です。(CA-329469)

Windowsゲスト

  • FireEyeエージェントがインストールされたドメイン参加Windows 10仮想マシン(1903以降)では、RDP接続が繰り返し成功すると、ntoskrnl.exeでCPU使用率が100%になり、仮想マシンがフリーズする可能性があります。この状態から回復するには、仮想マシンでハード再起動を実行してください。(CA-323760)

  • Citrix Hypervisor 8.0で提供されたゲストUEFIブート機能は、実験的な機能でした。Citrix Hypervisor 8.2は、Citrix Hypervisor 8.0で作成されたUEFIブート仮想マシンのCitrix Hypervisor 8.2への移行をサポートしていません。Citrix Hypervisor 8.0から8.2にアップグレードする前に、UEFIブート仮想マシンをシャットダウンしてください。(CA-330871)

  • UEFIブート仮想マシンの起動時に、TianoCoreのロゴが表示されます。(CP-30146)

  • Windows仮想マシンでxenbusドライバーをバージョン9.1.0.4に更新する際は、要求された両方の仮想マシンの再起動が完了していることを確認してください。両方の再起動が完了していない場合、仮想マシンはエミュレートされたネットワークアダプタに戻り、DHCPや別の静的IPアドレスなどの別の設定を使用する可能性があります。

    2つ目の再起動を完了するには、ローカルアカウントを使用してWindows仮想マシンにログインする必要がある場合があります。ログインすると、再起動するように求められます。

    最初の再起動後にWindows仮想マシンにログインできない場合は、XenCenterを使用することで、仮想マシンを再起動してxenbusドライバーのインストールを完了できます。(CP-34181)

  • UEFI仮想マシンを作成する場合、Windowsのインストールを開始するにはキーを押す必要があります。要求された時間内にキーを押さないと、VMコンソールがUEFIシェルに切り替わります。

    この問題を回避するには、次のいずれかの方法でインストールプロセスを再開します:

    • UEFIコンソールで、次のコマンドを入力します。

       EFI:
       EFI\BOOT\BOOTX64
      
    • 仮想マシンの再起動

    インストールプロセスが再開したら、VMコンソールでインストールプロンプトを確認します。プロンプトが表示されたら、任意のキーを押します。(CA-333694)

  • Windows仮想マシンで、バージョン9.xのWindows向けXenServer VM Toolsをインストールした後、 インストール済みプログラムの一覧に、ツールまたは管理エージェントの以前バージョンと最新バージョンの両方が表示される場合があります:

    • (旧バージョン)Citrix XenServer Windows Management Agent
    • (最新バージョン)Citrix Hypervisor PV Tools

    以前のバージョンの管理エージェントはアクティブではなく、最新バージョンの動作には影響しません。xenbus ドライバーが無効になり、仮想マシンがエミュレートされたデバイスに復元される可能性があるため、 Citrix XenServer Windows管理エージェントを手動でアンインストールしないことをお勧めします。

  • Windows 10 20H2以降では、Windows Updateは最新のxennetドライバーを手動更新として扱い、自動的にインストールしません。ドライバーのインストール状況は、[Windowsの設定]>[更新とセキュリティ]>[更新履歴の表示]>[ドライバーの更新] で確認できます。この問題が発生した場合は、Citrix HypervisorダウンロードページからWindows向けXenServer VM Toolsをダウンロードし、MSIファイル内にドライバーを手動でインストールすることでドライバーをインストールできます。(CA-350838)

  • Windows仮想マシンで、SR-IOV VIFのIPアドレスがXenCenterに表示されないことがあります。この問題を修正するには、VMサービスマネージャー内から管理エージェントを再起動します。(CA-340227)

  • 8つを超える仮想CPUを搭載したWindows仮想マシンでは、xenvifドライバーが間接指定テーブルの設定に失敗するため、受信側スケーリングが機能しない場合があります。(CA-355277)

  • Windows 10仮想マシンを1909から20H2以降に更新しようとすると、更新が失敗しブルースクリーンに次のエラーが表示される場合があります:INACCESSIBLE BOOT DEVICE。

    このエラーが発生する可能性を低くするには、更新を試みる前に次の手順を実行できます:

    1. 仮想マシン上のWindows向けXenServer VM Toolsを最新バージョンに更新します。
    2. 仮想マシンのスナップショットを作成します。
    3. 仮想マシンレジストリでHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\XENFILT\Parametersキーから次の値を削除します:ActiveDeviceID, ActiveInstanceID, and ActiveLocationInformation

    この問題はまだ調査中です。(XSI-1075)

  • ドライバーを自動的に更新しないように設定されたテンプレートからWindows仮想マシンを作成すると、作成された仮想マシンのドライバーが誤って設定されます。この問題を回避するには、次のコマンドを実行します:xe pool-param-set policy-no-vendor-device=true uuid=<pool-uuid>。このコマンドを使用すると、テンプレートから作成された仮想マシンが自動的にドライバーを更新しないように正しく設定されます。以前にテンプレートから生成された仮想マシンは変更されません。(CA-371529)

Linuxゲスト

  • Red Hat Enterprise Linux 8、Red Hat Enterprise Linux 9、Rocky Linux 9、またはCentOS Stream 9 VMでは、Dynamic Memory Control(DMC)機能を使用できません。これらのオペレーティングシステムは、Xenハイパーバイザーによるメモリバルーニングをサポートしていないためです。(CA-378797)(CP-45141)

  • 一部のLinux仮想マシン、特に未処理のディスクI/Oがあるビジー状態のシステムで仮想マシンを一時停止またはライブマイグレーションしようとすると、失敗する場合があります。この問題を回避するには、/sys/power/pm_freeze_timeoutの値を300000などに増やしてみてください。これがうまくいかない場合は、仮想マシンのLinuxカーネルを最新バージョンにアップグレードします。(CP-41455)

  • Linux向けCitrix VM Toolsは、正しい値よりも高いVM空きメモリに誤った値を提供することがあります。(CA-352996)

  • PXEネットワークブートを使用してDebian 10(Buster)をインストールする場合、console=tty0を起動パラメーターに追加しないでください。このパラメーターは、インストールプロセスで問題を引き起こす可能性があります。起動パラメーターではconsole=hvc0のみを使用してください。(CA-329015)

  • CPUが1つしかないCentOS 8仮想マシンが新しいCitrix Hypervisorサーバーに移行された後、CPU関連コマンドが仮想マシンで初めて実行されると、タイムアウトになります。この問題を回避するには、仮想マシンに複数のCPUを割り当てて再起動します。(XSI-864)

  • XenCenterまたはxe CLIを使用してCentOS Stream 9 VMをシャットダウンしようとすると、シャットダウンプロセスが一時停止し、1200秒後にタイムアウトになります。この動作は、kernel-5.14.0-362.el9のカーネルの問題によって発生します。

    次の回避策が利用可能です:

    • この問題の単一インスタンスを回避するには、ゲストオペレーティングシステム内からVMをシャットダウンします。

    • VMで問題が発生しないようにするには、VMで次のコマンドを実行して、kernel-5.14.0-354.el9を使用するようにVMをダウングレードします:

       # yum install kernel-5.14.0-354.el9
       # grubby --set-default /boot/vmlinuz-5.14.0-354.el9.x86_64
      
  • QEMUでエミュレートされたネットワークデバイスを使用してVMにDebian 11 32ビットをインストールすると、インストールが失敗する場合があります。この問題は、Xen PVドライバーがインストーラーカーネルから欠落していることが原因で発生します。

インストール

  • 従来のディスクレイアウトを使用している場合、コントロールドメインで使用できるスペースは、現在のレイアウトよりも少なくなります(4GBと18GB)。

    この場合、Citrix Hypervisor 8.2またはCitrix Hypervisor 8.2累積更新プログラム1のアップデートを以前のバージョンのインストールに適用しようとすると、「必要な空き領域がサーバーにありません。」というエラーメッセージが表示されます。このエラーは、 Citrix Hypervisorのアップデートではディスクがフルになるのを避けるために十分な空き領域が必要であり、レガシーレイアウトはこれに対応していないことが原因です。

    このエラーが表示された場合、Citrix Hypervisor 8.2からCitrix Hypervisor 8.2累積更新プログラム1にアップデートできません。代わりに新規インストールを実行してください。(CA-268846)

  • Citrix Hypervisor 8.0からCitrix Hypervisor 8.2にアップデートすると、次のエラーが表示されることがあります:Internal error: xenopsd internal error: Xenops_migrate.Remote_failed("unmarshalling error message from remote")。このエラーは、Hotfix XS80E003の適用時に存在するWindows仮想マシンのviridianフラグが変更された場合に表示されますが、仮想マシンのシャットダウンと再起動は行われません。

    この問題を回避するには、Citrix Hypervisor 8.2に更新する前に、XS80E003が適用されたCitrix Hypervisor 8.0サーバーでホストされているすべてのWindows仮想マシンに関するHotfix の記事の「この修正プログラムのインストール後」セクションに記載されているすべての手順を完了してください。(XSI-571)

  • 更新またはアップグレード後に、vSwitch Controllerの状態がプール内に残っていることが明らかになった場合は、次のCLIコマンドを実行して、その状態を削除します:

     xe pool-set-vswitch-controller address=
     xe pool-param-set uuid=<uuid> vswitch-controller=
    

    (CA-339411)

  • 場合によっては、ソフトウェアFCoEスタックを使用してFCoE SANからCitrix Hypervisorサーバーを起動すると、ホストが応答を停止することがあります。この問題は、ホスト初期化フェーズで一時的にリンクが切断されるために発生します。ホストが長時間応答に失敗する場合は、この問題を回避するためにホストを再起動できます。

  • IISサーバーにあるISOからCitrix Hypervisor 8.2にアップグレードまたはCitrix Hypervisor 8.2をインストールする場合、インストールまたはアップグレードが失敗し、サーバーを再起動できなくなる可能性があります。リモートコンソールにGRUBエラーが表示されます:「File ‘/boot/grub/i3860pc/normal.mod’ not found. Entering rescue mode」。この問題は、IIS構成によってパッケージファイルが欠落するため発生します。この問題を回避するには、IISでインストールISOを抽出する前に、二重エスケープが許可されていることを確認してください。(XSI-1063)

  • [XenCenter 8.2.6で修正済み] XenServer 7.1 CU2ホストにコンテナサプリメンタルパックがインストールされている場合、XenCenterを使用してCitrix Hypervisor 8.2 CU1にアップグレードしようとすると、サプリメンタルパックがサポートされなくなったため、アップグレードができなくなります。詳しくは、「廃止」を参照してください。

    この問題を回避するには、xeCLIを使用してアップグレードを完了します。このアップグレードによって、Container Management Supplemental Packが削除されます。詳しくは、「xe CLIを使用したCitrix Hypervisorサーバーのアップグレード」を参照してください。(XSI-1250)

  • [再発行された基本インストールISOで解決 - 2022年2月24日]サーバーにiceドライバーを必要とするNICがある場合、このNICはCitrix Hypervisor 8.2 CU1インストールプロセスの一部として使用できません。そのため、このNICは管理インターフェイスとして構成したり、ネットワークサーバーからインストールファイルを取得するために使用したりできません。代わりに、インストールプロセス中に別のNICを使用してください。(CA-363735)

  • [再発行された基本インストールISOで解決 - 2022年6月5日] 2023年6月1日より前にリリースされた基本ISOを使用して、4つ以上のソケットを持つIntel® Xeon® 84xx/64xx/54xx/44xx/34xx(Sapphire Rapids)ハードウェアをインストールしようとすると、インストールが失敗します。このハードウェアに正常にインストールするには、2023年6月1日以降にリリースされたバージョンの基本インストールISOを使用してください。

国際化

  • ホストコンソールでは、日本語などの非ASCII文字を使用することはできません。(CA-40845)

  • Windows向けXenServer VM ToolsをインストールしたWindows仮想マシンでは、XenCenterでデフォルトのデスクトップコンソールを使用すると、2バイト文字のコピーおよび貼り付けが失敗することがあります。貼り付けられた文字は疑問符(?)で表示されます。

    この問題を回避するには、代わりにリモートデスクトップコンソールを使用します。(CA-281807)

ストレージ

  • GFS2ストレージリポジトリを使用している場合にクラスター化されたプール内に2つのサーバーがあると、アップグレード中にクラスターのクォーラムが失われて隔離する可能性があります。この状況を回避するには、クラスターにサーバーを追加するか、クラスターからサーバーを削除します。アップグレードプロセス中に、プールに1台または3台のサーバーがあることを確認します。(CA-313222)

  • GFS2ストレージリポジトリを使用している場合、最大限の回復性を得るためにストレージのマルチパスを有効にします。ストレージのマルチパスが有効になっていないと、ファイルシステムブロックの書き込みが時間内に完了しない場合があります。(CA-312678)

  • Citrix Hypervisorは、MCS完全クローン仮想マシンでのGFS2ストレージリポジトリの使用をサポートしていません。(XSI-832)

  • Citrix Hypervisor 8.2でホストされているVMを使用したCitrix Virtual Apps and DesktopsまたはCitrix DaaSの展開で、単一のMCSカタログで複数のGFS2 SRを使用する場合、カタログ内のVMは展開中にVDIにアクセスできません。「VDIは現在使用中です」というエラーが報告されます。(XSI-802)

  • Citrix Hypervisor 8.2マルチパスにアップグレードする際、ストレージリポジトリにHPE 3PARハードウェアを使用しており、XenServerが以前のリリースの場合、ホストペルソナにALUA1を使用していると、機能しなくなります。この問題を回避するには、ホストペルソナをALUA2に移行します。詳しくは、https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-c02663749&docLocale=en_USを参照してください。

  • SANからHBA LUNを削除した後、論理ボリューム情報の照会時にログメッセージとI/Oエラーが表示されることがあります。この問題を回避するには、Citrix Hypervisorサーバーを再起動します。(XSI-984)

  • PVSアクセラレータサプリメンタルパックで使用されるtmpfs SRの名前を設定または変更することはできません。typetmpfsの場合、コマンドxe sr-createname-labelの値セットを無視し、代わりに固定値を使用します。xe sr-param-setコマンドを実行してtmpfs SRの名前を変更しようとすると、エラー(SCRIPT_MISSING)が発生します。

  • Citrix HypervisorサーバーでPVSアクセラレータを有効にした200を超える仮想マシンを実行することはできません。(CA-365079)

  • 読み取り専用NFS v3ストレージリポジトリへの接続を修復しようとすると、最初の試行で操作が失敗し、「SMが汎用Python例外をスローしました(SM has thrown a generic python exception)」というエラーが表示されることがあります。この問題を回避するには、再度修復を試みます。この問題は、最初に修復を試行した場合の書き込み操作が原因で発生します。(XSI-1374)

  • 場合によっては、リーフ結合時の障害により、割り当てられたスペースが予想値よりも大きく報告されることがあります。この問題は、失敗したリーフ結合によって一時的なスナップショットが残されることが原因で発生します。この問題を回避するには、VMをシャットダウンするか、I/O負荷を減らします。その後、ストレージガベージコレクターはリーフの結合に成功します。(XSI-1517)

ワークロードバランス

  • ワークロードバランスのメンテナンスウィンドウ中、ワークロードバランスによる配置推奨項目は提供されません。この状況が発生すると、次のエラーが表示されます:「4010 Pool discovery has not been completed. Using original algorithm.」ワークロードバランスのメンテナンスウィンドウの長さは20分未満で、デフォルトでは深夜0時にスケジュールされています。(CA-359926)

  • XenCenterで、ワークロードバランスのプール監査レポートに表示される日付範囲が正しくありません。(CA-357115)

  • LVMを使用しないワークロードバランス仮想アプライアンスバージョン8.2.2以降の場合、使用可能なディスクスペースを拡張することはできません。(CA-358817)

XenCenter

  • XenCenterを実行するコンピューター上でフォントサイズや画面解像度を変更すると、ユーザーインターフェイスの表示が乱れる場合があります。デフォルトのフォントサイズは96 DPIです(Windows 8とWindows 10では[100%]に相当します)。(CA-45514)(CAR-1940)

  • Windows 10(1903以降)ベースの仮想マシンで、XenServer VM ToolsをインストールしてからXenCenterの仮想マシンで[リモートデスクトップに切り替える]オプションを使用できるようになるまでに、数分かかる場合があります。ツールスタックを再起動して、このオプションをすぐに表示できます。(CA-322672)

  • XenCenterの同時インスタンスから同じプールを更新することは、更新プロセスを中断させる可能性があるため、お勧めできません。

    XenCenterの複数のインスタンスがプールに複数のHotfix をインストールしようとすると、サーバーが次のエラーでHotfix のインストールに失敗する場合があります:「アップデートはこのサーバーに適用済みです。このサーバーはスキップされます。」このエラーにより、更新プロセス全体が停止します。(CA-359814)

    この問題を回避するには:

    1. プールを更新するプロセスに他のXenCenterインスタンスがないことを確認します
    2. [通知]>[更新]パネルで、アップデートの一覧を更新します
    3. 更新を最初から開始します
  • XenCenter 8.2.3では、OVFまたはOVAファイルのインポートは、以前のバージョンのXenCenterよりも大幅に遅くなる可能性があります。(CP-38523)

  • XenCenterで、名前に番号記号(#)が含まれているフォルダーからOVFパッケージまたはディスクイメージをインポートしようとすると、null参照例外が発生してインポートが失敗します。(CA-368918)

  • XenCenterは、動的メモリ制御(DMC)を廃止済みとしてマークするメッセージを表示します。ただし、これは廃止済みではなくなりました。DMCは以降のリリースでサポートされています。

  • GFS2 SRを持つHotfix XS82ECU1029が適用されたプールでは、XenCenterを使用したサーバーの状態レポート(SSR)の生成が失敗することがあります。この問題を回避するには、ホストコンソールでコマンドxenserver-status-reportを実行してSSRを生成します。(CA-375900)

  • Hotfixで前提条件として別のHotfixがすでにインストールされている必要がある場合、XenCenterには前提条件のHotfixの名前が表示されません。前提条件情報については、インストールしようとしているHotfixのhttps://support.citrix.comの記事を参照してください。(CA-383054)

既知の問題