マシンのトラブルシューティング

注:

Citrix Health Assistant は、未登録のVDAにおける構成の問題をトラブルシューティングするためのツールです。このツールは、VDA登録の失敗、セッション起動の問題、タイムゾーンリダイレクト構成における問題の根本原因を特定するために、いくつかのヘルスチェックを自動化します。ナレッジセンターの記事「Citrix Health Assistant - Troubleshoot VDA Registration and Session Launch」には、Citrix Health Assistant ツールのダウンロードと使用方法が記載されています。

Directorコンソールのフィルター > マシンビューには、サイトで構成されているマシンが表示されます。マルチセッションOSマシンタブには、ロード評価インデックスが含まれており、これはパフォーマンスカウンターの分布を示し、リンクにカーソルを合わせるとセッション数のツールチップが表示されます。

失敗したマシンの失敗理由列をクリックすると、失敗の詳細な説明と、その失敗をトラブルシューティングするために推奨されるアクションが表示されます。マシンおよび接続の失敗理由と推奨されるアクションは、「Citrix Director failure reasons and troubleshooting」で確認できます。

マシン名のリンクをクリックすると、マシン詳細ページに移動します。

マシン詳細ページには、マシンの詳細、インフラストラクチャの詳細、およびマシンに適用されたホットフィックスの詳細が一覧表示されます。

マシンベースのリアルタイムリソース使用率

マシン使用率パネルには、CPUとメモリのリアルタイム使用率を示すグラフが表示されます。さらに、Delivery ControllerとVDAのバージョンが7.14以降のサイトでは、ディスクとGPUの監視グラフも利用できます。

ディスク監視グラフ、平均IOPS、ディスク遅延は、VDAディスクに関連する問題を監視およびトラブルシューティングするのに役立つ重要なパフォーマンス測定値です。平均IOPSグラフは、ディスクへの読み取りおよび書き込みの平均数を表示します。ディスク遅延を選択すると、データの要求からディスクからの応答までの遅延をミリ秒単位で測定したグラフが表示されます。

マシン詳細

GPU使用率

GPU使用率を選択すると、GPU、GPUメモリ、エンコーダー、デコーダーの利用率が表示され、マルチセッションおよびシングルセッションOS VDAにおけるGPU関連の問題をトラブルシューティングできます。

サポートされているGPUバージョン:

  • ディスプレイドライバー バージョン 369.17 以降が動作する NVIDIA Tesla M60 GPU。詳細については、NVIDIA vGPU Softwareを参照してください。
  • AMD Radeon Instinct MI25 グラフィックプロセッシングユニット および AMD EPYC 7V12(Rome) 中央処理装置。詳細については、AMD Drivers and Supportのドキュメントを参照してください。

ドライバー:

適切なドライバーまたは拡張機能をVDAにインストールする必要があります。

  • NVIDIA GPUの場合、GRIDドライバーを手動で、または拡張機能経由でインストールします。詳細については、NVIDIA vGPU Softwareを参照してください。

    • NVIDIAの場合、GRIDドライバーのみがサポートされていることに注意してください。CUDAドライバーはNVadsA10 v5シリーズでは動作せず、サポートされていません。
    • Azureベースのマシンに拡張機能経由でNvidia Grid GPUドライバーをインストールする手順の具体的な例については、以下のリンク先のドキュメントで詳細な情報をご確認いただけます。(https://learn.microsoft.com/ja-jp/azure/virtual-machines/extensions/hpccompute-gpu-windows)をご参照ください。
    • Nvidia Grid GPU ドライバーを手動でインストールする手順の例については、Windows 用 Azure N シリーズ NVIDIA GPU ドライバーのセットアップ - Azure Virtual Machines を参照してください。
  • AMD GPUの場合、AMDグラフィックドライバーを手動で、または拡張機能経由でインストールします。詳細については、AMD Drivers and Supportを参照してください。

使用上の注意:

  • GPU使用率グラフは、64ビットWindowsを実行しているVDAでのみ利用可能です。
  • GPUアクセラレーションを提供するには、VDAでHDX 3D Proを有効にする必要があります。詳細については、WindowsシングルセッションOS用GPUアクセラレーションおよびWindowsマルチセッションOS用GPUアクセラレーションを参照してください。
  • VDAが複数のGPUにアクセスする場合、使用率グラフには個々のGPUから収集されたGPUメトリックの平均が表示されます。GPUメトリックはVDA全体に対して収集され、個々のプロセスに対しては収集されません。
  • AMDの場合、エンコーダーとデコーダーの使用状況は個別にサポートされていません。GPUを使用するエンコード/デコードのワークロードは、GPU使用率における一般的な3D負荷として報告されます。
  • インストール中にNVIDIA WMIをインストールしてください。このウィンドウは手動インストール時のみ利用可能です。
  • ドライバーがインストールされているのにDirectorがGPUを検出しない場合
    • タスクマネージャーを確認してください。ドライバーが適切にインストールされていれば、GPUがタスクマネージャーに表示されるはずです。
    • マシンが登録されているか確認してください。マシンがオンラインとして検出されるまでに時間がかかる場合があります。
  • DirectorでGPU使用率にアクティビティが表示されない場合は、実行しているワークロードがGPUを使用していることを確認してください。グラフィックワークロードの場合、これは「設定」>「システム」>「ディスプレイ」>「グラフィック設定」>「アプリを選択して設定を優先」から有効にできます。「高パフォーマンス」をオンにしてください。他の設定によっては、システムデフォルトまたは省電力に設定されている場合、WindowsがグラフィックワークロードにCPUを使用する場合があります。
  • データは1分ごとに更新され、GPU使用率を選択してから1分以内にデータの視覚化が開始されます。

マシンベースの履歴リソース使用率

マシン使用率パネルで、履歴使用率の表示をクリックすると、選択したマシンでのリソースの履歴使用状況が表示されます。 使用率グラフには、CPU、メモリ、ピーク時の同時セッション、平均IOPS、ディスク遅延の重要なパフォーマンスカウンターが含まれます。

注:

監視ポリシー設定のプロセス監視を有効にするは、「許可」に設定されている必要があります。これにより、履歴マシン使用率ページの「上位10プロセス」テーブルでデータを収集および表示できます。この収集はデフォルトで禁止されています。

CPUとメモリの使用率、平均IOPS、ディスク遅延のデータはデフォルトで収集されます。リソース監視を有効にするポリシー設定を使用して、この収集を無効にできます。

履歴マシン使用率

  1. マシン詳細ビューのマシン使用率パネルから、履歴使用率の表示を選択します。
  2. 履歴マシン使用率ページで、期間を設定して、過去2時間、24時間、7日間、1か月、または1年間の使用状況を表示します。

    注:

    平均IOPSとディスク遅延の使用状況データは、現在までの過去24時間、月、年についてのみ利用可能です。カスタム終了時刻はサポートされていません。

  3. 適用をクリックし、必要なグラフを選択します。
  4. グラフの異なるセクションにカーソルを合わせると、選択した期間の詳細情報が表示されます。

IOPSとディスク遅延を含む過去のマシンの利用状況(/ja-jp/citrix-virtual-apps-desktops/2311/media/dir-machine-util-iops-latency.png)

例えば、過去2時間を選択した場合、ベースライン期間は選択した時間範囲の前の2時間です。過去2時間とベースライン時間のCPU、メモリ、セッションの傾向を表示します。先月を選択した場合、ベースライン期間は前月です。先月とベースライン時間の平均IOPSとディスク遅延を表示するように選択します。

  1. エクスポートをクリックして、選択した期間のリソース使用状況データをエクスポートします。詳細については、「展開の監視」の「レポートのエクスポート」セクションを参照してください。
  2. グラフの下の表には、CPUまたはメモリ使用率に基づいて上位10個のプロセスが一覧表示されます。選択した時間範囲におけるアプリケーション名、ユーザー名、セッションID、平均CPU、ピークCPU、平均メモリ、ピークメモリを示す任意の列で並べ替えることができます。IOPSとディスク遅延の列は並べ替えることができません。

    注:

    システムプロセスのセッションIDは「0000」と表示されます。

  3. 特定のプロセスのリソース消費の履歴傾向を表示するには、上位10個のプロセスのいずれかをドリルダウンします。

マシンコンソールへのアクセス

XenServerバージョン7.3以降でホストされているシングルセッションおよびマルチセッションOSマシンのコンソールには、Directorから直接アクセスできます。これにより、XenServerでホストされているVDAの問題をトラブルシューティングするためにXenCenterは必要ありません。この機能を利用するには:

  • バージョン7.16以降のDelivery Controllerが必要です。
  • マシンをホストするXenServerはバージョン7.3以降である必要があり、Director UIからアクセスできる必要があります。

マシンコンソールへのアクセス(/ja-jp/citrix-virtual-apps-desktops/2311/media/director_machine_console_716.png)

マシンのトラブルシューティングを行うには、対応するマシン詳細パネルのコンソールリンクをクリックします。提供されたホスト資格情報が認証されると、WebベースのVNCクライアントであるnoVNCを使用して、マシンコンソールが別のタブで開きます。これで、キーボードとマウスでコンソールにアクセスできるようになります。

注:

  • この機能はInternet Explorer 11ではサポートされていません。
  • マシンコンソール上のマウスカーソルがずれている場合は、問題を解決するための手順についてCTX230727を参照してください。
  • Directorは新しいタブでコンソールアクセスを起動します。ブラウザの設定でポップアップが許可されていることを確認してください。
  • セキュリティ上の理由から、Citrix®はブラウザにSSL証明書をインストールすることを推奨します。

Microsoft RDSライセンスの状態

マルチセッションOSマシンの場合、マシン詳細およびユーザー詳細ページの「マシン詳細」パネルでMicrosoft RDSライセンスのステータスを表示できます。

Microsoft リモートデスクトップサービス ライセンスの状態

次のいずれかのメッセージが表示されます。

  • ライセンス利用可能
  • 適切に構成されていません(警告)
  • ライセンスエラー(エラー)
  • 互換性のないVDAバージョン(エラー)

注:

有効なライセンスを持つ猶予期間中のマシンのRDSライセンス健全性ステータスは、緑色で「License available」メッセージを表示します。有効期限が切れる前にライセンスを更新してください。

警告メッセージとエラーメッセージについては、情報アイコンにカーソルを合わせると、以下の表に示す追加情報を表示できます。

メッセージの種類 ディレクターのメッセージ
エラー VDAバージョン7.16以降で利用可能。
エラー 新しいRDS接続は許可されていません。
エラー RDSライセンスの猶予期間が過ぎました。
エラー 必要なOSレベルに対して、デバイスごとのクライアントアクセスライセンスタイプでライセンスサーバーが構成されていません。
エラー 構成されたライセンスサーバーは、デバイスごとのクライアントアクセスライセンスタイプでRDSホストOSレベルと互換性がありません。
警告 パーソナルターミナルサーバーは、Citrix Virtual Apps and Desktops™展開において有効なRDSライセンスの種類ではありません。
警告 管理用リモートデスクトップは、Citrix Virtual Apps and Desktops展開において有効なライセンスの種類ではありません。
警告 RDSライセンスの種類が設定されていません。
警告 ユーザーごとのクライアントアクセスRDSライセンスの種類では、ドメインコントローラーまたはライセンスサーバーに到達できません。
警告 デバイスごとのクライアントアクセスライセンスの種類では、必要なOSレベルのライセンスサーバーに到達できないため、クライアントデバイスライセンスを判断できません。

注:

この機能は、Microsoft RDS CAL (クライアントアクセスライセンス) にのみ適用されます。

マシンのトラブルシューティング