我有一台 Dell PowerEdge 2970。目前它作为 ESXi 服务器运行,上面有少量 VM。我在其中插入了 3 个 300GB 驱动器,前面有 5 个开放托盘。它在出厂时设置为硬件 Raid5。我的问题是,如果我的磁盘空间开始不足,我可以通过插入另一块硬盘驱动器到空插槽来添加空间吗,还是我需要备份所有内容并重建阵列?如果我不能直接插入另一块硬盘驱动器,那么最好再添加 3 个驱动器并构建第二个 Raid5 以避免丢失我拥有的任何数据
答案1
说实话,我完全不同意 joeqwerty 的观点。您没有提到您拥有哪种控制器,但所有 PERC 5 和 6 卡都可以执行实时阵列扩展,尽管我强烈希望先完全备份您的卷。这样,您的新驱动器将成为 R5 阵列的一部分,因此能够承受单个磁盘故障。如果您只是添加另一个范围,那么在丢失磁盘的情况下,您很有可能丢失整个 VMFS 数据存储(如果您使用的是 ESX/i v4,风险会降低),再加上将阵列扩展到 6 个驱动器,您将比两个 3 驱动器阵列多获得 300GB 的空间。
答案2
最简单的做法可能是创建一个新的 RAID5 阵列并将其作为新范围添加到 VM 数据存储中。
答案3
对于其他正在看这篇文章的人来说:
在较旧的 PERC 5 卡上,您只需弹出驱动器并在 RAID BIOS 中运行重建即可增加容量或执行 Raid 级别迁移 (RLM)
在 PERC 6 上,您需要安装 Open Manage Server Administrator。在 ESXi 上安装时,需要一些额外的步骤,但这是值得的。您可以扩展实时阵列而不会中断服务。但请注意,添加驱动器后重建阵列确实需要很长时间(计划至少 4-6 小时),并且在重建期间,您的服务会降低。
- 关闭所有主机并安装 OMSA,然后按照概述的步骤启用 CIM ->在 ESXi 上安装 OMSA
- 然后,为了访问 OMSA,请在单独的站点上安装托管节点管理工具。(不能只使用 htps://server:1311)
答案4
依靠 RAID 控制器来增加卷,也依靠操作系统来调整分区大小和增加文件系统。请查看 RAID 控制器的文档和 VMFS 的文档。