我与我们的客户有关。
我们从它们的ESX集群中为它们的san设置了循环法多path,我们configuration了每个主机上的两个NIC添加到端口组,一个NIC连接到一个交换机,然后另一个交换机连接到另一个交换机。 每个交换机然后被修补到Equallogic上的两个千兆接口之一。 然后,我已经正确configuration了dynamic发现,并为每个主机在每个数据存储上启用了循环法。
我们的客户端有一个独立的esxi服务器作为他们环境的一部分,通过这个configuration,它可以正常工作。 这只是现在似乎有问题的集群。 当我们最初重新configuration它在当天早些时候工作,我通过拉开关来testing它,它对群集+独立的esxi主机起作用。 然后,我继续在交换机上进行基本configuration; 1端口未标记在vlan 1上进行pipe理,其余未标记在vlan 500上进行数据pipe理。 然后我把第一个重新configuration的开关,然后在一会儿拉了第二个开关,看到它故障转移,然后做了同样的。 重新configuration后,我把第二个切换回环境,它工作正常。
然后,我意识到我会通过机柜侧面的开关运行电源,必须重新路由他们,所以拉开了开关2的电源,好的,插回去,好的,拉开电源开关一,好的,将其重新插入…然后对数据存储区的所有访问都将丢失。 我查看了vSphere中的数据存储,发现所有的LUN都被断开了连接,即使刷新后也没有任何提示。 于是我把电源开关拔下,并且恢复了访问。
奇怪的是,这种行为只能在ESX集群上观察到,ESXi独立主机工作正常,并且据我所知,具有相同的configuration。
我承认我不是存储天才,有人会关心我要出错的地方吗?