Я пытался автоматизировать аппаратную конфигурацию RAID на машинах HP proliant перед установкой ОС (поэтому я не могу использовать hpacucli). Ssh в iLO3 не имеет опции для конфигурации RAID. Я использую ribcl, но нет команды для конфигурации RAID, однако я вижу это под командой GET_EMBEDDED_HEALTH.
<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 логических диска с одним запасным) и перезагрузить сервер, который вступит в силу? Если этот подход неверен, есть ли другие способы автоматизировать конфигурацию аппаратного рейда?
Мы встраиваем hpacucli
в отдельный образ PXE или как часть установщика Linux %pre
набор команд.
Также похоже, что вы работаете на сервере Gen8 (согласно выходным данным Smart Array P420i выше). Вы можете использовать Интеллектуальная инициализация профили тоже.