Citrix DaaS Standard for Azure で Linux VDA を作成する

最終公開日 : Nov 13, 2026
Citrix DaaS Standard for Azure では、ドメイン参加済みおよび非ドメイン参加済みの両方の Linux VDA を作成して、Microsoft Azure からあらゆるデバイスに仮想アプリとデスクトップを配信できます。詳細については、「Citrix DaaS Standard for Azure」を参照してください。

サポートされているLinuxディストリビューション

この機能は、以下の Linux ディストリビューションでサポートされています。
  • RHEL 8.10
  • RHEL 8.8
  • RHEL 8.6
  • RHEL 8.3
  • RHEL 8.2
  • RHEL 7.8
  • ロッキー・リナックス 8.10/8.8/8.6
  • ウブントゥ 20.04
  • ウブントゥ 18.04

ステップ 1:Azure でマスターイメージを準備する

注:
自動ソフトウェア更新をスケジュールするには、Linux VDA のセルフアップデート機能を使用することもできます。この目的を達成するには、マスターイメージの etc/xdl/mcs/mcs_local_setting.reg ファイルにコマンドラインを追加します。 たとえば、次のコマンドラインを追加できます。
create -k "HKLM\System\CurrentControlSet\Control\Citrix\SelfUpdate" -t "REG_DWORD" -v "fEnabled" -d "0x00000001" –force

create -k "HKLM\System\CurrentControlSet\Control\Citrix\SelfUpdate" -t "REG_SZ" -v "ScheduledTime" -d "Immediately" –force

create -k "HKLM\System\CurrentControlSet\Control\Citrix\SelfUpdate" -t "REG_SZ" -v "Url" -d "<Your-Azure-Container-Url>" –force

create -k "HKLM\System\CurrentControlSet\Control\Citrix\SelfUpdate" -t "REG_SZ" -v "CaCertificate" -d "<Local-Certificate-Path-of-PortalAzureCom>" --force
  1. Azure で、サポートされているディストリビューションの Linux VM を作成します。
  2. 必要に応じて、Linux VMにデスクトップ環境をインストールします。
  3. VMに、<https://docs.microsoft.com/ja-jp/dotnet/core/install/linux-package-managers>の指示に従って.NET Runtime 6.0をインストールします。
  4. (Ubuntuのみ) /etc/network/interfacesファイルにsource /etc/network/interfaces.d/*行を追加します。
  5. (Ubuntuのみ) /run/systemd/resolve/stub-resolv.confではなく/run/systemd/resolve/resolv.confを指すように/etc/resolv.confを設定します。
    unlink /etc/resolv.conf

    ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
  6. Linux VDAパッケージをインストールします。
  7. /etc/xdl/mcs/mcs.confの変数を変更します。mcs.conf構成ファイルには、MCSとLinux VDAを設定するための変数が含まれています。
    注:
    dns変数は未指定のままにします。 マシンカタログを作成する際にStaticまたはRandomタイプを選択した場合は、VDI_MODE=Yを設定します。
  8. /opt/Citrix/VDA/sbin/deploymcs.shを実行します。
  9. Azureで、VMを停止(または割り当て解除)します。ディスクのエクスポートをクリックして、他のVMを作成するためのマスターイメージとして使用できる仮想ハードディスク(VHD)ファイルのSAS URLを生成します。
    VHDファイルのURLを生成
  10. (オプション) マスターイメージでグループポリシー設定を行います。ctxregツールを使用してグループポリシー設定を行うことができます。たとえば、次のコマンドはPDF印刷用のPDFユニバーサルプリンターの自動作成ポリシーを有効にします。
    /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\Software\Citrix\GroupPolicy\Defaults\PrintingPolicies" -t "REG_DWORD" -v "AutoCreatePDFPrinter" -d "0x00000001" –force

ステップ2:Azureからマスターイメージをインポートする

  1. 管理ダッシュボードから、右側のマスターイメージを展開します。Citrixが提供するマスターイメージと、作成およびインポートしたイメージが表示されます。
    ヒント:
    このサービスのほとんどの管理者アクティビティは、管理および監視ダッシュボードを通じて管理されます。最初のカタログを作成すると、Citrix Cloud™にサインインしてManaged Desktopsサービスを選択した後、管理ダッシュボードが自動的に起動します。
    マスターイメージ
  2. イメージのインポートをクリックします。
  3. Azureで生成したVHDファイルのSAS URLを入力します。マスターイメージの種類としてLinuxを選択します。
    Azureからイメージをインポートする(/en-us/linux-virtual-delivery-agent/2203-ltsr/media/import-an-image-from-azure.png)
  4. ウィザードの指示に従って、マスターイメージのインポートを完了します。

ステップ3:マシンカタログを作成する

管理ダッシュボードにアクセスし、カタログの作成をクリックします。マシンカタログを作成する際は、以前に作成したマスターイメージを選択します。
注:
マスターイメージとして使用されるVMは、SSHまたはRDP経由ではアクセスできません。VMにアクセスするには、Azureポータルでシリアルコンソールを使用します。