Linux Virtual Delivery Agent

システム要件

Linux Virtual Delivery Agent (VDA) の現在のリリースは、Citrix Virtual Apps and Desktops に準拠しています。また、ライフサイクルが終了していない以前のバージョンの Citrix Virtual Apps and Desktops とも下位互換性があります。Citrix 製品のライフサイクルに関する情報、および Citrix が特定のバージョンの製品のサポートを終了する時期については、Citrix 製品ライフサイクルマトリックスを参照してください。

Linux VDA の構成プロセスは、Windows VDA とは若干異なります。任意の Delivery Controller™ ファームは、Windows および Linux デスクトップの両方を仲介できます。

ここで説明されていないコンポーネント (Citrix Workspace™ アプリなど) のシステム要件は、それぞれのドキュメントセットで説明されています。

Long Term Service (LTSR) 環境での Current Release (CR) の使用に関する情報、およびその他の FAQ については、Knowledge Center の記事を参照してください。

サポートされる Linux ディストリビューション、Xorg バージョン、およびデスクトップ環境

このバージョンの Linux VDA がサポートする Linux ディストリビューション、Xorg バージョン、およびデスクトップ環境のマトリックスについては、次の表を参照してください。詳細については、XorgModuleABIVersions を参照してください。

Linux ディストリビューション Xorg バージョン サポートされるデスクトップ
Debian 13.1 1.20 GNOME, GNOME Classic, MATE, Xfce
Debian 12.12 1.20 GNOME, GNOME Classic, KDE, MATE, Xfce
RHEL 10   GNOME
RHEL 9.7/9.6/9.4 1.20 GNOME, MATE, Xfce
RHEL 8.10 1.20 GNOME, GNOME Classic, MATE, Xfce
Rocky Linux 10   GNOME
Rocky Linux 9.7/9.6/9.4 1.20 GNOME, MATE, Xfce
Rocky Linux 8.10 1.20 GNOME, GNOME Classic, KDE, MATE, Xfce
SUSE 15.7 1.20 GNOME, GNOME Classic, MATE
Ubuntu 22.04 1.21 GNOME, GNOME Classic, KDE, MATE, Xfce
Ubuntu 24.04 1.21 GNOME (Mutter 46.2-1 以降が必要), GNOME Classic (Mutter 46.2-1 以降が必要), KDE, MATE, Xfce

重要:

Mesa グラフィックスライブラリ (特にバージョン 24.1.0 より高いもの) は、Ubuntu 24.04 仮想デスクトップで特定のシステムアプリケーション (ファイルマネージャー、設定、電卓など) の表示に関する問題を引き起こしています。Mesa をすでに更新しているかどうかに応じて、2つの回避策があります。詳細については、既知の問題を参照してください。

注:

  • OS ベンダーからのサポートが終了すると、Citrix が問題を修正する能力が制限される場合があります。非推奨または削除されたプラットフォームについては、非推奨を参照してください

  • 少なくとも1つのデスクトップがインストールされている必要があります。セッションで使用するデスクトップ環境は、ctxinstall.sh または ctxsetup.sh スクリプトを使用して指定できます

  • Red Hat Enterprise Linux ドキュメントによると、RHEL 9 で利用できるデスクトップ環境は GNOME のみです。ただし、EPEL リポジトリがインストールされている場合は、RHEL 9 および Rocky Linux 9 で Xfce デスクトップ環境も使用できます
  • RHEL および Rocky Linux 10 プレビューの制限を参照してください
  • Ubuntu で HWE kernel または HWE Xorg を使用しないでください

  • サードパーティによるカーネルの変更により、Linux VDA に必要なモジュールが不足する場合があります。この場合、必要なカーネルモジュールをビルドしてインストールする必要があります。新しいカーネルモジュールをインストールする際は、セキュアブートが無効になっていることを確認してください
  • ユーザー名の形式は、現在のディスプレイマネージャーの systemd 構文規則に準拠している必要があります。systemd ユーザー名構文の詳細については、User/Group Name Syntax を参照してください
  • .Net 要件

  • .NET Runtime に加えて、Linux VDA をインストールまたはアップグレードする前に、サポートされているすべての Linux ディストリビューションに .ASP.NET Core Runtime をインストールする必要があります。バージョン 8 が必要です。

  • 必要な .NET バージョンが Linux ディストリビューションに含まれている場合は、組み込みのフィードからインストールしてください。それ以外の場合は、Microsoft パッケージフィードから .NET をインストールしてください。詳細については、https://docs.microsoft.com/en-us/dotnet/core/install/linux-package-managers を参照してください。

ネットワークポート

ネットワークポートに関する包括的な情報については、Citrix テクノロジーで使用される通信ポートを参照してください。

サポートされるホストプラットフォームと仮想化環境

  • ベアメタルサーバー
  • Amazon Web Services (AWS)
  • XenServer (旧 Citrix Hypervisor™)
  • Google Cloud Platform (GCP)
  • Kernel-based Virtual Machine (KVM)
  • Microsoft Azure
  • Microsoft Hyper-V
  • VMware vSphere Hypervisor
  • Nutanix AHV

注:

  • いずれの場合も、サポートされるプロセッサアーキテクチャは x86-64 です。

2203 リリース以降、Citrix Virtual Apps and Desktops™ および Citrix DaaS の Microsoft Azure、AWS、GCP で Linux VDA をホストできます。これらのパブリッククラウドホスト接続を Citrix Virtual Apps and Desktops 展開に追加するには、Citrix Universal Hybrid Multi-Cloud (HMC) ライセンスが必要です。

  • Active Directory 統合パッケージ

Linux VDA は、次の Active Directory 統合パッケージと製品をサポートしています。

| | Winbind| SSSD |Centrify | PBIS | Quest | |–|–|–|–|–|–|

  • Debian 13.1/12.12 はい はい はい はい はい
  • RHEL 10, Rocky Linux 10 はい はい はい いいえ はい (Quest v5.1 以降)
  • RHEL 9.7/9.6/9.4, Rocky Linux 9.7/9.6/9.4/8.10 はい はい はい いいえ はい (Quest v4.1 以降)
  • RHEL 8.10 はい はい はい はい はい (Quest v4.1 以降)
  • SUSE 15.7 はい はい はい はい はい
  • Ubuntu 24.04 はい はい はい いいえ はい
    Ubuntu 22.04 はい はい はい はい はい (Quest v4.1 以降)

Cloud Connector のサイズとスケールの考慮事項

Citrix Cloud™ Connector を使用して Linux VDA をコントロールプレーンに接続する場合、Citrix の内部テストに基づいて次の点を考慮してください。

  • 各 Citrix Cloud Connector™ (4 vCPU、10 GB メモリ) は、6,000 台の Linux VDA をサポートできます。

  • 高可用性を実現するために、各 リソースの場所 に 2 つの Cloud Connector を展開し、各リソースの場所に最大 6,000 台の Linux VDA を展開します。

  • データベースに関する考慮事項

  • VDIモードではSQLiteの使用を、ホスト型共有デスクトップ配信モデルではPostgreSQLの使用を推奨します。

  • 簡易インストールおよびMCSの場合、SQLiteまたはPostgreSQLを手動でインストールすることなく指定できます。/etc/xdl/db.confで特に指定がない限り、Linux VDAはデフォルトでPostgreSQLを使用します。

  • 手動インストールの場合、SQLite、PostgreSQL、またはその両方を手動でインストールする必要があります。SQLiteとPostgreSQLの両方をインストールする場合、Linux VDAパッケージのインストール後に/etc/xdl/db.confを編集して、どちらか一方を使用するように指定できます。

  • HDX™ 3D Pro

  • Citrix Virtual Apps™ and DesktopsのHDX 3D Proは、GPUアクセラレーション対応のデスクトップとアプリケーションを可能にします。良好な3Dグラフィックエクスペリエンスを確保するために、ネットワーク帯域幅、遅延、およびその他の関連するインフラストラクチャ条件を慎重に考慮することをお勧めします。たとえば、VDAとCitrix Workspaceアプリは可能な限り同じリージョンに展開してください。

  • ハイパーバイザー

Linux VDAの場合、HDX 3D Proは以下のハイパーバイザーと互換性があります。

  • XenServer®(旧Citrix Hypervisor)
  • VMware vSphere Hypervisor
  • Nutanix AHV
  • Microsoft Azure
  • Amazon Web Services (AWS)
  • Google Cloud Platform (GCP)

注:

ハイパーバイザーは特定のLinuxディストリビューションと互換性があります。

GPU

Linux VDAの場合、HDX 3D Proは以下の種類のGPUをサポートします。

NVIDIA vGPU

お使いのLinuxディストリビューションがサポートするNVIDIA GPUカードについては、NVIDIA製品サポートマトリックスにアクセスし、Hypervisor or Bare-Metal OSSoftware Product DeploymentHardware Supported、およびGuest OS Supportの各列を確認してください。

お使いのGPUカードに最新のvGPUドライバーがインストールされていることを確認してください。現在、Linux VDAはvGPU 17までをサポートしています。詳細については、「NVIDIA Virtual GPU Software Supported GPUs」を参照してください。

非仮想化GPU

Linux VDAドキュメントでは、非仮想化GPUは以下を指します。

  • リモートPCアクセスシナリオで使用されるGPU
  • ハイパーバイザーからパススルーされたGPU
NVIDIA Capture SDK for LinuxをサポートするNVIDIA GPU

NVIDIA Capture SDK for LinuxをサポートするNVIDIA GPUの場合、Linux VDAのインストール時にCTX_XDL_HDX_3D_PROYに設定することでHDX 3D Proを有効にします。追加の設定は不要です。HDX 3D Proを有効にすると、ハードウェアアクセラレーションはデフォルトで有効になります。

ヒント:

NVIDIA GPUでHDX 3D Proを使用するには、NVIDIA Capture SDKバージョン8をサポートするNVIDIAグラフィックドライバーバージョンをインストールする必要があります。詳細については、NVIDIA Capture SDKドキュメントを参照してください。

RHELおよびRocky Linux 10(プレビュー)の制限事項

  • インストール後、ルートユーザーで/opt/Citrix/VDA/sbin/gnome_extension_just_perfection_helper.shを実行して、GNOMEトップバーの右上隅にあるスクリーンキャストアイコンを非表示にします。
  • HDX 3D Proはサポートされていません。
  • Linux仮想アプリセッションモードはサポートされていません。
  • GUIベースの簡易インストールはサポートされていません。
  • PVSプロビジョニングは完全にサポートされていません。
  • マルチモニターシナリオに関する既知の問題:クライアントデバイス上の画面配置は、VDAで使用されるすべてのモニターが連続していることを確認する必要があります。そうでない場合、マルチモニター機能は利用できません。