现有设置:
这一直工作得很好。
我添加了host3,ESXi 4.1,2 HBA。
如果查看configuration/存储适配器,我可以看到两个HBA都可以看到两个LUN,但是如果查看configuration/存储,我只能看到1个数据存储。 host1 / 2可以看到两个LUN,我也有两个虚拟机在运行。
我已经重新扫描,刷新甚至重新启动,但是host3拒绝确认1个数据存储区。
有谁知道发生了什么事?
更新:
我重新安装了ESX(不是i)4.0的主机,与现有主机的版本相同,但仍然无法识别vmfs。 我想我要SVMotion所有的数据存储,然后格式化。
UPDATE2:
我从头开始创buildLUN,问题变得更加诡异。 我向所有3个主机提交了LUN,并且可以在所有3台主机上的vSphere客户端的“configuration/存储适配器”部分中看到该LUN。
我在一个不同的数据中心有类似的设置,并没有给我所有这些麻烦。
我有这个相同的问题,但只为我们在群集中复制的LUN。 我们正在从4.0u1迁移到4.1u1。 解决scheme只是login到每个主机并运行命令:
# esxcfg-volume -l to view the datastores # esxcfg-volume -m "vmfs_label_name"
然后返回到VI客户端并刷新存储 – 数据存储应该在清单中。
我同样对解决scheme不太满意,有点奇怪,但是我想分享一下。
你使用vmfs3作为数据存储或vmfs2吗? vmfs2受esx4.1支持,但是如果您尝试使用具有不同esx版本的vmfs2数据存储,则可能会遇到一些问题。
您是否尝试在两个esx 4.0服务器上重新启动mgmt-vmware和vmware-vpxa服务,并重新扫描每个主机上的数据存储,而不仅仅是在esx4.1上?
问候grub
SAN盒子是什么? 大多数允许你定义一个给定的主机是什么样的操作系统,并select一个错误的(即Windows而不是VMWare / Linux)会导致奇怪的行为,有些允许你在每个LUN的基础上做到这一点 – 我会检查你的SAN主机定义。 你可以做的另一件事是创build第三个LUN,映射到所有3个主机,从新服务器分区/格式化,然后重新扫描 – 然后会发生什么?
我已经把它整理好了
根据在此线程中find的信息,我使用vSphere客户端直接连接到host1,然后创build存储。 然后我直接连接到host2 / 3并添加数据存储,select“保留现有签名”选项。
现在可以在所有3台主机上使用。
说实话,我对整个情况还是有些恼火,我不是一个巫术解决scheme的忠实粉丝,但是这么做吧。
我遇到了同样的问题,上面的回答让我和我的存储团队保持了正确的方向。 FA位设置禁用了SPC2,此时在新添加的主机上启用了此function,问题就解决了