在包含已安装或已升级 vCenter Server 和已升级 ESXi 的 vSphere 6.5 的 IPv4 部署中,配置用于纯 IPv6 管理连接的 ESXi 和 vCenter Server,方法是在已部署节点上启用 IPv6,并重新连接。
前提条件
- 验证网络基础架构是否为 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。