对于仅具有 IPv4 地址的现有 NSX Manager,您可以为其配置 IPv6 地址,以使 NSX Manager 成为双堆栈(IPv4 和 IPv6)。

您可以使用 CLI 为 NSX Manager 配置 IPv6 地址。无法通过 NSX Manager UI 或 API 执行此任务。

注: NSX Manager 不支持仅 IPv6 配置。

NSX Manager 配置 IPv6 地址后,NSX Manager 与主机之间的通信会自动从 IPv4 切换到 IPv6,前提是已为主机配置了 IPv6 或双堆栈。

注: 对于双堆栈 NSX Manager 与双堆栈主机之间的通信,将优先使用 IPv6。

前提条件

  • 确保已为 NSX Manager 配置 IPv4 地址。请参见NSX Manager 安装要求
  • 确保要用于 NSX Manager 的 IPv6 地址在 DNS 服务器上具有与为 NSX Manager 配置的现有 IPv4 地址相同的主机名。

过程

  1. 通过 SSH 登录到 NSX CLI。
  2. 运行 set interface eth0 ipv6 <NSX Manager's IPv6 address> gateway <NSX Manager's gateway IP address> 命令,为 NSX Manager 节点配置 IPv6 地址。
    示例:
    NSX Manager> set interface eth0 ipv6 2620:124:6020:1045::ad/64 gateway 2620:124:6020:1045::253

    如果 IPv6 地址配置成功,则会显示以下确认信息:

    IPv6 address successfully updated. Node may take some time for IPv6 migration.
    Node restart is required for IPv6 functionality to work properly.
    注意: 运行该命令后, NSX Manager 与主机之间的通信可能需要几分钟才能切换到 IPv6。
  3. 运行以下命令,重新启动 NSX Manager
    nsx-manager> reboot
    Are you sure you want to reboot (yes/no): y
  4. (可选) 运行 get interface eth0 命令,确认是否已为 NSX Manager 节点配置 IPv6 地址。
  5. 运行 set name-servers <DNS IPv6 address> 命令,为 DNS 服务器配置 IPv6 地址。