使用 ribcl 实现 HP Proliant G7 硬件 RAID 配置自动化

使用 ribcl 实现 HP Proliant G7 硬件 RAID 配置自动化

我一直试图在安装操作系统之前自动执行 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 输出)。你可以利用智能配置个人资料也是如此。

相关内容