若要在 Linux 工作負載虛擬機器上安裝 NSX Tools,請依照下列指示。

如需目前支援的 Linux 散發清單,請參閱目前支援工作負載虛擬機器的作業系統

備註: 若要確認此指令碼的總和檢查碼,請移至 VMware 下載 > 驅動程式和工具 > NSX Cloud 指令碼

必要條件

  • 請確保工作負載虛擬機器上有下列命令可供執行 NSX Tools 安裝指令碼:
    • wget
    • nslookup
    • dmidecode
  • 在 Microsoft Azure 中,如果您已針對執行工作負載虛擬機器所在的 Azure VNet 設定自訂 DNS 伺服器,請執行下列其中一項操作:
      1. 新增 DNS 記錄以解析 PCG 的私人 IP,並將該 DNS 名稱用於下載/安裝命令。
      2. 提供對應的 DNS 尾碼和 DNS 伺服器參數作為 NSX Tools 安裝命令。
    • 或是在您的 DNS 伺服器上設定 DNS 轉送,以將對 PCG FQDN (nsx-gw.vmware.local) 的 DNS 查詢轉送至 Azure DNS:168.63.129.16。

程序

  1. 登入 CSM 並移至您的公有雲:
    1. 如果使用 AWS,請移至雲端 > AWS > VPC。按一下傳送 VPC 或計算 VPC。
    2. 如果使用 Microsoft Azure,請移至雲端 > Azure > VNet。按一下已部署且正在執行一個或一對 PCG 的 VNet。
    附註:傳送 VPC/VNet 用於部署並執行一個或一對 PCG。計算 VPC/VNet 會連結到傳送 VPC/VNet,並且可以使用其中部署的 PCG 執行個體。
  2. 從畫面的 NSX Tools 下載和安裝區段中,記下位於 Linux 下的下載位置安裝命令
    備註: 對於 VNet,如果您已設定自訂 DNS,請參閱有關 DNS 設定的必要條件。
  3. 使用超級使用者權限登入 Linux 工作負載虛擬機器。
  4. 在 Linux 虛擬機器上使用 wget 或同等命令,從您從 CSM 記下的下載位置下載安裝指令碼。安裝指令碼會下載到執行 wget 命令所在的目錄中。
    備註: 若要確認此指令碼的總和檢查碼,請移至 VMware 下載 > 驅動程式和工具 > NSX Cloud 指令碼
  5. 變更安裝指令碼的權限,使其成為可執行檔 (如有需要) 並加以執行:
    $ chmod +x install_nsx_vm_agent.sh && sudo ./install_nsx_vm_agent.sh 
    
    附註:在 Red Hat Enterprise Linux 及其衍生物上,不支援 SELinux。若要安裝 NSX Tools,請停用 SELinux。
  6. NSX Tools 安裝開始後,與 Linux 虛擬機器的連線會中斷。畫面上會顯示如下的訊息:Installation completed!!! Starting NSX Agent service. SSH connection will now be lost.。若要完成上線程序,請再次登入您的虛擬機器。

結果

您的工作負載虛擬機器上已安裝 NSX Tools

備註:
  • NSX Tools 成功安裝後,工作負載虛擬機器上的連接埠 8888 會顯示為開啟,但對於底層模式下的虛擬機器會封鎖此連接埠,因此只有在進階疑難排解需要時,才必須使用此連接埠。 如果 jumphost 同時位於與您要存取之工作負載虛擬機器相同的 VPC 中,則可以使用 jumphost 透過連接埠 8888 來存取工作負載虛擬機器。
  • 指令碼會將 eth0 用作預設介面。

後續步驟

在 NSX 強制執行模式 中管理虛擬機器