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 Controller Install.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