Linux Virtual Delivery Agent

ツールとユーティリティ

セッションデータクエリユーティリティ

  • 各Linux VDAでセッションデータを照会するために使用できるユーティリティ (ctxsdcutil) を提供しています。VDAでホストされているすべてのセッションまたは特定のセッションの次のデータを照会するには、/opt/Citrix/VDA/bin/ctxsdcutil -q <all | SessionID> [-c] コマンドを実行します。[-c] 引数は、データを毎秒照会することを意味します。

  • 入力セッション帯域幅

  • 出力セッション帯域幅

  • 出力セッション回線速度

  • 遅延 - 最終記録

  • ラウンドトリップタイム

  • 出力ThinWire帯域幅

  • 出力オーディオ帯域幅

  • 出力プリンター帯域幅

  • 入力ドライブ帯域幅

  • 出力ドライブ帯域幅

  • xdlcollect Bashスクリプト

    • ログを収集するために使用される xdlcollect Bashスクリプトは、Linux VDAソフトウェアに統合されており、/opt/Citrix/VDA/bin にあります。Linux VDAをインストールした後、bash /opt/Citrix/VDA/bin/xdlcollect.sh コマンドを実行してログを収集できます。ログ収集が完了すると、スクリプトと同じフォルダーに圧縮ログファイルが生成されます。xdlcollect Bashスクリプトは、圧縮ログファイルをCitrix Insight Services (CIS) にアップロードするかどうかを尋ねることができます。同意すると、アップロード完了後に xdlcollect はupload_IDを返します。アップロードしても、圧縮ログファイルがローカルマシンから削除されることはありません。他のユーザーはupload_IDを使用してCISのログファイルにアクセスできます。

XDPing

  • Linux XDPing ツールはコマンドラインアプリケーションです。Linux VDA環境における一般的な構成の問題を自動的にチェックします。

  • Linux XDPing ツールは、システム上で150を超える個別のテストを実行し、それらは大まかに次のように分類されます。

  • Linux VDAのシステム要件が満たされているかどうかの確認
  • Linuxディストリビューションを含むマシン情報の特定と表示
  • Linuxカーネルの互換性の確認
  • Linux VDAの動作に影響を与える可能性のある既知のLinuxディストリビューションの問題の確認
    • Security-Enhanced Linux (SELinux) モードと互換性の確認
    • ネットワークインターフェイスの特定とネットワーク設定の確認
    • ストレージパーティションと利用可能なディスク領域の確認
  • マシンホストとドメイン名の構成の確認
  • DNS構成の確認とルックアップテストの実行
  • 基盤となるハイパーバイザーの特定と仮想マシン構成の確認。サポート対象:
    • Citrix Hypervisor™
    • Microsoft HyperV
    • VMware vSphere
    • 時刻設定の確認とネットワーク時刻同期が動作しているかどうかの確認
    • PostgreSQLサービスが適切に構成され、動作しているかどうかの確認
    • ファイアウォールが有効で、必要なポートが開いているかどうかの確認
    • Kerberos構成の確認と認証テストの実行
  • グループポリシーサービスエンジンのLDAP検索環境の確認
  • Active Directory統合が適切に設定され、現在のマシンがドメインに参加しているかどうかの確認。サポート対象:
    • Samba Winbind
    • Dell Quest Authentication Services
    • Centrify DirectControl
    • SSSD
  • Active Directory内のLinuxコンピューターオブジェクトの整合性の確認
  • Pluggable Authentication Module (PAM) 構成の確認
  • コアダンプパターンの確認
  • Linux VDAに必要なパッケージがインストールされているかどうかの確認
  • Linux VDAパッケージの特定とインストールの整合性の確認
  • PostgreSQLレジストリデータベースの整合性の確認
  • Linux VDAサービスが適切に構成され、動作しているかどうかの確認
  • VDAおよびHDX™構成の整合性の確認
  • 各構成済みDelivery Controller™をプローブし、Broker Serviceが到達可能で、動作しており、応答性があることをテスト
  • マシンがDelivery Controllerファームに登録されているかどうかの確認
  • アクティブまたは切断された各HDXセッションの状態の確認
  • Linux VDA関連のエラーと警告のログファイルのスキャン
  • Xorgのバージョンが適切かどうかの確認
  • 必要な依存関係がインストールされているかどうかの確認

Linux XDPingツールは、VDA登録ステータスを確認および分析するのに役立つ分析モジュールも提供します。登録ステータスチェックの範囲については、次のスクリーンショットを参照してください。

登録ステータスの確認

Linux XDPing ツールのインストール

ctxsetup.shを実行しても XDPing はインストールされません。XDPing をインストールするには、sudo /opt/Citrix/VDA/bin/xdping を実行します。 このコマンドは、XDPing に必要なPython3仮想環境も作成します。このコマンドがPython3仮想環境の作成に失敗した場合は、Python3仮想環境の作成 の手順に従って手動で作成してください。

pipツールを使用する際に発生する可能性のあるSSL接続エラーに対処するには、次の信頼済みホストを/etc/pip.confファイルに追加することを検討してください。

[global] trusted-host = pypi.org files.pythonhosted.org

Linux XDPing ツールの使用

XDPing には、コマンドシェルから実行される xdping という単一の実行可能ファイルが付属しています。

コマンドラインオプションを表示するには、-h オプションを使用します。

sudo /opt/Citrix/VDA/bin/xdping -h
<!--NeedCopy-->

全てのテストスイートを実行するには、コマンドラインオプションなしで xdping を実行します。

sudo /opt/Citrix/VDA/bin/xdping
<!--NeedCopy-->

VDA登録ステータスチェックを実行するには、-a オプションを使用します。

sudo /opt/Citrix/VDA/bin/xdping -a
<!--NeedCopy-->

Linux VDAパッケージをインストールする前に環境をチェックするには、pre-flight テストを実行します。

sudo /opt/Citrix/VDA/bin/xdping --preflight
<!--NeedCopy-->

特定のテストカテゴリのみを実行するには、たとえば時刻テストとKerberosテストの場合、-T オプションを使用します。

sudo /opt/Citrix/VDA/bin/xdping -T time,kerberos
<!--NeedCopy-->

特定のXenDesktop® Controllerをプローブするには:

sudo /opt/Citrix/VDA/bin/xdping -d myddc.domain.net
<!--NeedCopy-->

サンプル出力

以下は、Kerberosテストを実行した際のサンプル出力です。

Kerberosテストサンプル出力の最初の部分

Kerberosテストサンプル出力の2番目の部分

Kerberosテストサンプル出力の3番目の部分

ツールとユーティリティ