在纯 IPv6 环境中运行 vSphere 以使用扩展地址空间和可变地址分配。

如果计划在 IPv6 网络中部署 vCenter ServerESXi 主机,还必须执行额外步骤。

在 vSphere 安装中启用 IPv6

如果您拥有 IPv6 网络中的 vSphere 6.5 的绿地部署,请通过在部署节点上配置 IPv6 并连接这些节点为纯 IPv6 管理连接配置 ESXivCenter Server

前提条件

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

过程

  1. 在直接控制台用户界面 (DCUI) 中,将每个 ESXi 主机配置为纯 IPv6 节点。
    1. 在 DCUI 中,按 F2,然后登录到主机。
    2. 配置管理网络菜单中,选择 IPv6 配置,然后按 Enter。
    3. 将 IPv6 地址分配给主机。
      地址分配选项 描述
      使用 DHCPv6 自动分配地址
      1. 选择使用动态 IPv6 地址和网络配置选项,然后选择使用 DHCPv6
      2. 按 Enter 保存更改。
      静态地址分配
      1. 选择设置静态 IPv6 地址和网络配置选项,然后输入主机的 IPv6 地址和默认网关。
      2. 按 Enter 保存更改。
    4. 配置管理网络菜单中,选择 IPv4 配置,然后按 Enter。
    5. 选择禁用管理网络的 IPv4 配置,然后按 Enter。
  2. vSphere Client 中,将主机添加到清单。

在升级的 vSphere 环境中启用 IPv6

在包含已安装或已升级 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。