シトリックス バーチャル アプリケーションズ アンド デスクトップス™ スタンダード フォー アジュール で リナックス VDA を作成する

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

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

以下のLinuxディストリビューションがこの機能をサポートしています。
  • RHEL 8.3
  • RHEL 8.2
  • RHEL 7.8
  • ウブントゥ 20.04
  • ウブントゥ 18.04
  • ウブントゥ 16.04

手順

Citrix Virtual Apps™ and Desktops 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 Core Runtime 3.1をインストールします。
    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を生成
    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ダッシュボードにアクセスし、カタログの作成をクリックします。マシンカタログの作成時に、以前に作成したマスターイメージを選択します。
    注: ドメインに参加していないLinuxマシンカタログは、Citrix管理のAzureサブスクリプションでのみ作成できます。