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 self-update 機能を使用することもできます。この目的を達成するには、マスターイメージ上の 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 のみ) /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 を停止 (または割り当て解除) します。ディスクのエクスポートをクリックして、他のVMを作成するためのマスターイメージとして使用できる仮想ハードディスク (VHD) ファイルのSAS URLを生成します。
      VHDファイルのURLを生成する(/en-us/linux-virtual-delivery-agent/2206/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 ダッシュボードから、右側のマスターイメージを展開します。Citrixが提供するマスターイメージと、作成およびインポートしたイメージが表示されます。
      ヒント: このサービスのほとんどの管理者アクティビティは、Manage および Monitor ダッシュボードを通じて管理されます。最初のカタログを作成すると、Citrix Cloud™ にサインインしてManaged Desktopsサービスを選択した後、Manage ダッシュボードが自動的に起動します。
      マスターイメージの画像(/en-us/linux-virtual-delivery-agent/2206/media/master-images.png)
    2. イメージのインポートをクリックします。
    3. Azureで生成したVHDファイルのSAS URLを入力します。マスターイメージの種類としてLinuxを選択します。
      Azureからイメージをインポートする画像(/en-us/linux-virtual-delivery-agent/2206/media/import-an-image-from-azure.png)
    4. ウィザードの指示に従って、マスターイメージのインポートを完了します。
  3. マシンカタログを作成します。
    Manage ダッシュボードにアクセスし、カタログの作成をクリックします。マシンカタログを作成する際に、以前に作成したマスターイメージを選択します。
    注:
    マスターイメージとして使用されるVMは、SSHまたはRDP経由でアクセスできません。VMにアクセスするには、Azureポータルのシリアルコンソールを使用します。