システム要件
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バージョン | サポートされているデスクトップ |
|---|---|---|
| デビアン 13.6 | 1.20 | グノーム、グノーム クラシック、マテ、エックスエフシーイー |
| デビアン 12.15 | 1.20 | グノーム、グノーム クラシック、ケーディーイー、マテ、エックスエフシーイー |
| RHEL 10.2 | (Wayland、Xorgなし) | GNOME |
| RHEL 9.8/9.6 | 1.20 | グノーム、マテ、Xfce |
| RHEL 8.10 | 1.20 | グノーム、グノーム クラシック、マテ、Xfce |
| ロッキーリナックス 10.2 | (Wayland、Xorgなし) | GNOME |
| ロッキーリナックス 9.8/9.6 | 1.20 | グノーム、マテ、Xfce |
| ロッキーリナックス 8.10 | 1.20 | グノーム、グノームクラシック、KDE、MATE、Xfce |
| SUSE 15.7 | 1.20 | グノーム、グノームクラシック、MATE |
| ウブントゥ 26.04 | (Wayland、Xorgなし) | GNOME |
| ウブントゥ 24.04 | 1.21 | グノーム、グノームクラシック、KDE、MATE、Xfce |
| ウブントゥ 22.04 | 1.21 | グノーム、グノームクラシック、KDE、MATE、Xfce |
注:
-
OSベンダーからのサポートが期限切れになった場合、Citrixは問題の修正能力が制限される可能性があります。非推奨または削除されたプラットフォームについては、「非推奨」を参照してください。
-
少なくとも1つのデスクトップがインストールされている必要があります。セッションで使用するデスクトップ環境は、ctxinstall.shまたはctxsetup.shスクリプトを使用して指定できます。
-
Red Hat Enterprise Linuxのドキュメントによると、RHEL 9で利用可能なデスクトップ環境はGNOMEのみです。ただし、EPELリポジトリがインストールされている場合は、RHEL 9およびRocky Linux 9でXfceデスクトップ環境も使用できます。
-
Ubuntuでは
HWE kernelまたはHWE Xorgを使用しないでください。 -
場合によっては、カーネルへのサードパーティによる変更により、Linux VDAに必要なモジュールが不足することがあります。この場合、必要なカーネルモジュールをビルドしてインストールする必要があります。新しいカーネルモジュールをインストールする際は、セキュアブートが無効になっていることを確認してください。
.Netの要件
.NET Runtimeに加えて、Linux VDAをインストールまたはアップグレードする前に、サポートされているすべてのLinuxディストリビューションにASP.NET Core Runtimeをインストールする必要があります。バージョン10が必要です。
Linux VDAはより高いメジャーバージョンの.NETでも動作できますが、互換性は保証されません。より高いメジャーバージョンで実行すると、リスクが生じる可能性があります。詳細については、How the .NET Runtime and SDK are versioned - .NETを参照してください。
お使いのLinuxディストリビューションに必要な.NETバージョンが含まれている場合は、組み込みのフィードからインストールしてください。そうでない場合は、Microsoftパッケージフィードから.NETをインストールしてください。詳細については、Install .NET on Linux distributions - .NETを参照してください。
ネットワークポート
ネットワークポートに関する包括的な情報については、Citrixテクノロジーで使用される通信ポートを参照してください。
サポートされているホストプラットフォームと仮想化環境
-
アマゾン ウェブ サービス (AWS EC2およびアマゾン ワークスペース コア)
-
グーグル クラウド プラットフォーム (GCP)
-
マイクロソフト アジュール
-
ベアメタルサーバー
-
シトリックス XenServer (旧称 シトリックス Hypervisor™)
-
カーネルベース仮想マシン (KVM)
-
マイクロソフト Hyper-V
-
ニュータニックス AHV
-
レッドハット オープンシフト
-
ヴイエムウェア vSphere Hypervisor
注:
すべての場合において、サポートされるプロセッサアーキテクチャはx86-64です。
Active Directory統合パッケージ
Linux VDAは、以下のActive Directory統合パッケージおよび製品をサポートしています。
| ウィンバインド | SSSD | セントリファイ | PBIS | クエスト | |
|---|---|---|---|---|---|
| デビアン 13.6/12.15 | はい | はい | はい | はい | はい |
| RHEL 10.2、ロッキー Linux 10.2 | はい | はい | はい | いいえ | はい(Quest v5.1以降) |
| アールイーエイチエル 9.8/9.6、ロッキーリナックス 9.8/9.6/8.10 | はい | はい | はい | いいえ | はい(Quest v4.1以降) |
| RHEL 8.10 | はい | はい | はい | はい | はい(Quest v4.1以降) |
| SUSE 15.7 | はい | はい | はい | はい | はい |
| ウブンツ 26.04 | はい | はい | はい | いいえ | はい(Quest v5.0.7以降) |
| ウブンツ 24.04 | はい | はい | はい | いいえ | はい(Quest v4.1以降) |
| ウブントゥ 22.04 | はい | はい | はい | はい | はい(Quest v4.1以降) |
Cloud Connectorのサイズとスケーリングに関する考慮事項
Linux VDAをCitrix Cloud™ Connectorでコントロールプレーンに接続する場合、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はデフォルトで組み込みレジストリサービスを使用します。
-
手動インストールの場合、SQLite、PostgreSQL、またはその両方、あるいは組み込みレジストリサービス関連の依存関係を手動でインストールする必要があります。SQLiteとPostgreSQLの両方をインストールする場合は、Linux VDAパッケージのインストール後に**/etc/xdl/db.conf**を編集して、どちらか一方を使用するように指定できます。
-
組み込みレジストリを使用している場合、PostgreSQLまたはSQLiteをインストールする必要はありません。以前のリリースからアップグレードされたLinux VDAの場合、db.confは古いものが保持されます。db.confは、新規インストールの場合にのみ新しいバージョンに更新されます。
-
Linux VDA 2607 LTSR以降にアップグレードした後、PostgreSQLまたはSQLiteの代わりに組み込みレジストリサービスを使用する場合は、
/opt/Citrix/VDA/sbin/ctxregd_migrate.shを実行して組み込みレジストリサービスに移行できます。移行が可能かどうかを確認するために、移行前に/opt/Citrix/VDA/sbin/ctxregd_migrate.sh -cを実行することをお勧めします。
HDX™ 3D プロ
Citrix Virtual Apps™ and DesktopsのHDX 3D Proは、GPUアクセラレーション対応のデスクトップとアプリケーションを可能にします。良好な3Dグラフィックエクスペリエンスを確保するために、ネットワーク帯域幅、遅延、およびその他の関連するインフラストラクチャ条件を慎重に検討することをお勧めします。たとえば、可能な限りVDAとCitrix Workspaceアプリを同じリージョンに展開します。
ハイパーバイザー
Linux VDAの場合、HDX 3D Proは次のハイパーバイザーと互換性があります。
-
XenServer®(旧Citrix ハイパーバイザー)
-
VMware vSphere ハイパーバイザー
-
ニュータニックス AHV
-
マイクロソフト アジュール
-
アマゾン ウェブ サービス (AWS)
-
Google Cloud プラットフォーム (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 19までをサポートしています。詳しくは、NVIDIA Virtual GPU Software Supported GPUsを参照してください。
非仮想化GPU
Linux VDAドキュメントでは、非仮想化GPUは以下を指します。
-
Remote PC Accessシナリオで使用される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のドキュメントを参照してください。
RHEL 10、Rocky Linux 10、Ubuntu 26.04のWaylandによって導入された制限
-
インストール後、rootユーザーで/opt/Citrix/VDA/sbin/gnome_extension_just_perfection_helper.shを実行して、GNOMEトップバーの右上隅にある画面キャストアイコンを非表示にします。
-
HDX 3D Proはサポートされていません。
-
Linux仮想アプリセッションモードはサポートされていません。
-
GUIベースのeasyinstallはサポートされていません
-
PVSプロビジョニングは完全にサポートされていません
-
マルチモニターシナリオにおける既知の問題:クライアントデバイスの画面配置は、VDAで使用されるすべてのモニターが連続していることを保証する必要があります。そうでない場合、マルチモニター機能は利用できません。