在基础设施的一部分中,我必须在 vmware esxi 上执行 sw raid,因为无法添加 SmartArray 控制器,也无法连接到存储。所以我计划在服务器中安装 3 个磁盘 - 1 个用于启动 esxi,2 个配置到 VM,这样我就可以在 OS 安装过程中执行 sw raid。因此,虚拟机将有 2 个虚拟磁盘,每个来自不同的数据存储/物理磁盘。
问题是,在这种情况下对性能有什么影响?(VM 是 nagios,具有 100 多个检查主机和服务),或者我应该寻找其他解决方案?
答案1
我建议寻找其他解决方案。使用这种类型的硬件,您不需要使用任何形式的软件 RAID。
硬件的限制是什么?如果您有最新的 HP 硬件(G6、G7、G8),您可以从内部 USB 或质量不错的 SDHC 卡启动 ESXi。这样可以释放您的磁盘和智能阵列控制器,以便纯粹使用 VMWare 数据存储。在这种情况下,为 ESXi 专用一个磁盘是浪费的。
取出磁盘并创建带有两个磁盘的 RAID 1 逻辑驱动器或带有四个磁盘的 RAID 1+0,然后在该数据存储上安装 Nagios VM。如果可以,请避免使用 RAID 5。
答案2
为什么不使用 hp 的 smartcd,将其设为 raid 1。然后在 esx 中为 vm1 上的 raid 需求创建一些磁盘,然后在 os 安装中使 sw raid linux。与 vm2 的步骤相同。