我正在运行免费版 ESXi 和 Synology 的 iSCSI SAN 用于存储。Synology 在其 MPIO 设置指南的最后一步详细介绍了如何设置 Round Robin 负载平衡: https://kb.synology.com/en-us/DSM/tutorial/How_to_Use_iSCSI_Targets_on_VMware_ESXi_Server_with_Multipath_Support
但他们似乎正在使用我再也找不到的 vSphere Client。我找不到在 ESXi 的 Web UI 中启用 Round Robin 的位置。
我还希望避免使用 vCenter Server 试用版来配置它,因为如果我需要在 60 天后重新配置它,我就会陷入困境。
不幸的是,LACP 没有为我提供额外的带宽,就像这篇文章描述的那样:Synology 和 VMware 具有 4 路 MPIO,iSCSI 速度较慢
使用动态启动器时,我看到 Synology SAN 管理器中有 12 个连接(Syno 上有 3 个 if,Hypervisor 上有 4 个),但磁盘速度仍然限制在 1gbps,并且没有流量经过 Syno 上的其他 2 个接口。
(编辑)网络:
- DS1520+ 配备 4 个千兆以太网端口,其中 3 个用于 iSCSI
- 戴尔服务器,配备 5 个千兆以太网端口,其中 4 个用于 iSCSI
- 7 个 iSCSI 连接直接连接到 VLAN30 上的 GS724Tv4 交换机
- 每台服务器上的第一个位于 VLAN40 上,不用于 iSCSI
- EdgeRouter 4 也连接到交换机,使用 .1q 为交换机上的所有 VLAN 提供互联网访问。
答案1
不幸的是,您无法直接在 ESXi Web UI 中更改 MPIO 设置。您只能添加/删除静态或动态目标。但是,您可以通过直接连接到 ESXi 主机使用 CLI 启用 Round Robin。这里有一篇关于此的文章:https://kb.vmware.com/s/article/2000552。否则,就是 vSphere Web Client (vCenter)。据我所知,RR 应该会有所帮助,因为默认情况下,您只有一条路径用于 IO,这将限制性能。但是,请考虑 Synology 中的驱动器速度。它也可能是一个瓶颈(我怀疑但有可能)。