具有12TB MSA60的ESXi PCI直通SmartArray P812

我有一个HP Proliant DL 360 G6。 ESXi安装在由板载RAID控制器控制的arrays上(我认为是P420)

ESXi识别P812 RAID控制器,但是当我将PCI通道放在上面时,我会看到死亡的紫色屏幕。

我的目标是对FTP / SAMBA服务器进行虚拟化,并将P812 RAID控制器(全部12TB的MSA60)单独给FTP / SAMBA虚拟机,而不是其他任何东西。

我已经试过了ESXi 5.1(已知破PCI传递)和5.0(不应该有破传递)。 我如何得到这个工作?

您拥有的设备支持PCI直通。 您需要更新所有设备的固件。 通过连接所有设备并运行适用于ProLiant启动DVDHP Service Pack进行此操作 。 您的PSOD错误可能已在以后的ESXi版本中得到解决。 不要只使用从VMware下载的内容。 您需要从修补程序下载站点更新到最新版本。

不过,我认为使用Smart Array P812控制器在直通configuration中是个错误。 通过将其专用于单个虚拟机,您已经增加了设置的复杂性,而没有性能或可pipe理性优势。 另外,您还需要从文件服务器VM以及ESXi级别监视存储硬件。

一个更好的解决scheme是使用一个或两个控制器(因为P812也可以寻址你的内部磁盘),并创build多个HP逻辑驱动器,将文件服务器的数据放在标准的VMDK文件中。 这样,你将有一个单一的pipe理平面。

但是在再次尝试直通之前确保所有的更新都已经到位。

为什么要实现传递它的复杂性。 只需configuration一个数据存储,并仅将VMDK或RDM提供给您的FTP / SAMBA服务器。 这给你更多的灵活性,将会更加可支持。

也就是说,通过这样做,除非您要实施某种复制系统,否则您将失去很多虚拟化的好处。

我知道这个职位已经过了几年了,但是我认为他可能一直在做一些类似于我打算做的事情。 我有一台ESXi 5.5主机(实际上是DL380 G6),运行一些重要的虚拟机。 Smart Array P400(“板载”)支持主数据存储。 我有一个通过Mini SAS电缆直接连接到Smart Array P812(PCI)的外部机箱(MSA60)。 希望通过虚拟化(当前物理)文件服务器来降低设备和运营成本。 现在,我确实看到了你的build议来创build另一个数据存储并将其呈现给虚拟机(在本例中是文件服务器),但是,WS2012包含了一些漂亮的数据pipe理工具。 由于我预计未来几年我们的存储需求会不断增长,我希望能够充分利用WS2012的存储空间和池function。