更改用于 VMware vSAN 群集的多播地址
search cancel

更改用于 VMware vSAN 群集的多播地址

book

Article ID: 339550

calendar_today

Updated On:

Products

VMware vSAN

Issue/Introduction

免责声明:本文为 Changing the multicast address used for a VMware vSAN Cluster (2075451) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。

本文介绍更改每个 VMware vSAN 群集多播地址的步骤。如果同一个第 2 层网络上有多个 vSAN 群集,那么每个主机将收到所有多播消息。为了降低每个 vSAN 群集的多播流量,必须更改每个 VMware vSAN 群集的多播地址。

警告:如果更改活动 vSAN 群集上的多播地址,可能会导致网络分区,直至群集中的所有 ESXi 主机都在同一多播网络上。建议在进行此更改之前安排停机时间。

Environment

VMware vSAN 6.1.x
VMware vSAN 6.2.x
VMware vSAN 5.5.x
VMware vSAN 6.0.x

Resolution

要更改 VMware vSAN 的多播地址,请在 vSAN 群集中的每个 ESXi 主机上执行以下步骤。

要在为 vSAN 配置的 ESXi 5.5/6.0 主机上更改多播地址,请执行以下操作:
  1. 打开与 ESXi 主机的 SSH 连接并以 root 用户身份登录。有关详细信息,请参见 Using ESXi Shell in ESXi 5.x (2004746)
  2. 确定为 vSAN 配置的 VMkernel 接口。

    要确定 VMkernel 接口,请在 ESXi 主机上运行以下命令:

    esxcli vsan network list

    您会看到类似以下内容的输出:

    Interface
    VmkNic Name: vmk1
    IP Protocol: IPv4
    Interface UUID: 28b52f53-69c1-c193-eabe-005056885a94
    Agent Group Multicast Address: 224.2.3.4
    Agent Group Multicast Port: 23451
    Master Group Multicast Address: 224.1.2.3
    Master Group Multicast Port: 12345
    Multicast TTL: 5

  3. 要在群集中的每个 ESXi 主机上更改多播地址,请运行以下命令:

    esxcli vsan network ipv4 set -i <vmkernel interface> -d <multicast agent group address> -u <multicast master group address>

    例如,要将主组多播地址设置为 224.2.3.5,并将代理组多播地址设置为 224.2.3.6,请在此特定 vSAN 群集的每个 ESXi 主机上运行以下命令:

    esxcli vsan network ipv4 set -i vmk1 -d 224.2.3.6 -u 224.2.3.5


Additional Information

Changing the multicast address used for a VMware vSAN Cluster