在包含一個已安裝或已升級 vCenter Server 和已升級 ESXi 之 vSphere 6.5 的 IPv4 部署中,透過在已部署節點上啟用 IPv6 並重新連線,為純 IPv6 管理連線設定 ESXivCenter Server

必要條件

  • 確認網路基礎結構為 ESXi 主機、vCenter Server 和外部資料庫 (如果已使用) 提供了 IPv6 連線。
  • 確認 vCenter ServerESXi 主機和外部資料庫 (如果已使用) 的 IPv6 位址已對應至 DNS 伺服器上的完整網域名稱 (FQDN)。
  • 確認已安裝或升級 vCenter Server 6.x 版。請參閱 vCenter Server 安裝和設定vCenter Server 升級說明文件。
  • 確認所有 ESXi 主機已升級至 6.x 版。請參閱 VMware ESXi 升級說明文件。

程序

  1. vSphere Web Client 中,從 vCenter Server 中斷主機的連線。
  2. 將每個 ESXi 主機設定為純 IPv6 節點。
    1. 開啟 SSH 連線並登入 ESXi 主機。
    2. 執行下列命令:
      esxcli network ip interface ipv6 set -i vmk0 -e true
    3. 為管理網路指派 IPv6 位址。
      位址指派選項 說明
      靜態位址指派
      1. 開啟 SSH 連線並登入 ESXi 主機。
      2. 透過執行下列命令設定管理網路 vmk0 的靜態 IPv6 位址:
        esxcli network ip interface ipv6 address add -I IPv6_address -i vmk0
      3. 透過執行下列命令設定管理網路 vmk0 的預設閘道:
        esxcli network ip interface ipv6 set -i vmk0 -g default_gateway_IPv6_address
      4. 透過執行下列命令新增 DNS 伺服器:
        esxcli network ip dns server add -s DNS_server_IPv6_address
      使用 DHCPv6 自動指派位址
      1. 開啟 SSH 連線並登入 ESXi 主機。
      2. 透過執行下列命令為管理網路 vmk0 啟用 DHCPv6:
        esxcli network ip interface ipv6 -i vmk0 -enable-dhcpv6 = true
      3. 透過執行下列命令為管理網路 vmk0 啟用 IPv6 路由器通告:
        esxcli network ip interface ipv6 set -i vmk0 -enable-router-adv =true
      4. 透過執行下列其中一個命令新增 DNS 伺服器或使用 DHCPv6 發佈的 DNS 設定:
        esxcli network ip dns server add -s DNS_server_IPv6_address
        esxcli network ip interface ipv6 set -i vmk0 --peer-dns=true
  3. 停用管理網路的 IPv4 組態
    1. 開啟 SSH 連線並登入 ESXi 主機。
    2. 執行下列命令:
      esxcli network ip interface ipv4 set -i vmk0 --type=none
  4. 如果 vCenter Server 使用外部資料庫,請將該資料庫設定為 IPv6 節點。
  5. vCenter Server 設定為純 IPv6 節點並重新啟動。
  6. 停用資料庫伺服器上的 IPv4。
  7. vSphere Web Client 中,將主機新增到詳細目錄。
  8. 停用網路基礎結構中的 IPv4。