Linux Virtual Delivery Agent 2201

Citrix Virtual Apps and Desktops™ Standard for Azure での Linux VDA の作成

Citrix Virtual Apps and Desktops Standard for Azure では、ドメイン参加済みおよび非ドメイン参加済みの両方の Linux VDA を作成し、Microsoft Azure からあらゆるデバイスに仮想アプリやデスクトップを配信できます。詳細については、Citrix Virtual Apps and Desktops Standard for Azure を参照してください。

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

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

  • RHEL 8.3
  • RHEL 8.2
  • RHEL 7.8
  • Ubuntu 20.04
  • Ubuntu 18.04
  • Ubuntu 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
    <!--NeedCopy-->
    
    1. Azure で、サポートされているディストリビューションの Linux VM を作成します。
    2. 必要に応じて、Linux VM にデスクトップ環境をインストールします。
    3. VM 上で、https://docs.microsoft.com/en-us/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
      <!--NeedCopy-->
      
    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 印刷の 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
      <!--NeedCopy--> ```
      
  2. Azure からのマスターイメージのインポート:

    1. 管理ダッシュボードから、右側のマスターイメージを展開します。Citrix が提供するマスターイメージと、作成およびインポートしたイメージが表示されます。

      ヒント: このサービスの管理者アクティビティのほとんどは、管理および監視ダッシュボードを介して管理されます。最初のカタログを作成すると、Citrix Cloud™ にサインインして Managed Desktops サービスを選択した後、管理ダッシュボードが自動的に起動します。

      マスターイメージの画像

    2. イメージのインポートをクリックします。
    3. Azure で生成した VHD ファイルの SAS URL を入力します。マスターイメージのタイプとして Linux を選択します。

      Azure からイメージをインポートする画像

    4. ウィザードの指示に従って、マスターイメージのインポートを完了します。
  3. マシンカタログの作成:

    管理ダッシュボードにアクセスし、カタログの作成をクリックします。マシンカタログの作成時には、以前に作成したマスターイメージを選択します。

    注:

    マスターイメージとして使用される VM には、SSH または RDP を介してアクセスできません。VM にアクセスするには、Azure portal のシリアルコンソールを使用します。

Citrix Virtual Apps and Desktops™ Standard for Azure での Linux VDA の作成