让使用 Intel X79 芯片组的 VMWare ESXi 5.0.0 和 RAID 正常工作

让使用 Intel X79 芯片组的 VMWare ESXi 5.0.0 和 RAID 正常工作

我购买了一台新服务器,使用主板 华硕 P9X79 WS X79 S-2011 ATX.它将用于虚拟化,最好使用VMware vSphere 虚拟机管理程序™ (ESXi)我是否可以使主板上的 RAID 与 VMWare 协同工作(它无法检测到它)。

主板采用 Intel® X79 芯片组,对于 RAID 控制器来说意味着供应商 ID 8086(英特尔)和型号 ID 2826

当我从闪存驱动器启动 ESXi 5.0.0 安装介质时,我看不到我创建的 RAID5 集中的驱动器。

问题:

答案1

该主板上的 RAID 不是真正的硬件 RAID,而是“假冒“这取决于操作系统中的驱动程序。ESXi 不支持 fakeraid,因为它针对的是企业环境(使用真正的硬件 RAID 以获得更好的性能),而不是消费类 PC(使用 fakeraid 是因为它很便宜)。ESXi 应该识别连接到该控制器的驱动器,但只能将其识别为独立驱动器,而不是 RAID 阵列。

您可能希望选择其他虚拟化平台,例如Citrix XenServer或者Linux KVM。如果您确实想使用 ESXi,您可以将三个驱动器设置为单独的数据存储区,为每个虚拟机提供三个虚拟磁盘(每个数据存储区一个),并在每个虚拟机的操作系统中设置软件 RAID。

(虚拟机将无法看到主机的 fakeraid 控制器。将客户机与主机硬件隔离是虚拟化的一半。客户机只能看到他们的虚拟磁盘。)

非官方司机您可以在 ESXi 上安装它来支持其他硬件,包括用于英特尔矩阵 RAID(你的芯片组的 fakeraid),但如果你这么做的话,你就危险了。

答案2

我认为在这里你会听到很多人建议使用额外的驱动器和 RAID 10 而不是 RAID 5,因为在负载下写入性能要高得多。我个人认为,如果驱动器不会出现高 IOPS(尤其是随机 IOPS),那么 RAID 5 就可以了。

但是我注意到您选择了 WD Green SATA 硬盘 - 我认为这是一个非常糟糕的选择。绿色硬盘通常速度较慢(rpm),并且在闲置期间设置为减速,无论操作系统是否指示它这样做。您真正想要的是 15K SAS 硬盘和电池支持的缓存 RAID 控制器。

如果您阅读您提供的信息链接,您将从第 41 页开始看到该指南描述了如何设置 2k8 服务器、在服务器上安装 RAID Web Console 2,然后设置 ESXi 主机。这应该能够通过弹出窗口和电子邮件通知您磁盘是否发生故障。

拇指杆上的 ESXi - 拇指杆可能比从 RAID 启动慢,并且 ESXi 主机本身没有冗余,只有 VM 的冗余。但是,如果您的 ESXi 安装或拇指杆出现问题,则设置新的拇指杆并不需要很长时间,然后导入 VM。在生产服务器上,如果像您的一样,USB 端口是内置的,我才会考虑这一点。

答案3

好的,前面的答案已经讨论了为什么使用 fakeraid 是个坏主意,为什么 VMware 不支持它,以及在某种程度上为什么使用台式机主板不是一个好主意。

如果您确实打算使用该板作为 VMware 服务器的基础,您可以执行以下操作:

  1. 去 eBay。
  2. 搜索DELL PERC 6/i。购买一个,最好是带电池的。这是一个与 VMware vSphere 兼容的实际硬件 RAID 控制器。不要购买 6/iR 卡。
  3. 如果卡未附带驱动器电缆,请搜索SFF-8484 SFF-8482并购买列出的电缆之一。此电缆允许您将最多四个 SAS 或 SATA 驱动器连接到 6/i。
  4. 当它们全部到达时,将 6/i 安装在计算机的一个 PCI Express 插槽中,并使用电缆将驱动器连接到 6/i。
  5. 使用 6/i RAID BIOS 创建您的 RAID 阵列。
  6. 安装 VMware vSphere Hypervisor。

享受!

答案4

不幸的是,没有适用于 X79 芯片组的 VIB 文件。如果您打算使用软件 RAID,我推荐使用在具有更好硬件支持的 Linux 发行版上运行的虚拟化平台。例如,在 Ubuntu Server 上运行的 Virtualbox 就可以正常工作。

相关内容