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.6
  • RHEL 8.4
  • ロッキー Linux 8.6
  • ウブントゥ 22.04
  • ウブントゥ 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を生成
    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からイメージをインポートする画像
    4. マスターイメージのインポートを完了するには、ウィザードの指示に従ってください。
  3. マシンカタログを作成します。
    Manageダッシュボードにアクセスし、カタログの作成をクリックします。マシンカタログを作成する際は、以前に作成したマスターイメージを選択してください。
    注:
    マスターイメージとして使用されるVMは、SSHまたはRDP経由ではアクセスできません。VMにアクセスするには、Azureポータルのシリアルコンソールを使用してください。