我对这种类型的 vsphere 维护有点陌生,但对突袭、磁盘等的概念并不陌生。
情况是这样的:名为“example-FS-01”的客户服务器在“esx-datastore-02”上有一个磁盘这个磁盘大小为 1 TB,数据存储本身的可用总大小为 1.5 TB 还有 2 个其他未使用的数据存储,每个都有 1.5TB 的可用空间。
每个数据存储都不是单个磁盘,而是冗余 RAID 中的磁盘系统。
例如,使用 vmotion 移动数据是否可能、安全或接近/远离最佳实践来将此客户磁盘扩展到跨越数据存储 1 和 2 的 2.5TB 大小?
谢谢
正如@joeqwerty 在评论中所说,您不能跨数据存储扩展单个 VMDK。
您几乎有两种选择可以到达您想去的地方:
创建第二个 VMDK
您可以在其中一个空数据存储上创建第二个 VMDK,将其添加到同一个 VM,然后使用来宾工具(适用于 Linux 的 LVM,适用于 Windows 的动态磁盘)使用来自第二。
esx-datastore-02
向数据存储添加扩展区 这将需要删除其他两个数据存储区中的一个,然后将其容量作为第二个扩展区添加到第一个数据存储区。然后,您可以扩展有问题的 VMDK 以使用您想要的空间。
这两种方法都有相同的问题:丢失任何一个 LUN/extent 都会导致客户机中的卷做一些有趣的事情,但错误会以不同的方式报告(在客户机中选择 1,在 vSphere 中选择 2 )。
理想的解决方案是在阵列级别组合两个数据存储,然后让这个 VM 独立于大小合适的数据存储上。