在包含已安装或已升级 vCenter Server 和已升级 ESXi 的 vSphere 6.5 的 IPv4 部署中,配置用于纯 IPv6 管理连接的 ESXivCenter Server,方法是在已部署节点上启用 IPv6,并重新连接。

前提条件

  • 验证网络基础架构是否为 ESXi 主机、vCenter Server 和外部数据库提供了 IPv6 连接。
  • 验证是否已将 vCenter ServerESXi 主机和外部数据库的 IPv6 地址(如果使用)映射到 DNS 服务器上的完全限定域名 (FQDN)。
  • 验证是否已安装或升级 vCenter Server 版本 6.x。请参见《vCenter Server 安装和设置》《vCenter Server 升级》文档。
  • 验证是否所有 ESXi 主机已升级到版本 6.x。请参见《VMware ESXi 升级》文档。

过程

  1. vSphere 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 Client 中,将主机添加到清单。
  8. 在网络基础架构中停用 IPv4。