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

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

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

この機能は、以下の Linux ディストリビューションでサポートされています。
  • RHEL 8.2
  • ウブントゥ 20.04
  • ウブントゥ 18.04

手順

Citrix DaaS Standard for Azure で Linux VDA を作成するには、次の手順を実行します。
  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 のみ) source /etc/network/interfaces.d/* の行を /etc/network/interfaces ファイルに追加します。
    5. (Ubuntu のみ) /etc/resolv.conf を /run/systemd/resolve/stub-resolv.conf ではなく /run/systemd/resolve/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 を停止 (または割り当て解除) します。Disk Export をクリックして、他の VM を作成するためのマスターイメージとして使用できる仮想ハードディスク (VHD) ファイルの SAS URL を生成します。
      VHD ファイルの URL を生成する(/en-us/linux-virtual-delivery-agent/2207/media/export-disk.png)
    10. (オプション) マスターイメージでグループポリシー設定を行います。ctxreg ツールを使用してグループポリシー設定を行うことができます。たとえば、次のコマンドは PDF 印刷の Auto-create PDF Universal Printer ポリシーを有効にします。
      /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\Software\Citrix\GroupPolicy\Defaults\PrintingPolicies" -t "REG_DWORD" -v "AutoCreatePDFPrinter" -d "0x00000001" –force
  2. Azure からマスターイメージをインポートします。
    1. Manage ダッシュボードから、右側の Master Images を展開します。Citrix が提供するマスターイメージと、作成およびインポートしたイメージが表示されます。
      ヒント: このサービスのほとんどの管理者アクティビティは、Manage および Monitor ダッシュボードを通じて管理されます。最初のカタログを作成すると、Citrix Cloud™ にサインインして Managed Desktops サービスを選択した後、Manage ダッシュボードが自動的に起動します。
      マスターイメージの画像(/en-us/linux-virtual-delivery-agent/2207/media/master-images.png)
    2. Import Image をクリックします。
    3. Azure で生成した VHD ファイルの SAS URL を入力します。マスターイメージタイプとして Linux を選択します。
      Azure からイメージをインポートする画像(/en-us/linux-virtual-delivery-agent/2207/media/import-an-image-from-azure.png)
    4. ウィザードの指示に従って、マスターイメージのインポートを完了します。
  3. マシンカタログを作成します。
    Manage ダッシュボードにアクセスし、Create Catalog をクリックします。マシンカタログを作成する際に、以前に作成したマスターイメージを選択します。
    注:
    マスターイメージとして使用されるVMは、SSHまたはRDP経由ではアクセスできません。VMにアクセスするには、Azure portalでシリアルコンソールを使用します。