Citrix Virtual Apps and Desktops

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

注:

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

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

失敗したマシンの [失敗理由] 列をクリックすると、失敗の詳細な説明と、その失敗をトラブルシューティングするために推奨されるアクションが表示されます。マシンおよび接続の失敗に関する失敗理由と推奨されるアクションについては、「Citrix Directorの失敗理由とトラブルシューティング」を参照してください。

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

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

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

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

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

マシン詳細

GPU使用率

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

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

  • Display Driverバージョン369.17以降を実行しているNVIDIA Tesla M60 GPU。詳しくは、「NVIDIA vGPU Software」を参照してください。
  • AMD Radeon Instinct MI25 GPUおよびAMD EPYC 7V12(Rome) CPU。詳しくは、「AMD Drivers and Support」を参照してください。

ドライバー:

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

使用上の注意:

  • 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時間、1か月、および現在までの1年間のみ利用可能です。カスタム終了時刻はサポートされていません。

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

IOPSとディスク遅延を含む履歴マシン使用率

たとえば、[過去2時間] を選択した場合、ベースライン期間は選択した時間範囲の前の2時間です。過去2時間とベースライン時間のCPU、メモリ、セッションの傾向を表示します。[過去1か月] を選択した場合、ベースライン期間は前月です。過去1か月とベースライン時間の平均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からアクセスできる必要があります。

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

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

注:

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

最近の電源操作によるマシンの検査

成功および失敗した電源操作のステータスを持つマシンを検査できるようになりました。この機能は、次の分析に役立ちます。

  • ユーザーの問題を引き起こす電源オンの失敗
  • コストを増加させる電源オフの失敗

注:

データは電源管理されているマシンでのみ利用可能です。この機能がサポートされる前の電源操作のデータは利用できません。

次の方法で、マシンの電源操作ステータスを表示できます。

[フィルター] -> [マシン] タブから。この場合、デフォルトで [電源操作時刻] および [電源操作結果] 列が表示されます。表示したい列を選択することもできます。

[コスト最適化] タブから。この場合、デフォルトのフィルターは [電源操作のトリガー元]Autoscale™ に設定され、[電源操作結果]失敗 に設定されています。

この機能により、電源操作制御の詳細を表示できます。たとえば、誰が操作をトリガーしたか、どの操作が電源状態を変更したか、失敗の理由、および操作が完了した時刻を表示できます。これらの詳細をエクスポートすることもできます。

電源操作ステータスを表示するために、次のフィルターが追加されました。

フィルター 説明
電源操作結果 電源操作の結果を表示します。可能なフィルター値は、成功と失敗です。
電源操作のトリガー元






電源操作をトリガーしたユーザーまたは内容を表示します。可能なフィルター値は次のとおりです。
  • Autoscale - この値は、電源操作が次によってトリガーされた場合に表示されます。
  • 管理者がVMをシャットダウンしてVMのOSディスクを初期状態に戻す場合
  • 設定されたポリシーに基づいてVMがシャットダウンまたは一時停止される場合
  • プールサイズまたはバッファサイズ構成に基づいてVMが利用可能になる場合
  • 管理者 - この値は、電源操作が管理者によってトリガーされた場合に表示されます。例としては、管理者がVMの電源オフ、電源オン、一時停止、再開、再起動、またはリブートを要求する場合などです。
  • ユーザー - この値は、電源操作がユーザーによってトリガーされた場合に表示されます。例としては、ユーザーがVMをリセット、電源オン、または作業を再開する場合などです。
  • その他 - この値は、電源操作がスケジュールされた理由および不明な理由によってトリガーされた場合に表示されます。
最終電源操作 電源オン、電源オフ、シャットダウン、再起動、リセット、再開など、マシンで発生した正確な電源操作を表示します。
電源操作時刻 電源操作が完了した時刻。可能なフィルター値は、過去1分、過去5分、過去30分、過去1時間、今日、過去24時間、および昨日です。
電源操作失敗理由 失敗の理由を表示します。可能なフィルター値は、ハイパーバイザー報告の失敗、ハイパーバイザーレート制限超過、不明なエラー、およびなしです。操作が成功した場合は「なし」と表示されます。

Microsoft RDSライセンスの正常性

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

Microsoft RDSライセンスの正常性

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

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

注:

有効なライセンスを持つ猶予期間中のマシンのMicrosoft RDSライセンスの正常性ステータスは、緑色で [ライセンス利用可能] メッセージを表示します。ライセンスの有効期限が切れる前に更新してください。

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

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

注:

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

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