如果您偏好將 NSX Edge 安裝自動化,您可以使用 VMware OVF Tool,這是一種命令列公用程式。

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

在此版本的 NSX-T 中,IPv6 不受支援。

先決條件

  • 確認已滿足系統需求。請參閱系統需求

  • 確認所需連接埠已開啟。請參閱連接埠和通訊協定

  • 如果您還沒有目標虛擬機器連接埠群組網路,請進行建立。大多數部署會將 NSX 應用裝置放在管理虛擬機器網路上。

    如果您有多個管理網路,則可以新增從 NSX 應用裝置到其他網路的靜態路由。準備 NSX 應用裝置要在其上進行通訊的管理虛擬機器連接埠群組。

  • 規劃 IPv4 IP 位址配置。在此版本的 NSX-T 中,IPv6 不受支援。

  • 在 ESXi 主機上部署 OVF 範本的權限。

  • 選擇不包含底線的主機名稱。否則,主機名稱會設為 localhost

  • OVF Tool 4.0 版或更新版本。

程序

  • (適用於獨立主機) 執行使用適當參數的 ovftool 命令。

    C:\Users\Administrator\Downloads>ovftool 
    --name=nsx-edge-1 
    --deploymentOption=medium
    --X:injectOvfEnv 
    --X:logFile=ovftool.log 
    --allowExtraConfig 
    --datastore=ds1 
    --net:"Network 0=Mgmt" 
    --net:"Network 1=nsx-tunnel" 
    --net:"Network 2=vlan-uplink"  
    --net:"Network 3=vlan-uplink"  
    --acceptAllEulas 
    --noSSLVerify 
    --diskMode=thin 
    --powerOn 
    --prop:nsx_ip_0=192.168.110.37 
    --prop:nsx_netmask_0=255.255.255.0 
    --prop:nsx_gateway_0=192.168.110.1 
    --prop:nsx_dns1_0=192.168.110.10 
    --prop:nsx_domain_0=corp.local 
    --prop:nsx_ntp_0=192.168.110.10 
    --prop:nsx_isSSHEnabled=True 
    --prop:nsx_allowSSHRootLogin=True 
    --prop:nsx_passwd_0=<password> 
    --prop:nsx_cli_passwd_0=<password> 
    --prop:nsx_hostname=nsx-edge 
    <path/url to nsx component ova> 
    vi://root:<password>@192.168.110.51
    
    

    Opening OVA source: nsx-<component>.ova
    The manifest validates
    Source is signed and the certificate validates
    Opening VI target: vi://root@192.168.110.24
    Deploying to VI: vi://root@192.168.110.24
    Transfer Completed
    Powering on VM: nsx-edge-1
    Task Completed
    Warning:
     - No manifest entry found for: 'nsx-<component>.ovf'.
     - File is missing from the manifest: 'nsx-<component>.ovf'.
     - ExtraConfig options exists in source.
     - Skipping monitor as the --X:waitForIp option is not given.
    Completed successfully
    
    
  • (適用於由 vCenter Server 管理的主機) 執行使用適當參數的 ovftool 命令。

    C:\Users\Administrator\Downloads>ovftool 
    --name=nsx-edge-1 
    --deploymentOption=medium
    --X:injectOvfEnv 
    --X:logFile=ovftool.log 
    --allowExtraConfig 
    --datastore=ds1 
    --net:"Network 0=Mgmt" 
    --net:"Network 1=nsx-tunnel" 
    --net:"Network 2=vlan-uplink"  
    --net:"Network 3=vlan-uplink"  
    --acceptAllEulas 
    --noSSLVerify 
    --diskMode=thin 
    --powerOn 
    --prop:nsx_ip_0=192.168.110.37 
    --prop:nsx_netmask_0=255.255.255.0 
    --prop:nsx_gateway_0=192.168.110.1 
    --prop:nsx_dns1_0=192.168.110.10 
    --prop:nsx_domain_0=corp.local 
    --prop:nsx_ntp_0=192.168.110.10 
    --prop:nsx_isSSHEnabled=True 
    --prop:nsx_allowSSHRootLogin=True 
    --prop:nsx_passwd_0=<password> 
    --prop:nsx_cli_passwd_0=<password> 
    --prop:nsx_hostname=nsx-edge 
    <path/url to nsx component ova> 
    vi://administrator@vsphere.local:<password>@192.168.110.24/?ip=192.168.210.53
    
    

    Opening OVA source: nsx-<component>.ova
    The manifest validates
    Source is signed and the certificate validates
    Opening VI target: vi://administrator@vsphere.local@192.168.110.24:443/
    Deploying to VI: vi://administrator@vsphere.local@192.168.110.24:443/
    Transfer Completed
    Powering on VM: nsx-edge-1
    Task Completed
    Warning:
     - No manifest entry found for: 'nsx-<component>.ovf'.
     - File is missing from the manifest: 'nsx-<component>.ovf'.
     - ExtraConfig options exists in source.
     - Skipping monitor as the --X:waitForIp option is not given.
    Completed successfully
    
    
  • 若要獲得最佳效能,請保留 NSX 元件所需的記憶體。

    記憶體保留是主機保證會為虛擬機器保留的實體記憶體數量下限,即使記憶體過度使用的情況也是如此。請設定一定的保留大小,以確保 NSX 元件具有足夠記憶體來讓執行更有效率。請參閱系統需求

結果

開啟 NSX Edge 的主控台以追蹤開機程序。如果視窗並未開啟,請確定已允許快顯視窗。

在 NSX Edge 完全開機後,登入 CLI 並執行 get interface eth0 命令以確認 IP 位址已如預期般套用。

nsx-edge-1> get interface eth0 

Interface: eth0
  Address: 192.168.110.37/24
  MAC address: 00:50:56:86:62:4d
  MTU: 1500
  Default gateway: 192.168.110.1
  Broadcast address: 192.168.110.255
  ...

如有需要,執行 set interface eth0 ip <CIDR> gateway <gateway-ip> plane mgmt 命令以更新管理介面。(選用) 您可以使用 start service ssh 命令啟動 SSH 服務。

請確定 NSX Edge 應用裝置具有必要連線。

  • 確定您可以對 NSX Edge 執行 Ping 偵測。

  • 確定 NSX Edge 可以對其預設閘道執行 Ping 偵測。

  • 確定 NSX Edge 可以針對與 NSX Edge 位於相同網路的 Hypervisor 主機執行 Ping 偵測。

  • 確定 NSX Edge 可以對其 DNS 伺服器及其 NTP 伺服器執行 Ping 偵測。

  • 如果您已啟用 SSH,請確定您可以使用 SSH 登入 NSX Edge。

備註︰

如果未建立連線,請確定虛擬機器網路介面卡位於適當的網路或 VLAN。

依預設,NSX Edge 資料路徑會宣告所有虛擬機器 NIC,但管理 NIC 除外 (即具有 IP 位址和預設路由的 NIC)。如果 DHCP 指派錯誤的 NIC 作為管理,您可以修正此錯誤,方式如下:

  1. stop service dataplane

  2. set interface eth0 dhcp plane mgmt

  3. 將 eth0 放入 DHCP 網路並等候系統將 IP 位址指派給 eth0。

  4. start service dataplane

用於 VLAN 上行和通道覆疊的資料路徑 fp-ethX 連接埠會顯示在 NSX Edge 上的 get interfacesget physical-port 命令中。

下一步

NSX Edge 加入管理平面。請參閱將 NSX Edge 加入管理平面