我即将在 HP Smart Array P400i 公开的 RAID10 上安装 ESXi 5.0U2。(服务器是 DL580 G5。)但是,我注意到基于 ROM 的实用程序缺少基于浏览器的 HP 阵列配置实用程序的许多功能,但后者仅在 Windows 或 Linux 发行版中运行。
我无法在此服务器上进行任何 PCI 直通,因此据我所知,我不能只将 ACU 安装到客户操作系统中并期望获得任何地方。
我能看到的使用 ACU 的唯一方法是在单独的驱动器上安装 Windows,以便在我需要进行阵列管理时启动,但这非常不方便,并且对监控也没有任何作用。
我是否有更好的选择来管理此类主机上的硬件 RAID?
答案1
目前有几种很好的方法可以解决这个问题。基于 HP BIOS 的 RAID 实用程序仅适用于快速简单的逻辑驱动器配置对于更复杂的安排,您需要使用下列方法之一:
这HP SmartStart和ProLiant 服务包可启动磁盘允许细粒度的阵列配置,因为它们将服务器启动到离线 Linux 配置环境。
新的阵列配置实用程序脱机 CD是一张 100mb 的可启动 CD,是进行初始配置的更快捷方式。它可启动 ACU 命令行工具或完整的 ACU 图形界面。
hpacucli
在我开始使用可启动 HP CD 之前,我采用的方法是使用带有该工具的 Linux 启动盘。
我的典型 VMware ESXi 安装如下所示,我将为 ESXi 划分出一个 16GB 或 18GB 的逻辑驱动器,然后将其余部分交给 VMFS:
/opt/hp/hpacucli/bin # ./hpacucli ctrl all show config
Smart Array P410i in Slot 0 (Embedded) (sn: 5001438010A99E30)
array A (SAS, Unused Space: 0 MB)
logicaldrive 1 (18.0 GB, RAID 1+0, OK)
logicaldrive 2 (392.1 GB, RAID 1+0, OK)
physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 146 GB, OK)
physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS, 146 GB, OK)
physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS, 146 GB, OK)
physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SAS, 146 GB, OK)
physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS, 146 GB, OK)
physicaldrive 2I:1:6 (port 2I:box 1:bay 6, SAS, 146 GB, OK)
SEP (Vendor ID PMCSIERA, Model SRC 8x6G) 250 (WWID: 5001438010A99E3F)
安装 ESXi 后,您应该添加HP CIM 驱动程序和HP 实用程序这些软件包将为您提供 HP 特定的报告给 VMware和HP ILO 和阵列命令行配置实用程序。
这将使您能够从 VMware 命令行完全管理您的存储阵列。
笔记:
当服务器硬件支持时,智能阵列控制器的 PCI 直通功能可以正常工作。有问题的系统太旧,不支持 VMware VMDirectPath I/O。在较新的 ProLiant 系统中,我完全能够将智能阵列控制器或其他设备传递给虚拟客户机。