HP Proliant servers usually contain a hardware-based RAID controller (e.g. P420i controller). The description below explains how to disable the RAID modes of this controller and use the attached disks directly (e.g. for software-based RAID).
You may want to avoid using a hardware-based RAID controller for some reason:
Disabling the RAID controller is not trivial:
There are some downsides when configuring the controller for HBA mode (pass-through):
Booting without the RAID controller
)Smart RAID controller
setupF8
during bootup as soon as you see the greeting message of the P420i
controllerssacli
package for configuring the RAID controller manually:hp/swpackages/ssacli-*.rpm
(either i386 or x86_64)ssacli
package from one of the sources above:rpm -i –nodeps ssacli-*.rpm
ssacli controller slot=0 modify hbamode=on
ssacli controller slot=0 modify raidmode=off
ssacli controller slot=0 show
ssacli
package again
The above configuration change is permanent, until you reconfigure the controller again (e.g. with hbamode=off
).
The Proliant BIOS and/or the RAID controller have the following limitations with regard to the boot medium:
/boot/
directory on a filesystem on the SD card
HP offers firmware upgades only as rpm packages. Thus Debian users will need to download the packages manuall and convert them via alien
before installation:
alien –scripts –target=amd64 –to-deb SOME_FILE.rpm
hpsetup