Dear gurus!
I am running a ML380 G9 server with SATA drives and Proxmox VE 5.1 and love the performance and reliability.
Recently we got a new HP DL380 G9 server with integrated HW RAID Smart Array P440 and 6 SAS 15k drives.
I want to move my setup to this more equipped server, but I am struggling with all the same issues many here described. Unfortunately I did not get a clear conclusion on how the situation is as of June 2018 when I want to use ZFS.
It is clear through all the threads here to NOT to use HW RAID for ZFS as the fs needs direct access to disks.
First I saw here that it shall work, so I gave it try:
https://forum.proxmox.com/threads/installing-proxmox-4-on-a-new-hp-dl-380-g9.32380/
Unfortunately, I have experienced the same behaviour when installing the Proxmox as many others here. I have switched the controller to HBA mode and so I can see the disks during installation, all seems fine, but it never boots, it always ends in GRUB RESCUE.
I have tested to remove ALL disks but one and install the Proxmox to just one disk. That seemed to work. I was even able to plug in the other disks once it was up and running and create a new pool in ZFS, but as soon as I restarted the server, no boot, just grub rescue.
Then I saw some good news on using the ACHI connected disks on this setup,
https://forum.proxmox.com/threads/zfs-disk-layout-for-new-install.29607/#post-186411
but I was unable to make this work - did not find any BIOS configuration on how to use it.
Also here a raid0+1 is recommended, but I suppose the user will loose ZFS:
https://forum.proxmox.com/threads/hp-proliant-ml-350-g9-best-practice.22103/#post-111749
Another thread proposes using some special drivers:
https://forum.proxmox.com/threads/cant-install-proxmox-on-hp-proliant-dl380-gen9.20736/#post-107031
And then further some other attempt:
https://forum.proxmox.com/threads/cant-install-proxmox-on-hp-proliant-dl380-gen9.20736/#post-152658
But at the end of the day, I do not see any SUCCESS story. So what would you do with HP G9 and p440ar controller and SAS disks? Is there a way to install proxmox and ZFS there or do I need another HW?
Final thought.
On the older ML server I use BIOS legacy boot options and it works I was unable to make the UEFI to boot. The same seems the issue on the DL 380 - whatever I did try, never except UEFI. What is the best practice for LEGACY BIOS / UEF on HP servers with proxmox? Is there any real reason to fight for UEFI?
One more thought...
Friend of mine suggests to remove the Smart Array p440ar and buy a simple HBA controller, but I see many which still have "raid" in their name or battery or cache in the features and I have red here, that any such controller shall be avoided. What is the good value simple HBA for use in HP server and 6 SAS 15k drives? Would this work: Supermicro HBA AOC-S3008L-L8e ? Or any other?
I am running a ML380 G9 server with SATA drives and Proxmox VE 5.1 and love the performance and reliability.
Recently we got a new HP DL380 G9 server with integrated HW RAID Smart Array P440 and 6 SAS 15k drives.
I want to move my setup to this more equipped server, but I am struggling with all the same issues many here described. Unfortunately I did not get a clear conclusion on how the situation is as of June 2018 when I want to use ZFS.
It is clear through all the threads here to NOT to use HW RAID for ZFS as the fs needs direct access to disks.
First I saw here that it shall work, so I gave it try:
https://forum.proxmox.com/threads/installing-proxmox-4-on-a-new-hp-dl-380-g9.32380/
Unfortunately, I have experienced the same behaviour when installing the Proxmox as many others here. I have switched the controller to HBA mode and so I can see the disks during installation, all seems fine, but it never boots, it always ends in GRUB RESCUE.
I have tested to remove ALL disks but one and install the Proxmox to just one disk. That seemed to work. I was even able to plug in the other disks once it was up and running and create a new pool in ZFS, but as soon as I restarted the server, no boot, just grub rescue.
Then I saw some good news on using the ACHI connected disks on this setup,
https://forum.proxmox.com/threads/zfs-disk-layout-for-new-install.29607/#post-186411
but I was unable to make this work - did not find any BIOS configuration on how to use it.
Also here a raid0+1 is recommended, but I suppose the user will loose ZFS:
https://forum.proxmox.com/threads/hp-proliant-ml-350-g9-best-practice.22103/#post-111749
Another thread proposes using some special drivers:
https://forum.proxmox.com/threads/cant-install-proxmox-on-hp-proliant-dl380-gen9.20736/#post-107031
And then further some other attempt:
https://forum.proxmox.com/threads/cant-install-proxmox-on-hp-proliant-dl380-gen9.20736/#post-152658
But at the end of the day, I do not see any SUCCESS story. So what would you do with HP G9 and p440ar controller and SAS disks? Is there a way to install proxmox and ZFS there or do I need another HW?
Final thought.
On the older ML server I use BIOS legacy boot options and it works I was unable to make the UEFI to boot. The same seems the issue on the DL 380 - whatever I did try, never except UEFI. What is the best practice for LEGACY BIOS / UEF on HP servers with proxmox? Is there any real reason to fight for UEFI?
One more thought...
Friend of mine suggests to remove the Smart Array p440ar and buy a simple HBA controller, but I see many which still have "raid" in their name or battery or cache in the features and I have red here, that any such controller shall be avoided. What is the good value simple HBA for use in HP server and 6 SAS 15k drives? Would this work: Supermicro HBA AOC-S3008L-L8e ? Or any other?