I need to install CentOS 7 on a HP ProLiant DL360e Gen8 server.
The RAID1 has been configured in the bios:
I have downloaded the driver from http://downloads.linux.hp.com/repo/spp/rhel/7/x86_64/2014.06.0_supspp_rhel7.0_x86_64/hpvsa-1.2.10-120.rhel7u0.x86_64.dd.gz
(In theory, you should be able to download this through http://h20564.www2.hp.com/hpsc/swd/public/detail?sp4ts.oid=5249572&swItemId=MTX_7db7797756df4cd9825a5567e8&swEnvOid=4176#tab3 but the file you get then is not a valid gzip file EDIT: The file is valid, it is unzipped upon download by a lot of browsers, but still named .dd.gz
, which is very confusing.)
I have unzipped this .gz file and copied it to an USB key using the following commands (Done on a MAC):
- Insert the USB key and see that it gets mounted automatically
- Check the mount point using
mount
. For me it printed:
/dev/disk2s1 on /Volumes/STORE N GO (msdos, local, nodev, nosuid, noowners)
- Unmount the USB key using:
diskutil unmount /Volumes/STORE\ N\ GO/
- Run:
sudo dd if=hpvsa-1.2.10-120.rhel7u0.x86_64.dd of=/dev/disk2s1
- Eject the USB key:
diskutil eject disk2s1
I have then inserted the CentOS 7 Installation ISO and the USB key in the server and started. At the screen where you can confirm to start the installation (or test the media first), I pressed ESC to go to the "boot:" prompt and typed:
linux dd blacklist=ahci
After a few moments, it prints:
DD: Checking devices
Page 1 of 1
Driver disk device selection
DEVICE TYPE LABEL UUID
1) sda1 ext4 OEMDRV xxxxxxxx
2) sr0 iso9660 CentOS 7 x86_64 yyyyyyyy
# to select, 'r'-refresh, 'n'-next page, 'p'-previous page or 'c'-continue:
I selected 1
, then I got:
Select drivers to install
1) [ ] /media/DD//rpms/x86_64/kmod-hpvsa-1.2.10-120.rhel7u0.x86_64.rpm
# to toggle selection, 'n'-next page, 'p'-previous page or 'c'-continue:
I again typed 1
to select the driver, which then changed the screen to:
Select drivers to install
1) [X] /media/DD//rpms/x86_64/kmod-hpvsa-1.2.10-120.rhel7u0.x86_64.rpm
# to toggle selection, 'n'-next page, 'p'-previous page or 'c'-continue:
I then pressed 'c' to continue which then printed
DD: Extracting files from /media/DD//rpms/x86_64/kmod-hpvsa-1.2.10-120.rhel7u0.x86_64.rpm
It then printed the first screen again and I pressed c
again. After that the installer started. However, it still did not see my RAID1 drive:
The drive you see is the USB key.
What am I doing wrong to get the CentOS installer "see" my RAID1 disk?
Best Answer
As soon as the driver loads, you need to pull the USB key out of the server. Otherwise, the USB key's presence will impact the SCSI device enumeration.
The Driver Disk menu will also say something to the effect of "Remove the driver disk"...
I don't want to offend, but the instructions from HP do work. Please ensure you do the following:
inst.dd
to your kernel boot command line.