Ansible を使用して VDA をインストールする

概要

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

注:

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

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

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

ステップ 1: 仮想マシン環境を構成する

Windows サーバーで次のコマンドを実行します。

  1. PS リモート署名済みを設定します。 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

ケルベロスの構成(/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 ホストを構成するには、次の手順を実行します。

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

    Edit /etc/ansible/hosts

  2. デリバリーコントローラー 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)

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

  4. 他の追加設定とともに、設定ファイルで複数のホストを構成できます。

    Edit /etc/ansible/hosts アンシブル ホスト(/ja-jp/citrix-virtual-apps-desktops/2407/media/ansible-hosts.png)

Ansible を使用して VDA をインストールする