Sziasztok,
Vettem egy gen 10 HP Microservert, és egy Ubuntu 16.04 LTS-t szerettem volna feltenni rá Raid1-el, és nem kis meglepetésemre nem sikerül.
Raid nélkül gond nélkül felmegy, azzal az istennek sem, mintha a Raid vezérlő és a linux nem lennének barátságban egymással.
Lehetséges hogy az egyik legnagyobb hardvergyártó szervernek szánt vasán nem támogatott az egyik legnépszerűbb linux distro szerver kiadása?!
Én csesznék el valamit, csinált esetleg valaki ilyet sikerrel?
Jeleztem a problémát a HP-nek és irtam az Ubuntu fórumra is.
Íme a HP-nak írt ticket szövege:
Case details
Operating system/version: Ubuntu 16.04.03 Lts
Product: HPE ProLiant MicroServer Gen10
Product vendor:
Problem description:
I was unable to install Ubuntu Lts 16.04.03 using two hdd in Raid1 with encrypted Lvm. The install process runs nice, seems everything ok, but the machine doesnt boot at all, the boot option doesnt show the disks or the raid array. The hardware itself seems to be ok, It works if I install the same linux distro to a single disk.
How can I use it the way I want?
Troubleshooting steps taken:
I tried it more than 10 times, with Efi, with legacy mode. I upgraded the firmware to ZA10A320 from ZA10A290 and tried it again with Efi and legacy. I tried with newer kernel using HWE mode, and I tried with Ubuntu 17.10 too without any result.
I saw that Gen8 Microserver had similar problems too, it needs a driver to build software Raid. What is the solution with gen10?
Eleddig csak egy félhivatalos levélben kaptam választ, íme:
"Kedves SzG!
Bár írtam egy hosszabbat - azt még nem véglegesítettem.
Viszont dióhéjban:
Ha jól látom, a gond az hogy az Ubuntu nem kezeli a beépített RAID vezérlőt (Marvel 88SE9230), nincs hozzá driver.
Én is kerestem Ubuntu (Debian) Marvel drivert - nem találtam.
Amúgy az Ubuntu támogatottságáról ezen a géptípuson sem találtam infót (valószínű, hogy épp a Marvell chip lehet az oka, más nem HW-okot látok hirtelen)
Szerintem, ezt így "ne erőltessük" (Ubuntu + Marvel)
Mit lehet tenni:
- más OS-t használni. Pl RHEL támogatott - ha az nem működik, na az már baj! Azt meg kell tudjuk oldani.
- más vezérlőt használni. Én ajánlani csak a hivatalos HPE-s opciót ajánlhatom
"HPE Smart Array E208i-p SR Gen10 Controller"
ami a termék QS-ében benne van
https://h20195.www2.hpe.com/v2/Getdocument.aspx?docname=a00008701enw
Ez egy SmartArray jellegű vezérlő - bár lehet hogy ehhez sem lesz Ubuntu driver!!!
- s ha nagyon ragaszkodnak az ubuntu-hoz, akkor valami olyan más (esetleg HP által NEM támogatott, DE működő!) kártyát kell választani, mely együtt tud működni az Ubuntu-val (lehet intelligens RAID, pl régebbi P410/P420 - de akár HBA jellegű is bármilyen gyártótól - ez "át fogja engedni" a diszkeket az OS felé, majd SW aid-ezni lehet)
Más lehetőséget nem látok.
Kérem fontolja meg a leírtakat."
Nem tudom eldönteni hogy ez a válasz mannyiben tekinthető supportnak...
Íme az Ubuntu fórumos leírás:
https://askubuntu.com/questions/990266/hp-microserver-gen10-marvel-chip…
Amire érdemi rakció nem jött.
A Raid1-et nem szívesen engedném el, és az Ubuntut sem szívesen. Otthoni irodai szerverről van szó, a szerver árával vetekedő Raid vezérlő nem reális alternatíva.
Ti hogy lépnétek tovább?