您必須執行某些工作以準備要在 Horizon 7 部署中作為桌面平台使用的 Linux 機器。

若要準備 Linux 機器以供 Horizon 7 進行管理,您必須啟用機器與連線伺服器之間的通訊。您必須在 Linux 機器上設定網路,以便 Linux 機器可以使用其 FQDN (完整網域名稱) ping 連線伺服器執行個體。

RHEL、CentOS 和 SLED/SLES 機器上會預先安裝 Open VMware Tools (OVT)。如果您是要準備這些機器以用作遠端桌面平台,則可略過下列程序中的步驟 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. 將 Linux 機器的主機名稱對應至 /etc/hosts 檔案中的 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