查看了有关各种 RAID 配置和处理 ESXi 的最佳方法的大量答案。但我仍有一些未解决的问题。
有 8 个 300GB 10K SAS 驱动器。这台机器将容纳 5-7 个虚拟机。截至目前,这些虚拟机将包括 1 个杂项服务器、2 个数据库服务器、1 个应用服务器和 1 个 Web 服务器。
根据研究,似乎只需使用 1 个逻辑 RAID 10 驱动器即可。这似乎违背了“把所有鸡蛋都放在一个篮子里”的古老信条,因此我认为这是一个乏善可陈的解决方案。我无法使用 USB 驱动器来托管操作系统(企业要求);因此必须使用内部驱动器。我真的不想在操作系统上浪费 2 个驱动器。
截至目前,我的计划是:
单个 RAID 10 设置中有 7 个驱动器
1 个驱动器作为备用
我想确认我的决定;以防万一存在一些我不知道的事情并且会有更好的路线。
编辑:
这将存在于带有 HP Smart Array P410i 控制器 (FWIW) 的 DL380G7 中。
答案1
我非常了解那些 DL 和 P 系列控制器,并且自己使用 ESXi 4.x。
只需制作一个 8 磁盘 RAID 10 阵列,划分一个~10GB 的逻辑磁盘用于启动,并将其余部分指定为第二个逻辑磁盘。
从混合性能和可靠性的角度来看,这是最好的解决方案 - 手头有热备用肯定是没有意义的,你只是浪费了两个磁盘(R10 需要偶数个磁盘),要么购买第 9 个冷备用,要么确保你有一个 4 小时零件更换支持合同。
我不会担心数据库的性能,8 x 300GB 10krpm SAS 磁盘非常快,如果你真的那担心数据库速度你根本不会对其进行虚拟化,对吗?
基本上不用担心,选择最简单的解决方案就可以了。
答案2
但对于 HP,您还可以选择在一个阵列中使用所有磁盘,并将逻辑驱动器与 SmartStart 阵列配置实用程序分开。为 esxi 划分一个 36GB LUN,并为您需要的其他一切构建逻辑驱动器。
答案3
我认为你需要偶数个驱动器才能使 RAID 10 工作,因此 RAID 10 中要么有 8 个驱动器,要么有 6 个驱动器加上 RAID1 OS/2x 备用驱动器
答案4
您的虚拟机是否有特别高的 I/O 要求?如果没有,您可以使用 7 个驱动器 RAID5 + 备用驱动器。
另一种选择是构建两个 RAID10 组,每个组有四个驱动器,在每个 RAID10 卷上放置一个 DB VM,并将杂项服务器、应用服务器和 Web 服务器分布在您认为合适的任何位置。
如果 I/O 不是真正的问题,那么使用 6 磁盘 RAID10 和两个备用磁盘就没什么问题。真正需要担心的是,您在一台服务器上运行所有虚拟机。也许您应该考虑拥有两个 ESXi 主机和共享存储。
我还建议您务必为 P410i 配备电池备份装置。有了 BBU,您的写入速度将得到显著提升。