我有一台 HP Proliant DL 360 G6。ESXi 安装在由板载 RAID 控制器(我认为是 P420)控制的阵列上
ESXi 识别 P812 RAID 控制器,但是当我将 PCI 直通放在其上时,出现了死机紫屏。
我的目标是虚拟化一个 FTP/SAMBA 服务器,并将 P812 RAID 控制器(MSA60 的全部 12TB)仅提供给 FTP/SAMBA VM,不用于其他任何用途。
我尝试过 ESXi 5.1(已知 PCI 直通已损坏)和 5.0(不应有直通损坏)。我该如何让它们正常工作?
答案1
您的设备支持 PCI 直通。您需要更新所有设备的固件。请在所有设备连接后运行适用于 ProLiant 可引导 DVD 的 HP 服务包。您的 PSOD 错误可能已在更高版本的 ESXi 中得到解决。不要只使用从 VMware 下载的版本。您需要从补丁下载站点。
不过,我认为在直通配置中使用 Smart Array P812 控制器是一个错误。通过将其专用于单个虚拟机,您增加了设置的复杂性,而没有性能或可管理性优势。此外,您还需要从文件服务器 VM 以及 ESXi 级别监控存储硬件。
更好的解决方案是使用一个或两个控制器(因为 P812 也可以处理您的内部磁盘),并创建多个 HP 逻辑驱动器,将文件服务器的数据放在标准 VMDK 文件中。这样,您将拥有一个单一的管理平面。
但在再次尝试直通之前,请确保所有更新都已到位。
答案2
为什么要实现传递它的复杂性。只需配置一个数据存储区并仅向您的 FTP/SAMBA 服务器提供 VMDK 或 RDM。这可以为您提供更大的灵活性,并且将更易于支持。
也就是说,无论如何,如果这样做,除非您要实施某种复制系统,否则您将失去虚拟化的许多好处。
答案3
我知道这篇文章是几年前的,但我认为他可能有兴趣做一些与我计划做的事情类似的事情。我有一台 ESXi 5.5 主机(实际上是 DL380 G6),运行着一些基本的虚拟机。主数据存储由 Smart Array P400(“板载”)支持。我有一个外部机箱(MSA60),它通过 Mini SAS 电缆直接连接到 Smart Array P812 (PCI)。希望通过虚拟化(当前物理的)文件服务器来降低设备和运营成本。现在,我确实明白你建议创建另一个数据存储并将其呈现给虚拟机(在本例中为文件服务器)的原因,但是,WS2012 包含一些非常花哨的数据管理工具。由于我预计我们的存储需求在未来几年会增长,我希望能够充分利用 WS2012 的存储空间和池功能。