システム要件
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 バージョン | サポートされるデスクトップ |
|---|---|---|
| Amazon Linux 2 | 1.20 | MATE |
| Debian 12.7/12.5 | 1.20 | GNOME、GNOME Classic、KDE、MATE、Xfce |
| Debian 11.11 | 1.20 | GNOME、GNOME Classic、KDE、MATE |
| RHEL 9.4/9.2 | 1.20 | GNOME、Xfce |
| RHEL 8.10/8.8 | 1.20 | GNOME、GNOME Classic、MATE、Xfce |
| Rocky Linux 9.4/9.2 | 1.20 | GNOME、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/20.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 をインストールする必要があります。Amazon Linux 2 にはバージョン 6 が必要です。その他のディストリビューションにはバージョン 8 が必要です。
- お使いの Linux ディストリビューションに必要な .NET バージョンが含まれている場合は、組み込みのフィードからインストールしてください。そうでない場合は、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 の Linux VDA を Microsoft Azure、AWS、GCP でホストできます。これらのパブリッククラウドホスト接続を Citrix Virtual Apps and Desktops 展開に追加するには、Citrix Universal Hybrid Multi-Cloud (HMC) ライセンスが必要です。
-
Active Directory 統合パッケージ
- Linux VDA は、次の Active Directory 統合パッケージと製品をサポートしています。
| Winbind | SSSD | Centrify | PBIS | Quest | |
|---|---|---|---|---|---|
| Amazon Linux 2 | はい | はい | はい | はい | いいえ |
-
Debian 12.7/12.5 はい はい はい はい はい -
Debian 11.11 はい はい はい はい いいえ -
RHEL 9.4/9.2, Rocky Linux 9.4/9.2/8.10/8.8 はい はい はい いいえ はい (Quest v4.1 以降) -
RHEL 8.10/8.8 はい はい はい はい はい (Quest v4.1 以降) -
SUSE 15.6 はい はい はい はい いいえ -
Ubuntu 24.04 はい はい いいえ いいえ いいえ Ubuntu 22.04/20.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 ディストリビューションと互換性があります。 Amazon Linux 2 で HDX 3D Pro を使用するには、NVIDIA ドライバー 470 をインストールすることをお勧めします。
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ドキュメントを参照してください。