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

基於安全考量,nsx_isSSHEnabled 和 nsx_allowSSHRootLogin 依預設皆為停用。當這兩個選項停用時,您將無法對 NSX Controller 命令列進行 SSH 連線或登入。如果您啟用 nsx_isSSHEnabled,但未啟用 nsx_allowSSHRootLogin,則可以使用 SSH 連線至 NSX Controller,但無法以根使用者身分登入。

先決條件

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

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

  • 如果您還沒有目標虛擬機器連接埠群組網路,請建立。建議將 NSX-T Data Center 應用裝置放在管理虛擬機器網路上。

    如果您有多個管理網路,則可以新增從 NSX-T Data Center 應用裝置到其他網路的靜態路由。

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

  • OVF Tool 4.0 版或更新版本。

程序

  • 對於獨立主機,請執行使用適當參數的 ovftool 命令。
    C:\Users\Administrator\Downloads>ovftool 
    --name=nsx-controller 
    --X:injectOvfEnv 
    --X:logFile=ovftool.log 
    --allowExtraConfig 
    --datastore=ds1 
    --network="management" 
    --noSSLVerify 
    --diskMode=thin 
    --powerOn 
    --prop:nsx_ip_0=192.168.110.210 
    --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|False> 
    --prop:nsx_allowSSHRootLogin=<True|False> 
    --prop:nsx_passwd_0=<password> 
    --prop:nsx_cli_passwd_0=<password>
    --prop:nsx_cli_audit_passwd_0=<password> 
    --prop:nsx_hostname=nsx-controller 
    <path/url to nsx component ova> 
    vi://root:<password>@192.168.110.51
    
  • 對於由 vCenter Server 管理的主機,執行使用適當參數的 ovftool 命令。
    C:\Users\Administrator\Downloads>ovftool 
    --name=nsx-controller 
    --X:injectOvfEnv 
    --X:logFile=ovftool.log 
    --allowExtraConfig 
    --datastore=ds1 
    --network="management" 
    --noSSLVerify 
    --diskMode=thin 
    --powerOn 
    --prop:nsx_ip_0=192.168.110.210 
    --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|False> 
    --prop:nsx_allowSSHRootLogin=<True|False> 
    --prop:nsx_passwd_0=<password> 
    --prop:nsx_cli_passwd_0=<password> 
    --prop:nsx_cli_audit_passwd_0=<password>
    --prop:nsx_hostname=nsx-controller 
    <path/url to nsx component ova> 
    vi://administrator@vsphere.local:<vcenter_password>@192.168.110.24/?ip=192.168.110.51
    
  • (選擇性) 若要獲得最佳效能,請保留 NSX-T Data Center 元件所需的記憶體。

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

  • 開啟 NSX-T Data Center 元件的主控台以追蹤開機程序。
  • NSX-T Data Center 元件開機後,請以 Admin 身分登入 CLI 並執行 get interface eth0 命令,以確認 IP 位址已如預期般套用。
    nsx-component> get interface eth0
    Interface: eth0
      Address: 192.168.110.25/24
      MAC address: 00:50:56:86:7b:1b
      MTU: 1500
      Default gateway: 192.168.110.1
      Broadcast address: 192.168.110.255
      ...
    
  • 確認 NSX-T Data Center 元件具有必要的連線。

    確認您可以執行下列工作。

    • 從另一個機器對 NSX-T Data Center 元件執行 Ping 偵測。

    • NSX-T Data Center 元件可以對其預設閘道執行 Ping 偵測。

    • NSX-T Data Center 元件可以使用管理介面,對位於相同網路中作為 NSX-T Data Center 元件的 Hypervisor 主機執行 Ping 偵測。

    • NSX-T Data Center 元件可以對其 DNS 伺服器和其 NTP 伺服器執行 Ping 偵測。

    • 如果您已啟用 SSH,請確定您可以使用 SSH 連線至 NSX-T Data Center 元件。

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

下一步

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