要准备 Linux 计算机以使其在 Horizon 7 部署中用作桌面,您必须执行特定的任务。

要准备 Linux 计算机以通过 Horizon 7 进行管理,您必须在该计算机与连接服务器之间建立通信。您必须在 Linux 计算机上配置网络,以便 Linux 计算机可以使用其完全限定域名 (FQDN) 对连接服务器实例执行 ping 操作。

Open VMware Tools (OVT) 预安装在 RHEL、CentOS 和 SLED/SLES 计算机上。如果准备其中任何一种计算机以用作远程桌面,您可以在以下过程中跳过步骤 1 至 5,该过程介绍了如何通过手动运行安装程序来安装 VMware Tools。

如果使用 Ubuntu 计算机,请在该计算机上安装 OVT。如果准备该计算机以用作远程桌面,您可以跳过以下过程中的步骤 1 至 5,然后使用以下命令在 Ubuntu 计算机上手动安装 OVT:
apt-get install open-vm-tools-desktop

前提条件

  • 确认已在 vCenter Server 中创建了新虚拟机 (VM),并且已在该虚拟机上安装了您的 Linux 分发包。
  • 熟悉有关在 Linux 虚拟机上挂载和安装 VMware Tools 的步骤。请参阅《vSphere 虚拟机管理》文档中的“在 Linux 虚拟机中手动安装或升级 VMware Tools”。
  • 熟悉有关将 Linux 虚拟机配置为可通过 DNS 解析的步骤。这些步骤因不同的 Linux 分发包和版本而异。有关说明,请参考您的 Linux 分发包和版本的文档。

过程

  1. 在 vSphere Web Client 或 vSphere Client 中,将 VMware Tools 虚拟磁盘挂载到虚拟机上。
  2. 右键单击 VMware Tools 安装程序文件 VMwareTools.x.x.x-xxxx.tar.gz,单击提取到,然后为您的 Linux 分发包选择桌面。
    vmware-tools-distrib 文件夹将提取到桌面。
  3. 在虚拟机上,以 root 用户身份登录,然后打开终端窗口。
  4. 解压缩 VMware Tools tar 安装程序文件。
    例如:
    tar zxpf /mnt/cdrom/VMwareTools-x.x.x-yyyy.tar.gz
  5. 运行安装程序并配置 VMware Tools。
    该命令在不同的 Linux 分发包中可能略有不同。例如:
    cd vmware-tools-distrib
    sudo ./vmware-install.pl -d
    通常情况下,安装程序文件运行完毕后会运行 vmware-config-tools.pl 配置文件。
  6. /etc/hosts 文件中,将 Linux 计算机的主机名映射到 127.0.0.1。
    对于 RHEL、CentOS、SLES 和 SLED,您必须手动将主机名映射到 127.0.0.1,因为不会自动映射主机名。对于 Ubuntu,不需要执行该步骤,因为默认映射主机名。在批量部署桌面时也不必执行此步骤,因为克隆过程中会添加此映射。
    注: 如果在安装 Horizon Agent 后更改 Linux 计算机的主机名,您必须在 /etc/hosts 文件中将新主机名映射到 127.0.0.1。否则,将继续使用旧主机名。
  7. 对于 RHEL 和 CentOS,确认已禁用 virbr0
    virsh net-destroy default
    virsh net-undefine default
    service libvirtd restart
  8. 确保容器中的 Horizon Connection Server实例可以通过 DNS 解析。
  9. 将 Linux 计算机配置为默认情况下以图形模式运行。
    例如,以下命令可将 CentOS 计算机配置为以图形模式运行。
    systemctl set-default graphical.target
  10. 在配置为使用 OpenLDAP 服务器进行身份验证的 Ubuntu 计算机上,在计算机上设置完全限定域名。
    该步骤确保可以在 Horizon Console 的“会话”页上的“用户”字段中正确显示该信息。按如下方式编辑 /etc/hosts 文件:
    1. # nano /etc/hosts
    2. 添加完全限定域名。例如:127.0.0.1 hostname.domainname hostname
    3. 退出并保存该文件。
  11. 对于 SUSE,禁用“通过 DHCP 更改主机名”。设置主机名或域名。
    1. 在“Yast”中,单击网络设置
    2. 单击主机名/DNS 选项卡。
    3. 取消选择通过 DHCP 更改主机名
    4. 输入主机名和域名。
    5. 单击确定

结果

在安装 VMware Tools 之后,如果您升级 Linux 内核,则 VMware Tools 可能会停止运行。要解决此问题,请参阅 http://kb.vmware.com/kb/2050592