我有一个电磁兼容VNXe 3100,我已经测试了iSCSI和NFS连接从它到我的主机,与NFS似乎是更好的两个。所以我设置了它,在我用1VM进行的测试中,一切看起来都很好。现在我正在尝试将它放到生产中,在将2个VM迁移到该单元之后,它已经停止工作。现在,当我尝试将任何其他VM迁移到VNXe 3100时,数据存储与ESXi 5.5主机断开连接,从而预先形成迁移。当我取消迁移(它挂起23%)并让它超时时,它将重新连接。我确实在主机上安装了EMC VAAI NAS插件,VNXe 3100 NFS数据存储程序正在报告硬件加速工作。在故障排除中,我还将每个主机上的NFS队列深度更改为64。
有什么想法吗?
发布于 2023-04-05 12:37:32
这个答案可能会对未来的人有所帮助:
在我的基础架构中,从本地数据存储到NetApp上的NFS共享的vMotion(仅存储的vMotion)也出现了类似的问题。数据存储成功地安装在所有ESXi主机上,但是任何对SVMotion的尝试都失败了。
我的实际原因是开关配置中的MTU值出错。将NetApp的LIF和ESXi vmkernel适配器配置为使用MTU 9000进行传输,但我没有在交换机上正确配置该值。
您可以使用vmkping快速验证根本原因:
# Check default MTU 1500 (or lower):
vmkping -I vmk<X> -s 1500 <YOUR_NFS_SERVER_IP_ADDRESS>
PING <IPADDR> (<IPADDR>): 1500 data bytes
1508 bytes from <IPADDR>: icmp_seq=0 ttl=64 time=0.356 ms
1508 bytes from <IPADDR>: icmp_seq=1 ttl=64 time=0.264 ms
1508 bytes from <IPADDR>: icmp_seq=2 ttl=64 time=0.246 ms
--- <IPADDR> ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 0.246/0.289/0.356 ms然后用Jumbo帧检查回波回复:
vmkping -I vmk<X> -s 9000 <YOUR_NFS_SERVER_IP_ADDRESS>
PING <IPADDR> (<IPADDR>): 9000 data bytes
--- <IPADDR> ping statistics ---
3 packets transmitted, 0 packets received, 100% packet loss在这种情况下,必须在第二层交换机(Es)上增加MTU。
https://serverfault.com/questions/640239
复制相似问题