将 esx 客户磁盘扩展至多个数据存储

将 esx 客户磁盘扩展至多个数据存储

我对这种类型的 vsphere 维护有点陌生,但对 raid、磁盘等概念不太了解。

情况是这样的:名为“example-FS-01”的客户服务器在“esx-datastore-02”上有一个磁盘,该磁盘大小为 1 TB,数据存储本身的总可用大小为 1.5 TB,还有另外 2 个未使用的数据存储,每个都有 1.5 TB 的可用空间。

每个数据存储区并不是单个磁盘,而是冗余磁盘阵列中的磁盘系统。

例如,使用 vmotion 来移动数据是否有可能、安全,或者接近/远离最佳实践来将此客户磁盘扩展到跨数据存储 1 和 2 的 2.5 TB 大小?

谢谢

答案1

正如@joeqwerty 在评论中所说,您无法跨数据存储扩展单个 VMDK。

你几乎有两种选择可以到达你想去的地方:

  1. 创建第二个 VMDK
    您可以在其中一个空数据存储上创建第二个 VMDK,将其添加到同一 VM,然后使用客户机内工具(Linux 的 LVM、Windows 的动态磁盘)使用第二个磁盘的空间来扩展第一个磁盘。

  2. esx-datastore-02向数据存储区添加一个扩展区
    这需要删除其他两个数据存储区中的一个,然后将其容量作为第二个扩展区添加到第一个数据存储区。然后,您可以扩展相关的 VMDK 以使用所需的空间。

这两种方法都有同样的问题:丢失任何一个 LUN/范围都会导致客户机中的卷出现奇怪的现象,但错误会以不同的方式报告(在客户机中为选项 1,在 vSphere 中为选项 2)。

理想的解决方案是在阵列级别合并两个数据存储,然后让该虚拟机位于其自己的、大小合适的数据存储中。

相关内容