在 vsphere Web 客户端上,我的一个数据存储存在一个奇怪的问题,因为它显示的容量不正确。最初它有 1TB 的磁盘空间。在我将其容量增加到 1.4TB 后,第二天它又恢复到 1TB。
有问题的特定数据存储 (MSA_VD005) 位于 HP MSA 存储上。最初它有 1TB 的存储空间,我通过 MSA 阵列将其增加到 1.4TB,之后我通过 vSphere Web 客户端增加了它的容量。(我一直做的标准程序)
就在第二天,我注意到Datastore usage on disk
Web 客户端中出现了警报。当我检查数据存储时,它有 1TB 的空间,就好像我从未增加它一样。
如果我重新扫描主机上的所有存储适配器,它将再次显示 ~1.4TB 的正确值,但如果我单击该Refresh
按钮,它将再次恢复为 1TB。
为了验证所有这些,我在其中一台主机上使用 SSH 登录,并验证数据存储大小确实为 ~1.4。只是 vsphere web-client 以某种方式提取了错误的值并根据该值生成警告。
重新扫描存储适配器 后:单击刷新按钮后 ESXi Shell 中显示的数据存储大小
经过一些故障排除后,我们最终发现问题是由于主机上的 ESXi Hypervisor 版本不一致而导致的。
数据存储在三个 ESXi 主机之间共享。虽然我们在其中两台主机上进行了 ESXi 升级,但第三台主机上仍然保留了旧的 ESXi 版本(原因不值得一提)。
两个主机在
VMware-VMvisor-Installer-5.5.0.update02-2068190
,而第三个仍然在VMware-VMvisor-Installer-5.1.0-799733
,这导致了问题。在我们最终升级了最终版本的第三台 ESXi 主机后,问题自行修复,再也没有出现过。