在包含一個已安裝或已升級 vCenter Server 和已升級 ESXi 之 vSphere 6.5 的 IPv4 部署中,透過在已部署節點上啟用 IPv6 並重新連線,為純 IPv6 管理連線設定 ESXi 和 vCenter Server。
必要條件
- 確認網路基礎結構為 ESXi 主機、vCenter Server 和外部資料庫 (如果已使用) 提供了 IPv6 連線。
- 確認 vCenter Server、ESXi 主機和外部資料庫 (如果已使用) 的 IPv6 位址已對應至 DNS 伺服器上的完整網域名稱 (FQDN)。
- 確認已安裝或升級 vCenter Server 6.x 版。請參閱 vCenter Server 安裝和設定和 vCenter Server 升級說明文件。
- 確認所有 ESXi 主機已升級至 6.x 版。請參閱 VMware ESXi 升級說明文件。
程序
- 在 vSphere Client 中,從 vCenter Server 中斷主機的連線。
- 將每個 ESXi 主機設定為純 IPv6 節點。
- 開啟 SSH 連線並登入 ESXi 主機。
- 執行下列命令:
esxcli network ip interface ipv6 set -i vmk0 -e true
- 為管理網路指派 IPv6 位址。
位址指派選項 說明 靜態位址指派 - 開啟 SSH 連線並登入 ESXi 主機。
- 透過執行下列命令設定管理網路 vmk0 的靜態 IPv6 位址:
esxcli network ip interface ipv6 address add -I IPv6_address -i vmk0
- 透過執行下列命令設定管理網路 vmk0 的預設閘道:
esxcli network ip interface ipv6 set -i vmk0 -g default_gateway_IPv6_address
- 透過執行下列命令新增 DNS 伺服器:
esxcli network ip dns server add -s DNS_server_IPv6_address
使用 DHCPv6 自動指派位址 - 開啟 SSH 連線並登入 ESXi 主機。
- 透過執行下列命令為管理網路 vmk0 啟用 DHCPv6:
esxcli network ip interface ipv6 -i vmk0 -enable-dhcpv6 = true
- 透過執行下列命令為管理網路 vmk0 啟用 IPv6 路由器通告:
esxcli network ip interface ipv6 set -i vmk0 -enable-router-adv =true
- 透過執行下列其中一個命令新增 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
- 停用管理網路的 IPv4 組態。
- 開啟 SSH 連線並登入 ESXi 主機。
- 執行下列命令:
esxcli network ip interface ipv4 set -i vmk0 --type=none
- 如果 vCenter Server 使用外部資料庫,請將該資料庫設定為 IPv6 節點。
- 將 vCenter Server 設定為純 IPv6 節點並重新啟動。
- 在資料庫伺服器上停用 IPv4。
- 在 vSphere Client 中,將主機新增到詳細目錄。
- 在網路基礎結構中停用 IPv4。