システム要件
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™アプリなど)のシステム要件は、それぞれのドキュメントセットで説明されています。
長期サービス (LTSR) 環境でのカレントリリース (CR) の使用、およびその他のFAQについては、Knowledge Centerの記事を参照してください。
サポートされているLinuxディストリビューション、Xorgバージョン、およびデスクトップ環境
このバージョンのLinux VDAがサポートするLinuxディストリビューション、Xorgバージョン、およびデスクトップ環境のマトリックスについては、次の表を参照してください。詳細については、XorgModuleABIVersionsを参照してください。
| Linuxディストリビューション | Xorgバージョン | サポートされているデスクトップ |
|---|---|---|
| Debian 12.9 | 1.20 | GNOME、GNOME Classic、KDE、MATE、Xfce |
| Debian 11.11 | 1.20 | GNOME、GNOME Classic、KDE、MATE |
| RHEL 9.6/9.4/9.2 | 1.20 | GNOME、MATE、Xfce |
| RHEL 8.10/8.8 | 1.20 | GNOME、GNOME Classic、MATE、Xfce |
| Rocky Linux 9.5/9.4/9.2 | 1.20 | GNOME、MATE、Xfce |
| Rocky Linux 8.10/8.8 | 1.20 | GNOME、GNOME Classic、KDE、MATE、Xfce |
| SUSE 15.6 | 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ドキュメントによると、GNOMEはRHEL 9で利用可能な唯一のデスクトップ環境です。ただし、EPELリポジトリがインストールされている場合は、RHEL 9およびRocky Linux 9でXfceデスクトップ環境も使用できます。
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 12.9 Yes Yes Yes Yes Yes -
Debian 11.11 Yes Yes Yes Yes No -
RHEL 9.6/9.4/9.2, Rocky Linux 9.6/9.4/9.2/8.10/8.8 Yes Yes Yes No Yes (Quest v4.1 and later) -
RHEL 8.10/8.8 Yes Yes Yes Yes Yes (Quest v4.1 and later) -
SUSE 15.6 Yes Yes Yes Yes No -
Ubuntu 24.04 Yes Yes Yes No No Ubuntu 22.04 Yes Yes Yes Yes Yes (Quest v4.1 and later)
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 OS、Software Product Deployment、Hardware 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_PROをYに設定してHDX 3D Proを有効にします。追加の構成は不要です。HDX 3D Proを有効にすると、ハードウェアアクセラレーションはデフォルトで有効になります。
ヒント:
NVIDIA GPUでHDX 3D Proを使用するには、NVIDIA Capture SDKバージョン8をサポートするNVIDIAグラフィックドライバーバージョンをインストールする必要があります。詳細については、NVIDIA Capture SDKのドキュメントを参照してください。