在包含一個已安裝或已升級 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 安裝和設定vSphere 升級說明文件。

  • 確認所有 ESXi 主機已升級至 6.x 版。請參閱 vSphere 升級說明文件。

程序

  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。