VMWare ESX/ESXi 服务器配置有 RAID 6 - 是否可取?

VMWare ESX/ESXi 服务器配置有 RAID 6 - 是否可取?

我正在尝试指定一台运行 VMWare ESX/ESXi 的服务器,以托管大约 3-4 个 VM。它们可能会托管运行 IIS、Apache 和 BIND 的 VM。我们对此没有太多预算,而且在某种程度上,这是虚拟化的一次实验。如果可行,我们将把此解决方案应用于我们数据中心的其余部分。

我担心在同一台机器上的多台虚拟机上使用 RAID 技术时的性能。有没有人能分享一些建议/经验,无论是支持 RAID 还是反对 RAID,都可以(希望我们可以避免一般的反对/支持 RAID 的争论)。如果您的经验导致您在这种情况下不建议使用 RAID,那么您将如何处理冗余/可用性?谢谢!

答案1

考虑到您的应用程序配置文件(即听起来不会进行太多写入操作),我认为您使用 R6 就足够了。哦,您更关心的是您在单个数据存储/LUN 中存储了多少个虚拟机(为获得良好的性能,请保持在 4 个以下),而不是阵列管理了多少个虚拟机。

答案2

IOPS 的最佳选择是 RAID10,因为您可以获得冗余和所有磁盘的聚合潜力,从而提高速度。RAID6 的性能比 RAID5 慢,如果您正在处理数据库和 BIND,您会希望获得更高的速度。RAID10 可以像 RAID6 一样由少至 4 个磁盘组成,因此它在您的预算之内。

答案3

如果在本地存储上运行 3-4 个虚拟机,除非您的驱动器速度非常慢且 raid 控制器性能不佳,否则不会出现任何问题。如果您无法使用 15k scsi,请使用 raid 10,如果您可以获得 15k scsi,那么任何 raid 都可以充分发挥作用。

答案4

我刚刚有一个运行 VM 的盒子,在本例中是 Windows Server 2003。

我建议至少使用 4 个磁盘,采用 RAID10 配置,以提供足够的 IOPS 和冗余。棘手的问题是与 ESX 的硬件兼容性,因为并非所有磁盘控制器都兼容。

根据我们的经验,我们以非常低的容量运行 8 台 VM(Windows Server 2003),而磁盘不是问题。

相关内容