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

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

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

次の Linux ディストリビューションがこの機能をサポートしています。
  • RHEL 8.3
  • 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 のみ) /run/systemd/resolve/stub-resolv.conf にポイントする代わりに、/etc/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/2204/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. 管理 ダッシュボードから、右側の マスターイメージ を展開します。表示には、Citrix が提供するマスターイメージと、作成およびインポートしたイメージが一覧表示されます。
      ヒント: このサービスのほとんどの管理者アクティビティは、管理 および 監視 ダッシュボードを通じて管理されます。最初のカタログを作成すると、Citrix Cloud™ にサインインして Managed Desktops サービスを選択した後に、管理 ダッシュボードが自動的に起動します。
      マスターイメージの画像(/en-us/linux-virtual-delivery-agent/2204/media/master-images.png)
    2. イメージのインポート をクリックします。
    3. Azure で生成した VHD ファイルの SAS URL を入力します。マスターイメージの種類として Linux を選択します。
      Azure からイメージをインポートする画像(/en-us/linux-virtual-delivery-agent/2204/media/import-an-image-from-azure.png)
    4. ウィザードの指示に従って、マスターイメージのインポートを完了します。
  3. マシンカタログを作成します。
    Manageダッシュボードにアクセスし、Create Catalogをクリックします。マシンカタログを作成する際は、以前に作成したマスターイメージを選択します。
    注:
    マスターイメージとして使用されるVMは、SSHまたはRDP経由でアクセスできません。VMにアクセスするには、Azureポータルのシリアルコンソールを使用します。