Linux Virtual Delivery Agent

Citrix DaaS Standard for AzureでのLinux VDAの作成

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

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

  • 次のLinuxディストリビューションがこの機能をサポートしています。

  • RHEL 8.10
  • RHEL 8.8
  • RHEL 8.6
  • RHEL 8.3
  • RHEL 8.2
  • RHEL 7.8
  • Rocky Linux 8.10/8.8/8.6
  • Ubuntu 20.04
  • Ubuntu 18.04

ステップ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のみ) source /etc/network/interfaces.d/*行を/etc/network/interfacesファイルに追加
  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を停止(または割り当て解除)。Disk Exportをクリックして、他の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ポータルのシリアルコンソールを使用します。

Citrix DaaS Standard for AzureでのLinux VDAの作成