システム要件
Linux Virtual Delivery Agent (VDA) のCurrent Releaseは、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.1 | 1.20 | グノーム、グノームクラシック、マテ、エックスエフシーイー |
| デビアン 12.12 | 1.20 | グノーム, グノームクラシック, ケーディーイー, マテ, エックスエフシーイー |
| レル 10 | グノーム | |
| レル 9.7/9.6/9.4 | 1.20 | グノーム, マテ, エックスエフシーイー |
| RHEL 8.10 | 1.20 | グノーム, グノームクラシック, マテ, エックスエフシーイー |
| ロッキーリナックス 10 | グノーム | |
| ロッキー・リナックス 9.7/9.6/9.4 | 1.20 | グノーム, マテ, エックスエフシーイー |
| ロッキー・リナックス 8.10 | 1.20 | グノーム、グノームクラシック、ケーディーイー、マテ、エックスエフシーイー |
| スーゼ 15.7 | 1.20 | グノーム、グノームクラシック、マテ |
| ウブントゥ 22.04 | 1.21 | グノーム、グノームクラシック、ケーディーイー、マテ、エックスエフシーイー |
| ウブントゥ 24.04 | 1.21 | グノーム (Mutter 46.2-1 以降が必要)、グノームクラシック (Mutter 46.2-1 以降が必要)、ケーディーイー、マテ、エックスエフシーイー |
重要:
Mesaグラフィックスライブラリ(特にバージョン24.1.0より高いもの)は、Ubuntu 24.04の仮想デスクトップで、特定のシステムアプリケーション(ファイルマネージャー、設定、電卓など)に表示の問題を引き起こしています。Mesaをすでに更新しているかどうかに応じて、2つの回避策が利用可能です。詳細については、「既知の問題」(/ja-jp/linux-virtual-delivery-agent/2511/whats-new/known-issues)を参照してください。
注:
OSベンダーからのサポートが終了すると、Citrixは問題の修正能力が制限される可能性があります。非推奨または削除されたプラットフォームについては、「非推奨」(/ja-jp/linux-virtual-delivery-agent/2511/whats-new/removed-features.html)を参照してください。
少なくとも1つのデスクトップがインストールされている必要があります。セッションで使用するデスクトップ環境は、ctxinstall.shまたはctxsetup.shスクリプトを使用して指定できます。
- Red Hat Enterprise Linux documentationによると、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が必要です。
お使いのLinuxディストリビューションに必要な.NETバージョンが含まれている場合は、組み込みのフィードからインストールしてください。そうでない場合は、Microsoftパッケージフィードから.NETをインストールしてください。詳細については、https://docs.microsoft.com/ja-jp/dotnet/core/install/linux-package-managersを参照してください。
ネットワークポート
ネットワークポートに関する包括的な情報については、Communication Ports Used by Citrix Technologiesを参照してください。
サポートされているホストプラットフォームと仮想化環境
- ベアメタルサーバー
- アマゾン ウェブ サービス (AWS)
- ゼノサーバー (旧シトリックス ハイパーバイザー™)
- グーグル クラウド プラットフォーム (GCP)
- カーネルベース仮想マシン (KVM)
- マイクロソフト アジュール
- マイクロソフト ハイパーV
- ヴイエムウェア ブイスフィア ハイパーバイザー
- ニュータニックス AHV
注:
すべての場合において、サポートされるプロセッサーアーキテクチャはx86-64です。
2203リリース以降、Citrix Virtual Apps and Desktops™およびCitrix DaaS向けに、Linux VDAをマイクロソフト アジュール、アマゾン ウェブ サービス、グーグル クラウド プラットフォームでホストできます。これらのパブリッククラウドホスト接続をCitrix Virtual Apps and Desktops展開に追加するには、Citrix Universal Hybrid Multi-Cloud (HMC) ライセンスが必要です。
アクティブ ディレクトリ統合パッケージ
Linux VDAは、次のActive Directory統合パッケージと製品をサポートしています。
| ウィンバインド | エスエスエスディー | セントリファイ | ピービーアイエス | クエスト | |
|---|---|---|---|---|---|
| デビアン 13.1/12.12 | はい | はい | はい | はい | はい |
| アールイーエイチエル 10, ロッキーリナックス 10 | はい | はい | はい | いいえ | はい (Quest v5.1 以降) |
| アールイーエイチエル 9.7/9.6/9.4, ロッキーリナックス 9.7/9.6/9.4/8.10 | はい | はい | はい | いいえ | はい (Quest v4.1 以降) |
| レッドハット 8.10 | はい | はい | はい | はい | はい (Quest v4.1 以降) |
| スース 15.7 | はい | はい | はい | はい | はい |
| ウブントゥ 24.04 | はい | はい | はい | はい | はい |
| ウブントゥ 22.04 | はい | はい | はい | はい | はい (Quest v4.1以降) |
Cloud Connectorのサイズとスケーリングに関する考慮事項
Linux VDAをCitrix Cloud™ Connectorでコントロールプレーンに接続する場合、Citrixの社内テストに基づき、以下の点を考慮してください。
-
各シトリックス クラウド コネクタ™ (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を編集して、どちらか一方を使用するように指定できます。
エイチディーエックス™ 3D プロ
Citrix Virtual Apps™ and DesktopsのHDX 3D Proは、GPUアクセラレーション対応のデスクトップとアプリケーションを可能にします。良好な3Dグラフィックエクスペリエンスを確保するために、ネットワーク帯域幅、遅延、およびその他の関連するインフラストラクチャ条件を慎重に検討することをお勧めします。たとえば、可能であればVDAとCitrix Workspaceアプリを同じリージョンに展開してください。
ハイパーバイザー
Linux VDAの場合、HDX 3D Proは以下のハイパーバイザーと互換性があります。
- XenServer® (旧シトリックス ハイパーバイザー)
- ヴイエムウェア ブイスフィア ハイパーバイザー
- ニュータニックス AHV
- マイクロソフト Azure
- アマゾン ウェブ サービス (AWS)
- グーグル クラウド プラットフォーム (GCP)
注:
ハイパーバイザーは特定のLinuxディストリビューションと互換性があります。
GPU
Linux VDAの場合、HDX 3D Proは以下の種類のGPUをサポートしています。
エヌビディア 仮想GPU
お使いのLinuxディストリビューションがサポートするNVIDIA GPUカードについては、NVIDIA製品サポートマトリックスにアクセスし、ハイパーバイザーまたはベアメタルOS、ソフトウェア製品の展開、サポートされるハードウェア、およびゲストOSのサポートの各列を確認してください。
GPUカード用の最新のvGPUドライバーがインストールされていることを確認してください。現在、Linux VDAはvGPU 17までをサポートしています。詳細については、NVIDIA Virtual GPU Software Supported GPUsを参照してください。
非仮想化GPU
Linux VDAドキュメントでは、非仮想化GPUは以下を指します。
- リモートPCアクセスシナリオで使用されるGPU
- ハイパーバイザーからパススルーされたGPU
エヌビディア Capture SDK for Linuxをサポートするエヌビディア 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およびRocky Linux 10の制限事項(プレビュー)
- インストール後、rootユーザーで/opt/Citrix/VDA/sbin/gnome_extension_just_perfection_helper.shを実行し、GNOMEトップバーの右上隅にある画面キャストアイコンを非表示にします。
- HDX 3D Proはサポートされていません。
- Linux仮想アプリセッションモードはサポートされていません。
- GUIベースのeasyinstallはサポートされていません
- PVSプロビジョニングは完全にサポートされていません
- マルチモニターシナリオに関する既知の問題:クライアントデバイスの画面配置は、VDAで使用されるすべてのモニターが連続していることを確認する必要があります。そうでない場合、マルチモニター機能は利用できません。