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

注:

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

[監視]タブの [フィルター]>[マシン] ビューには、そのサイトに構成されているマシンが表示されます。また、[マルチセッションOSマシン]タブには負荷評価基準インデックスが表示され、その測定値上にマウスポインターを置くと各パフォーマンスカウンターの測定値やセッション数がツールチップとして表示されます。

登録に失敗したマシンの [失敗の理由] 列をクリックすると、失敗の詳細な説明とその失敗をトラブルシューティングするための推奨手順が表示されます。マシンおよび接続でエラーが発生した場合のエラーの理由と推奨される解決手順は、『Citrix Director Failure Reasons Troubleshooting Guide』に記載されています。

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

[マシンの詳細]ページには、マシンの詳細、インフラストラクチャの詳細、およびマシンに適用済みのHotFixの詳細の一覧が表示されます。

HDX Plus for Windows 365クラウドPCおよびAzure Virtual Desktopのサポート:

注:

HDX Plus for Windows 365クラウドPCの場合、[再起動]および[強制再起動]の電源制御オプションのみが使用可能です。Azure Virtual Desktop(AVD)では、すべての電源制御オプションが利用可能です。

次のいずれかの方法を使用して、利用可能な電源制御オプションを表示できます:

[フィルター]>[セッション]>[詳細の表示]>[マシンの詳細]>[電源制御] ドロップダウンリストの順にクリックし、オプションを選択して、マシンに必要な電源制御オプションを割り当てます。

HDX plus for Windows 365

または、

[フィルター]>[マシン]>[マシンの詳細]>[電源制御] ドロップダウンリストの順にクリックし、オプションを選択して、マシンに必要な電源制御オプションを割り当てます。

HDX plus for Windows 365オプション2

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

[マシン稼働] パネルには、CPUとメモリのリアルタイムの使用状況を示すグラフが表示されます。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 GPUおよびAMD EPYC 7V12(Rome)CPU。詳しくは、AMDドライバーとサポートを参照してください。

ドライバー:

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

使用上の注意:

  • GPU使用率グラフは、64ビットWindowsを実行しているVDAでのみ使用できます。
  • AMD GPU使用率グラフは、Citrix Virtual Apps and Desktops 7 2212以降を実行しているVDAでのみ使用できます。
  • VDAでGPUアクセラレーションを使用するには、HDX 3D Proを有効にする必要があります。詳しくは、「WindowsシングルセッションOSのためのGPUアクセラレーション」および「WindowsマルチセッションOSのためのGPUアクセラレーション」を参照してください。
  • VDAが1つ以上のGPUにアクセスしている場合、[GPU使用率]グラフには個々のGPUから収集されたGPU測定値の平均が表示されます。GPU測定値は、個々のプロセスではなくVDA全体について収集されます。
  • AMDの場合、エンコーダーとデコーダーの使用は個別にはサポートされていません。GPUを使用するエンコーディング/デコーディングのワークロードは、GPU使用率で一般的な3D負荷として報告されます。
  • インストール中にNVIDIA WMIをインストールするようにしてください。このウィンドウは、手動インストール中にのみ使用できます。
  • ドライバーがインストールされているが、DirectorがGPUを検出しない場合
    • タスクマネージャーを確認してください。ドライバーが正しくインストールされていれば、GPUがタスク マネージャーに表示されます。
    • マシンが登録されていることを確認してください。マシンがオンラインとして検出されるまでに時間がかかる場合があります。
  • DirectorでGPUの使用率にアクティビティが表示されない場合は、実行中のワークロードがGPUを使用していることを確認してください。グラフィックワークロードは、[Settings]>[System]>[Display]>[Graphics Settings]で基本設定を設定するアプリを選択して、有効にできます。必ず高パフォーマンスを有効にしてください。場合によっては、他の設定に基づいてWindowsがシステムのデフォルトまたは省電力に設定されている場合、デフォルト設定でグラフィックワークロードにCPUを使用することがあります。
  • データは毎分更新され、GPU使用率を選択してから1分以内にデータの視覚化が開始されます。

マシンごとの過去のリソース使用率

[マシン稼働] パネルの [履歴使用率の表示] をクリックすると、選択したマシンでのリソースの使用履歴を確認できます。 使用率グラフには、CPU、メモリ、最大同時セッション数、平均IOPS、ディスク遅延などの重要なパフォーマンス測定が表示されます。

注:

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

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

マシン使用率の履歴

  1. [マシンの詳細] ビューの [マシン稼働] パネルから、[履歴使用率の表示] を選択します。
  2. [マシン使用率の履歴] ページで、[期間] で、使用率を表示する期間を過去2時間、過去24時間、過去7日間、過去30日間、または過去1年から選択します。

    注:

    現在、平均IOPSとディスク遅延のデータについては、過去24時間、過去30日間、過去1年についてのみ表示できます。カスタムの終了時刻は使用できません。

  3. [適用] をクリックして、目的のグラフを選択します。
  4. グラフの他のセクションにマウスを合わせると、選択した期間の詳細が表示されます。

IOPSとディスク遅延を含む過去のマシン使用率

たとえば、[過去2時間]を選択すると、基準の期間は選択した時間範囲の2時間前になります。過去2時間と基準期間のCPU、メモリ、およびセッションの傾向を表示します。[過去1か月] を選択すると、基準期間は過去1か月間になります。これを選択すると、先月から基準日時までの平均IOPSおよびディスク遅延が表示されます。

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

    注:

    • システムプロセスのセッションIDは「0000」と表示されます。
    • Citrix Cloud JapanまたはCitrix Cloud Governmentプレーンに属するサイトに5,000台を超えるマシンが含まれる場合、プロセスデータは最大2,000台のマシンについてのみ使用できます。これらのマシンではプロセス監視ポリシーを有効にする必要があります。
  3. 特定プロセスのリソース消費に関する履歴傾向を表示するには、上位10位のプロセスから任意のプロセスを選択してドリルダウンします。

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

XenServer Version 7.3以降でホストされているシングルセッションOSマシンおよびマルチセッションOSマシンのコンソールに、[監視]から直接アクセスできます。このため、XenServerがホストするVDAでの問題を解決するためにXenCenterを使用する必要はありません。この機能を使用するには、マシンをホストするXenServerがバージョン7.3以降で、[監視]からアクセスできる必要があります。

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

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

注:

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

最近電源操作を行ったマシンを検査する

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

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

注:

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

次の方法を使用して、マシンの電源操作状態を表示できます:

[フィルター] -> [マシン] タブ。この場合、デフォルトでは、電源動作時間列と電源操作の結果列が表示されます。表示する列を選択することもできます。

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

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

電源操作状態を表示するために、次のフィルターが追加されています:

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






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

Microsoft RDSライセンスの正常性

マルチセッションOSマシンの [マシンの詳細] ページと [ユーザーの詳細] ページの[マシンの詳細]パネルに、Microsoft RDS(Remote Desktop Services)のライセンスの状態を表示できます。

Microsoft RDSライセンスの正常性

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

  • ライセンスを使用できます
  • 正しく構成されていません(警告)
  • ライセンスエラー(エラー)
  • 非互換VDAバージョン(エラー)

注:

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

警告メッセージとエラーメッセージの場合、情報アイコンの上にカーソルを置くと、次の表に示す詳細情報が表示されます。

メッセージの種類 [監視]内のメッセージ
エラー VDAバージョン7.16以降で使用可能
エラー 新しいRDS接続は許可されていません。
エラー Microsoft RDSライセンスの猶予期間が終わりました。
エラー ライセンスサーバーが、クライアントアクセスライセンス(接続デバイス数)の種類で必要なOSレベル用に構成されていません。
エラー 構成されたライセンスサーバーは、クライアントアクセスライセンス(接続デバイス数)のRDSホストOSレベルと互換性がありません。
警告 パーソナルターミナルサーバーはCitrix Virtual Apps and Desktops展開で有効なRDSライセンスの種類ではありません。
警告 管理用リモートデスクトップはCitrix Virtual Apps and Desktops展開で有効なRDSライセンスの種類ではありません。
警告 RDSライセンスの種類は構成されていません。
警告 RDSクライアントアクセスライセンス(接続ユーザー数)の種類では、ドメインコントローラーまたはライセンスサーバーに接続できません。
警告 ライセンスの種類がクライアントアクセス(接続デバイス数)の場合、必要なOSレベルのライセンスサーバーに接続できないため、クライアントデバイスライセンスを確認できません。

注:

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

PVSターゲットデバイスメトリック

[監視]の [マシンの詳細] ページでシングルセッションOSマシンおよびマルチセッションOSマシンのPVSターゲットデバイスの状態を表示できます。このパネルでは [ネットワーク][起動][キャッシュ] のさまざまなメトリックを表示できます。これらのメトリックは、PVSターゲットデバイスを監視およびトラブルシューティングして、PVSターゲットデバイスが稼働していることを確認するのに役立ちます。

PVSターゲットデバイスメトリック

ネットワーク:

  • ネットワーク帯域幅使用率:すべてのNICでの平均帯域幅使用率

  • サーバーの再接続回数:ネットワークの問題、サーバーの再配分またはシャットダウンによって、およびCitrix Provisioning Stream Serviceの再起動によってサーバーが再接続した回数。

  • 合計UDP再試行回数:ProvisioningターゲットデバイスがUDPを使用してProvisioningサーバーに再接続を試行した回数。このメトリックは、Citrix Provisioning Stream Serviceでネットワークに問題があるかどうか(スイッチ構成が間違っている場合など)を把握するのに役立ちます。

起動:

  • 起動 - 読み取りバイト数(MB):起動中に読み取られたバイト数。

  • 起動 - 書き込みバイト数(MB):起動中に書き込まれたバイト数。

  • 起動元:起動メディア(vDisk、ローカルディスクなど)。

  • 起動 - 再試行回数:マシンを起動するための再試行回数。

  • 起動時間:マシンの起動にかかった時間(秒単位)。デフォルトでは、再試行間隔は5秒です。この遅延が2桁になると、起動時間が大幅に増加します。この問題を解決するには、Provisioningの構成を確認してください。

  • ターゲットのソフトウェアバージョン:Provisioningターゲットデバイスのソフトウェアのバージョン。

  • vDisk名:Provisioningターゲットデバイスを起動するvDisk。

キャッシュ:

  • 書き込みキャッシュの種類:vDiskは異なる種類のキャッシュに設定できます。詳しくは、Knowledge CenterのCTX119469を参照してください。

  • 書き込みキャッシュのボリュームドライブ文字:ドライブを使用する書き込みキャッシュのドライブ文字。

  • 書き込みキャッシュのボリュームサイズ(MB): 書き込みキャッシュで構成されたボリュームサイズの合計。

  • キャッシュファイルサイズ(MB):現在のキャッシュファイルサイズ(ハードディスクへのオーバーフローありでデバイスRAMにキャッシュする)。

  • RAMキャッシュ使用量(MB):現在のRAMキャッシュサイズ(ハードディスクへのオーバーフローありでデバイスRAMにキャッシュする)。ディスクへのオーバーフローは、必要な場合にのみ使用します。このメトリックは、RAMキャッシュの適切なサイズを設定または最適化する場合に役立ちます。

詳しくは、「ターゲットデバイスでのステータストレイの使用方法」を参照してください。

Provisioningターゲットデバイスのメトリックは、以下でのみ使用できます:

  • マシンのプロビジョニング。

  • Provisioningターゲットデバイスバージョン7.19以降。

  • VDAバージョン2003以降。

注:

サーバーの再接続回数およびUDP再試行回数のメトリックはProvisioningターゲットバージョン1912 CU2以降でのみ利用できます。

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