Citrix Virtual Apps and Desktops

Ansibleを使用したVDAのインストール

概要

この記事では、Ansibleを使用してVDAを展開する方法について説明します。詳しくは、Ansibleのドキュメントを参照してください。

注:

この記事では、Citrixが環境をテストした方法に基づいた推奨事項のみについて説明します。これらの手順は、必要に応じてカスタマイズできます。Citrixは、お客様がニーズに合わせて追加された更新や調整については責任を負いません。

Ansibleを使用してVDAを展開するための主な手順

  1. 仮想マシン環境を構成する
  2. Ansibleをインストールする
  3. Kerberos構成
    1. Kerberosをインストールする
    2. Kerberosを構成する
  4. Ansibleを構成する

手順1:仮想マシン環境を構成する

Windows Serverで次のコマンドを実行します。

  1. PS RemoteSignedを設定します。 Set-ExecutionPolicy RemoteSigned
  2. 暗号化されていないものを使用するようにWinRMを設定します: winrm set winrm/config/service '@{AllowUnencrypted="true"}'

    注:

    この手順でエラーが発生した場合は、次のコマンドを使用します: Enable-PSRemoting -Force

  3. ファイアウォールのポート5985を開きます。 New-NetFirewallRule -DisplayName "Allow WinRm port 5985" -Direction Inbound -Profile Any -Action Allow -LocalPort 5985 -Protocol tcp

手順2:Ansibleをインストールする

Ubuntu 20.4以降でAnsibleをインストールするには、次のコマンドを実行します:

  • sudo apt update
  • sudo apt install software-properties-common
  • sudo add-apt-repository --yes --update ppa:ansible/ansible
  • sudo apt install ansible
  • sudo apt install python3-pip

手順2i:Kerberosをインストールする

Kerberosをインストールするには、次のコマンドを実行します。

sudo apt install python3-dev libkrb5-dev krb5-user

手順2ii:Kerberosを構成する

Kerberosを構成するには、次のコマンドを実行します:

Edit /etc/krb5.conf

Kerberosの構成

注:

Kerberos領域名には大文字を使用します。

Kerberos2を構成する

手順3:Ansibleを構成する

Ansibleホストを構成するには、次の手順を実行します:

  1. 次のコマンドを実行します:

    Edit /etc/ansible/hosts

  2. Delivery ControllerInstall.yamlファイルを構成します

    /QUIET /NOREBOOT /NORESUME /OPTIMIZE /VERBOSELOG /COMPONENTS VDA /CONTROLLERS 'MyDDC.xd.local' /ENABLE_HDX_PORTS /ENABLE_REAL_TIME_TRANSPORT

    Delivery Controller

    Delivery Controller

    Delivery Controller

    Delivery Controller

  3. 次のコマンドでyamlファイルを実行します: sudo ansible-playbook install.yml -vvv(詳細モード)

  4. 構成ファイルでは、他の追加構成を使用して複数のホストを構成できます。

    Edit /etc/ansible/hosts Ansibleホスト

Ansibleを使用したVDAのインストール