我们的新 DAS 单元即将问世,我正在寻找配置存储的最佳方法。
我们当前使用 vSphere 6.0,但在 Update 1 发布时必须升级到 6.5,因为新 DAS 中的所有 HDD 都是 512e(扇区大小为 4096,模拟为 512),而这仅在 6.5 中受支持。
两台 Dell MD1280(装有 10TB HDD)的总容量将大大超过数据存储的最大容量 64TB,很多倍。取决于我们决定使用/购买的硬盘数量。
最初我考虑在 iDRAC 中创建多个虚拟磁盘
RAID5 -> 7 x 10TB = 60TB,其中 1 个驱动器发生故障
然后使用 vCenter 创建数据存储和虚拟磁盘,然后在虚拟机上使用 LVM 跨越它们(所有虚拟机都是 Linux)
这是 DELL VMWare 技术支持为我提供的相同且唯一的选项。
这里的问题是,如果我完全填充两个单元,我将丢失 24 个驱动器 (240TB) 的奇偶校验,但每个虚拟磁盘中只有一个驱动器可以发生故障。任何其他 RAID 级别只会增加损失。
过去,我在免费许可证上运行 vSphere 时使用 RDM 方法(在虚拟机上安装物理(来自 iDRAC)驱动器的 VD)来解决最大 4TB 虚拟磁盘大小的问题。我想知道这是否可行,如果这种方法在这种规模上有效,那么它可能有什么缺点。
我知道我可能被迫在 VMWare 之外执行此操作,并且能够将所有 HDDS 跨越到具有多个奇偶校验磁盘的大型阵列中,但想问一下是否有人对此主题有一些见解。如果还没有,这种方法的细节可能应该在单独的问题中讨论。
任何建议将不胜感激。
答案1
是的。PCI Passthrough 就是您所需要的。RDM 对您没有帮助,因为它限制每个设备 64TB。
查看此文章了解更多信息:https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1010789
答案2
在虚拟机中使用 iSCSI 映射大型驱动器。基本上,您只需使用操作系统驱动器在 VMware 中创建虚拟机。然后在虚拟机内部使用适当的软件映射 iSCSI 目标。在 Windows 中,这将是 iSCSI 启动器。这样,VMware 就不必处理大型阵列,您也不必关心 VMware 中的最大值。但是,您仍然需要选择支持所需卷大小的操作系统和文件系统。如果您不使用群集感知文件系统,您也可以只在一个虚拟机上使用它。