在纯 IPv6 环境中运行 vSphere 以使用扩展地址空间和可变地址分配。
如果计划在 IPv6 网络中部署 vCenter Server 和 ESXi 主机,还必须执行额外步骤。
在 vSphere 安装中启用 IPv6
如果您拥有 IPv6 网络中的 vSphere 6.5 的绿地部署,请通过在部署节点上配置 IPv6 并连接这些节点为纯 IPv6 管理连接配置 ESXi 和 vCenter Server。
前提条件
- 验证是否已将 vCenter Server、ESXi 主机和外部数据库的 IPv6 地址(如果使用)映射到 DNS 服务器上的完全限定域名 (FQDN)。
- 验证网络基础架构是否为 ESXi 主机、vCenter Server 和外部数据库提供了 IPv6 连接。
- 验证是否已使用映射到 IPv6 地址的 FQDN 安装 vCenter Server 的 6.5 版本。请参见《vCenter Server 安装和设置》文档。
- 验证是否主机已安装 ESXi 6.5。请参见《vCenter Server 安装和设置》文档。
过程
- 在直接控制台用户界面 (DCUI) 中,将每个 ESXi 主机配置为纯 IPv6 节点。
- 在 DCUI 中,按 F2,然后登录到主机。
- 在配置管理网络菜单中,选择 IPv6 配置,然后按 Enter。
- 将 IPv6 地址分配给主机。
地址分配选项 描述 使用 DHCPv6 自动分配地址 - 选择使用动态 IPv6 地址和网络配置选项,然后选择使用 DHCPv6。
- 按 Enter 保存更改。
静态地址分配 - 选择设置静态 IPv6 地址和网络配置选项,然后输入主机的 IPv6 地址和默认网关。
- 按 Enter 保存更改。
- 在配置管理网络菜单中,选择 IPv4 配置,然后按 Enter。
- 选择禁用管理网络的 IPv4 配置,然后按 Enter。
- 在 vSphere Client 中,将主机添加到清单。
在升级的 vSphere 环境中启用 IPv6
在包含已安装或已升级 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。