分类
VMware

从命令行配置 vSAN 单播网络连接

前言:

本文提供有关从命令行配置 vSAN 单播网络连接的信息。

注意:vSAN 单播模式是 vSAN 6.6 的一项新功能,引入该功能是为了通过替换先前用  于实现仲裁的旧多播框架来简化 vSAN 群集的网络要求。

问题描述:

升级或安装 vSAN 6.6 并完成通过磁盘升级之后,您的群集应自动切换到单播。如果添加其他 vSAN 6.6 节点,它们应自动继承 vCenter 的单播配置。在某些情况下,由 vCenter 保持的 vSAN 节点列表和实际节点数可能会因 vCenter 不可用时添加或移除的节点而不同。如果出现此问题,您可能需要考虑手动更新单播邻居列表。在进行手动配置时,以下命令可能会有所帮助。

手动添加单播邻居:

esxcli vsan cluster unicastagent add -t node -u <uuid> -U <unicastSupport> -a <ip> -p <port> -i <interface>

示例:

esxcli vsan cluster unicastagent add -t node -u 57ea62b0-9df6-6532-110c-9457a55a37d0 -U true -a XX.XXX.XXX.XX-p 12321 -i vmk3

注意:如果您需要手动配置单播模式以绕过 vCenter,您应在群集中的每一个节点上将 /vSAN/IgnoreClusterMemberListupdates 设置为值1,以防 vCenter 自动覆盖您的配置。vCenter Server 在清单列表中恢复正确的主机后,此值应回到0。

示例:

[root@esxp8mg014:/tmp] esxcfg-advcfg -s 1 /VSAN/IgnoreClusterMemberListupdates Value of IgnoreClusterMemberListUpdates is 1

您还需要对群集中的每个主机运行几次上面的命令,以便手动构建单播邻居列表,因为每个节点都需要知道群集中的所有其他节点。

帮助菜单说明了每个交换机执行的操作,以供参考:

-a|--addr=<str> IP address of the unicast agent. (required)
-i|--bound-interface-name=<str>
Name of the bound outgoing network interface.
-p|--port=<long> Port the unicast agent is listening on.
-U|--supports-unicast Whether the software version supports unicast (required for -t node)
-t|--type=<str> Type of the unicast agent (One of [witness, node], default is witness).
-u|--uuid=<str> UUID of the unicast agent (required for -t node)

手动移除邻居节点:

esxcli vsan cluster unicastagent remove -t node -u <uuid> -i,或-p(对于端口号)或-a(对于地址)

列出所有相邻节点:

esxcli vsan cluster unicastagent list

示例输出:

NodeUuid IsWitness Supports Unicast IP Address Port Iface Name
------------------------------------ --------- ---------------- -------------- ----- ----------
58822d03-4cf9-e882-c954-246e9609a848 0 true 192.168.10.104 12321
58821f28-6b12-2997-54ac-246e9609f270 0 true 192.168.10.103 12321
58824739-4694-5be8-0d70-246e96099fd8 0 true 192.168.10.105 12321
58ad6d9e-28ec-69be-30eb-246e9609f308 0 true 192.168.10.102 12321

 文档说明:

如果您发现已完成升级到 vSAN 6.6(包括通过磁盘升级过程),但主机仍利用多播进行群集通信,请确认没有孤立/不活动主机信息滞留在 cmmds 中,因为这可阻止转换自然发生。

VMware 不支持在 vSAN 6.6 安装或升级完成且已成功配置单播模式后恢复为多播模式。

发表评论

电子邮件地址不会被公开。 必填项已用*标注