Ansible を使用して VDA をインストールする
概要
この記事では、Ansible を使用して VDA を展開する方法について説明します。詳細については、Ansible ドキュメントを参照してください。
注:
この記事では、Citrix® が環境をテストした方法に基づいた推奨事項のみを説明しています。これらの手順は、お客様のニーズに合わせてカスタマイズできます。Citrix は、お客様のニーズに合わせて必要な更新や調整について責任を負いません。
Ansible を使用して VDA を展開するための主要な手順
ステップ 1: 仮想マシン環境を構成する
Windows サーバーで次のコマンドを実行します。
- PS リモート署名済みを設定します。
Set-ExecutionPolicy RemoteSigned - WinRM を暗号化なしで使用するように設定します:
winrm set winrm/config/service '@{AllowUnencrypted="true"}'注:
このステップでエラーが発生した場合は、次のコマンドを使用します:
Enable-PSRemoting -Force - ファイアウォールポート 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 updatesudo apt install software-properties-commonsudo add-apt-repository --yes --update ppa:ansible/ansiblesudo apt install ansiblesudo apt install python3-pip
ステップ 2i: Kerberos をインストールする
Kerberos をインストールするには、次のコマンドを実行します。
sudo apt install python3-dev libkrb5-dev krb5-user
ステップ 2ii: Kerberos を構成する
Kerberos を構成するには、次のコマンドを実行します。
Edit /etc/krb5.conf
ケルベロスの構成(/ja-jp/citrix-virtual-apps-desktops/2407/media/configure-kerberos.png)
注:
Kerberos レルム名には大文字を使用します。
ケルベロス2の構成(/ja-jp/citrix-virtual-apps-desktops/2407/media/install-kerberos2.png)
ステップ 3: Ansible の構成
Ansible ホストを構成するには、次の手順を実行します。
-
次のコマンドを実行します。
Edit /etc/ansible/hosts -
デリバリーコントローラー
Install.yamlファイルを構成します/QUIET /NOREBOOT /NORESUME /OPTIMIZE /VERBOSELOG /COMPONENTS VDA /CONTROLLERS 'MyDDC.xd.local' /ENABLE_HDX_PORTS /ENABLE_REAL_TIME_TRANSPORTデリバリーコントローラー(/ja-jp/citrix-virtual-apps-desktops/2407/media/delivery-controller-yaml-1.png)
デリバリーコントローラー(/ja-jp/citrix-virtual-apps-desktops/2407/media/delivery-controller-yaml-2.png)
デリバリーコントローラー(/ja-jp/citrix-virtual-apps-desktops/2407/media/delivery-controller-yaml-3.png)
デリバリーコントローラー(/ja-jp/citrix-virtual-apps-desktops/2407/media/delivery-controller-yaml-4.png)
-
以下のコマンドでyamlファイルを実行します:
sudo ansible-playbook install.yml -vvv(詳細モード) -
他の追加設定とともに、設定ファイルで複数のホストを構成できます。
Edit /etc/ansible/hostsアンシブル ホスト(/ja-jp/citrix-virtual-apps-desktops/2407/media/ansible-hosts.png)