Install Proxmox VE 8 on HP Proliant DL380E G8 with SO on SD and datastore in HP P420 Smart Array RAID Controller (HBA mode)

gonzalo.garcia.ncp

New Member
Sep 5, 2023
21
1
3
Hi,

I have installed Proxmox on an SD card, but when trying to configure the RAID controller in HBA mode to create a ZFS, it does not recognize it.

1701694551432.png



Can you give me a hand?

Thanks!
 
Are the disks listed under: YourNode -> "Disks"?
If yes, wipe them with the: "Wipe Disk" button on the top. Be careful to select the correct disks! Then try again.

PS.: For ZFS, the storage controller should really be in a real HBA IT-mode and not only some pseudo HBA-mode... Crossflashing into IT-mode might be necessary/wanted, if possible at all. You might want to check this for your specific storage controller first.

PPS.:
I have installed Proxmox on an SD card
Not recommended at all. But YMMV...
 
Are the disks listed under: YourNode -> "Disks"?
If yes, wipe them with the: "Wipe Disk" button on the top. Be careful to select the correct disks! Then try again.

PS.: For ZFS, the storage controller should really be in a real HBA IT-mode and not only some pseudo HBA-mode... Crossflashing into IT-mode might be necessary/wanted, if possible at all. You might want to check this for your specific storage controller first.

PPS.:

Not recommended at all. But YMMV...
It doesn't show up, only the SD card:
1701938249325.png

I'm also not convinced about the idea of installing the OS on an SD card, but it's the only way to do it since, when the RAID controller is in HBA mode, it cannot be booted from. Reading forums, this seems to be the way to go.

Thanks!
 
Does the controller show up at all? (E.g.: lspci)
What does: lsblk show?
You may go through the syslog (e.g.: scrolling through: journalctl -b for the current boot only) and check, if you can find something regarding the controller and/or the disks.

I have no experience with that/those particular controller(s). Therefore I can not tell, how they behave in HBA-mode. Maybe it is only a pseudo HBA-mode, like I mentioned before, and you need to configure the disk(s) in the controller bios/firmware first? I do not know, sorry.
But, as I also said before, if this is the case (pseudo HBA-mode), you should really see, if it is possible to crossflash the controller into a real HBA IT-mode and if so, do it for use with ZFS.
 
Can you install ssacli and show us the HBA status?
Bash:
curl -fsSL https://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | gpg --dearmor > /etc/apt/keyrings/hpPublicKey2048.gpg
chmod 0644 /etc/apt/keyrings/hpPublicKey2048.gpg
curl -fsSL https://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | gpg --dearmor > /etc/apt/keyrings/hpPublicKey2048_key1.gpg
chmod 0644 /etc/apt/keyrings/hpPublicKey2048_key1.gpg
curl -fsSL https://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | gpg --dearmor > /etc/apt/keyrings/hpePublicKey2048_key1.gpg
chmod 0644 /etc/apt/keyrings/hpePublicKey2048_key1.gpg

cat <<EOT > /etc/apt/sources.list.d/hp-mcp.list
deb [signed-by=/etc/apt/keyrings/hpePublicKey2048_key1.gpg] http://downloads.linux.hpe.com/SDR/repo/mcp bookworm/current non-free
EOT

apt update && apt install -y ssacli
ssacli ctrl all show detail
 
Does the controller show up at all? (E.g.: lspci)
What does: lsblk show?
You may go through the syslog (e.g.: scrolling through: journalctl -b for the current boot only) and check, if you can find something regarding the controller and/or the disks.

I have no experience with that/those particular controller(s). Therefore I can not tell, how they behave in HBA-mode. Maybe it is only a pseudo HBA-mode, like I mentioned before, and you need to configure the disk(s) in the controller bios/firmware first? I do not know, sorry.
But, as I also said before, if this is the case (pseudo HBA-mode), you should really see, if it is possible to crossflash the controller into a real HBA IT-mode and if so, do it for use with ZFS.
lspci:
1702461724557.png

lsblk:
1702461245701.png

I don't see anything about the driver and/or the disks.
 
Can you install ssacli and show us the HBA status?
Bash:
curl -fsSL https://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | gpg --dearmor > /etc/apt/keyrings/hpPublicKey2048.gpg
chmod 0644 /etc/apt/keyrings/hpPublicKey2048.gpg
curl -fsSL https://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | gpg --dearmor > /etc/apt/keyrings/hpPublicKey2048_key1.gpg
chmod 0644 /etc/apt/keyrings/hpPublicKey2048_key1.gpg
curl -fsSL https://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | gpg --dearmor > /etc/apt/keyrings/hpePublicKey2048_key1.gpg
chmod 0644 /etc/apt/keyrings/hpePublicKey2048_key1.gpg

cat <<EOT > /etc/apt/sources.list.d/hp-mcp.list
deb [signed-by=/etc/apt/keyrings/hpePublicKey2048_key1.gpg] http://downloads.linux.hpe.com/SDR/repo/mcp bookworm/current non-free
EOT

apt update && apt install -y ssacli
ssacli ctrl all show detail
I am encountering the following error:
1702463385653.png
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!