我已经买了一个新的服务器,我使用的主板华硕P9X79 WS X79 S – 2011的ATX 。 它将用于虚拟化,最好是使用VMware vSphere Hypervisor™(ESXi),如果我可以在我的主板上使用VMWare(它不会检测到它)获得RAID。
该主板有英特尔®X79芯片组,RAID控制器意味着供应商ID 8086(英特尔)和型号ID 2826 。
当我从我的闪存驱动器启动ESXi 5.0.0安装介质时,我无法在我创build的RAID5集中看到驱动器。
问题:
有没有我可以使用的RAID控制器的VIB文件?
我在http://www.intel.com/support/motherboards/server/sb/CS-033313.htm上find了一篇有关使某些英特尔控制器可以使用RAID的文章,其中列出了9个与之兼容的集成RAID模块。 但是,没有提到X79芯片组。
该主板上的RAID不是真正的硬件RAID,它是依赖于操作系统中的驱动程序的“ fakeraid ”。 ESXi不支持fakeraid,因为它针对的是企业环境(使用真正的硬件RAID来获得更好的性能),而不是消费者PC(使用fakeraid,因为它便宜)。 ESXi应该识别连接到该控制器的驱动器,但只能识别独立驱动器,而不能识别为RAIDarrays。
您可能希望select不同的虚拟化平台,例如Citrix XenServer或Linux KVM 。 如果您真的想使用ESXi,则可以将三个驱动器设置为单独的数据存储区,为每个虚拟机分配三个虚拟磁盘(每个数据存储区各一个),并在每个虚拟机的操作系统中设置软件RAID。
(虚拟机将无法看到主机的fakeraid控制器,将主机的硬件隔离为虚拟化的一半,只能看到虚拟磁盘。
有一些非官方的驱动程序 ,您可以在ESXi上安装以支持其他硬件,其中包括用于Intel Matrix RAID (您的芯片组的fakeraid)的“dmraid”,但是如果这样做的话,您将会走出困境。
我想在这里你会得到很多人build议一个额外的驱动器和RAID 10而不是RAID 5,因为写入性能在负载下要高得多。 我个人会说,如果驱动器不会看到高IOPS(特别是随机IOPS),那么RAID 5会做。
不过,我注意到你select了WD Green SATA驱动器 – 我认为这是一个非常糟糕的select。 绿色驱动器通常具有较慢的速度(rpm),并且在不活动期间被设置为减速,而不pipe操作系统是否已经告诉它。 真的你想要15K SAS驱动器和电池备份cachingRAID控制器。
如果您阅读了您提供的英特尔链接,则将从第41页开始介绍如何设置2k8服务器,在服务器上安装RAID Web Console 2,然后设置ESXi主机。 这应该能够让你知道,如果磁盘失败,通过popup和电子邮件。
拇指上的ESXi – 拇指大概可能比从RAID引导慢,并且ESXi主机本身没有冗余,只有虚拟机。 但是,如果您的ESXi安装或拇指button出现问题,则不需要很长时间就可以设置新的导入VM。 在生产服务器上,我只会考虑这个,如果你喜欢,USB端口是内部的。
好的,以前的答案已经谈到为什么使用fakeraid是不好的主意,VMware为什么不支持它,以及为什么使用台式机主板不是一个好主意。
如果你真的开始使用这块主板作为VMware服务器的基础,那么你就是这么做的:
DELL PERC 6/i 。 买一个,最好是包含电池的一个。 这是一个与VMware vSphere兼容的实际硬件RAID控制器。 不要拿6 / iR卡。 SFF-8484 SFF-8482然后购买其中一条电缆。 此电缆允许您将最多四个SAS或SATA驱动器连接到6 / i。 请享用!
不,您不能对vSphere / ESXi使用Intel ICHR RAID。 原因是因为这个raid并不是作为一个通过控制器驱动来暴露的音量存在的(真正的解释是所有的孩子都称之为“fakeraid”)。
所有的RAID解决scheme都是基于软件的,但是所谓的“硬件RAID”是在控制器上运行RAID软件(“固件”)的解决scheme,所以当您使用驱动程序来允许您的O / S(在这种情况下,ESXi)要查看卷(非RAID,如SATA,IDE或主机总线适配器(也称为HBA),而不是卷的驱动器),那么使用更典型的软件RAID解决scheme时,O / S的工作就less得多。 ICHR是一个有趣的混合解决scheme,其中的SouthBridge芯片组实际上确实提供RAID和BIOS的固件,你可以做一些基本的configuration。 它不提供适当的INT19引导程序加载程序,这意味着它提供的RAID卷无法启动,实际上,只有在IAStor服务启动之后才能真正存在,使用ICHR驱动程序查看卷,然后把它们呈现给操作系统。
Windows可以通过它的引导程序来处理这个问题,我想VMWare也可以,但是他们从来不会这么做,因为正如其他人所指出的那样,ICHR RAID由于缺乏专用的奇偶校验处理器而不是“专业级”(ICHR使用x86当设置正确的时候,CPU确实做得非常出色)以及固有的危险,例如你的CPU是一个通用处理器,这个处理器做了许多其他事情,使得FAR比专用的奇偶校验处理器更容易崩溃。 与“硬件RAID”解决scheme相比,缺乏某些caching/缓冲区以及针对未提交事务的适当电池备份也使ICHR具有高风险。
最终,ICHR是一个增值解决scheme,用于那些不需要6 9(99.9999%)的正常运行时间,并且可能会导致停机和轻微数据丢失的人。 如果您想玩一个非常有趣的解决scheme,可以获得NexentaStor 3.x的社区许可证,在任何可以使用的驱动器/arrays上安装vSphere,为NexentaStor创build一个虚拟机并安装它,学习如何执行RDM裸设备映射),并通过RDM将驱动器暴露给NexentaStor虚拟机,然后将该虚拟机的iSCSI的NFS暴露给相同的主机,并将该SAN解决scheme用于其他虚拟机和networking上的其他系统。 这样,您就可以利用原始磁盘性能,ZFS(RAIDz等),学习有关企业SAN使用vSphere和虚拟化的各种有趣的事情。 这是一个项目,但做得很对(将两个60GB固态硬盘投入caching/ ZIL),你将学到很多东西,并且拥有非常灵活,便携和可扩展的硬件存储。
不幸的是,X79芯片组没有VIB文件。 如果您使用的是软件RAID,我build议您在Linux发行版上运行的虚拟化平台具有更好的硬件支持。 例如,在Ubuntu服务器上运行的Virtualbox将工作。