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

執行這項作業的原因和時機

Linux 機器必須能夠與連線伺服器通訊,Horizon 7 才能管理機器。您必須在 Linux 機器上設定網路,以便 Linux 機器可以使用其 FQDN (完整網域名稱) ping 連線伺服器執行個體。

RHEL 7、CentOS 7、SLED 12 和 SLES 12 機器上會預先安裝 Open VMware Tools (OVT)。如果您是要準備這些機器以用作遠端桌面平台,則可略過下列程序中的步驟 1 到 5,這些步驟說明如何以手動執行安裝程式來安裝 VMware Tools。

如果您正在使用 Ubuntu16.04 機器,請在該機器上安裝 OVT。如果您正準備將此機器用作遠端桌面平台,則可略過下列程序中的步驟 1 到 5,並使用下列命令,在您的 Unbuntu 16.04 機器上手動安裝 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 7 和 CentOS 7,請確認已停用 virbr0
    virsh net-destroy default
    virsh net-undefine default
    service libvirtd restart
  8. 確保網繭中的 View 連線伺服器執行個體可透過 DNS 解析。
  9. 設定 Linux 機器,讓預設執行層級為 5。

    執行層級必須是 5,Linux 桌面平台才能運作。

  10. 在設定以 OpenLDAP 伺服器驗證的 Ubuntu 機器上,設定機器的完整網域名稱。

    此步驟可確保該資訊能在 View Administrator [工作階段] 頁面的 [使用者] 欄位中正確顯示。依照下列方法編輯 /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