![使用 ribcl 实现 HP Proliant G7 硬件 RAID 配置自动化](https://linux22.com/image/634105/%E4%BD%BF%E7%94%A8%20ribcl%20%E5%AE%9E%E7%8E%B0%20HP%20Proliant%20G7%20%E7%A1%AC%E4%BB%B6%20RAID%20%E9%85%8D%E7%BD%AE%E8%87%AA%E5%8A%A8%E5%8C%96.png)
我一直试图在安装操作系统之前自动执行 HP proliant 机器的硬件 RAID 配置(因此我无法使用 hpacucli)通过 ssh 进入 iLO3 没有 RAID 配置选项,我使用 ribcl,但没有 RAID 配置命令,但是我在命令下看到了这个获取嵌入式健康信息。
<STORAGE>
<CONTROLLER>
<LABEL VALUE="Controller on System Board"/>
<STATUS VALUE="OK"/>
<CONTROLLER_STATUS VALUE="OK"/>
<SERIAL_NUMBER VALUE="50014380215F0070"/>
<MODEL VALUE="HP Smart Array P420i Controller"/>
<FW_VERSION VALUE="3.41"/>
<DRIVE_ENCLOSURE>
<LABEL VALUE="Port 1I Box 1"/>
<STATUS VALUE="OK"/>
<DRIVE_BAY VALUE="04"/>
</DRIVE_ENCLOSURE>
<DRIVE_ENCLOSURE>
<LABEL VALUE="Port 2I Box 0"/>
<STATUS VALUE="OK"/>
<DRIVE_BAY VALUE="01"/>
</DRIVE_ENCLOSURE>
<LOGICAL_DRIVE>
<LABEL VALUE="01"/>
<STATUS VALUE="OK"/>
<CAPACITY VALUE="68 GB"/>
<FAULT_TOLERANCE VALUE="RAID 0"/>
<PHYSICAL_DRIVE>
<LABEL VALUE="Port 1I Box 1 Bay 3"/>
<STATUS VALUE="OK"/>
<SERIAL_NUMBER VALUE="6TA0N3SZ0000B231CYDT"/>
<MODEL VALUE="EH0072FAWJA"/>
<CAPACITY VALUE="68 GB"/>
<LOCATION VALUE="Port 1I Box 1 Bay 3"/>
<FW_VERSION VALUE="HPDH"/>
<DRIVE_CONFIGURATION VALUE="Configured"/>
</PHYSICAL_DRIVE>
</LOGICAL_DRIVE>
</CONTROLLER>
</STORAGE>
我的问题是,有没有办法修改/创建这个 xml 片段(比如说我有 2 个逻辑驱动器,其中一个是备用的)并重新启动服务器使其生效?如果这种方法不正确,还有其他方法可以自动化硬件 raid 配置吗?
答案1
我们将hpacucli
命令嵌入到单独的 PXE 映像中或作为 Linux 安装程序%pre
命令集的一部分。
看起来你正在使用 Gen8 服务器(根据上面的 Smart Array P420i 输出)。你可以利用智能配置个人资料也是如此。