July 22, 2013

IBM x3630 M4, UEFI e Debian

La Facoltá per la quale lavoro, FISUL, ha comprato su mio suggerimento un nuovo server, un IBM x3630 M4 del quale trovate le specifiche qui, da usare come host ridondante.

Il prodotto é ottimo, dotato di un controller SAS/SATA da 8 porte (ho installato al momento solo 4 HD sata) e di 64 Mbyte di RAM (che diventeranno 128 quando aggiungeró il secondo Xeon E5), ma ha un enorme difetto: firmware UEFI (spiegazione veloce di wikipedia qui!)

Non vi nascondo che ho maledetto tutti i progenitori (dalla prima scimmia caduta dall'albero al padre naturale e non!) di quel genio che ha implementato tale firmare sul server poiché il server si rifiuta categoricamente di effettuare il boot se non trova una chiave secure boot appartenente a RedHat (scordatevi CentOS) o Microsoft! La beffa é evidente perché nel menú di boot il firmware riconosce la partizione uefi di debian ma non procede con l'avvio...

IBM, non contenta di aver rotto i cabacici con il secure boot ha inserito un'altra complicazione: non si puó effettuare un boot da un disco se questo non é configurato come RAID 0 (ossia bisogna creare un RAID 0 su singolo disco... una genialata!!!!!)

Riassumendo, i passi da fare per ovviare alle menzionate minchi@te sono:
- impostare il boot come "legacy only"
- impostare la sequenza di boot con "legacy" come prima voce, seguita da HD0
- creare un RAID 0 sul nostro primo disco di boot (gli altri possiamo pure lasciarli stare)
- installare Debian/Ubuntu/CentOS rimuovendo tranquillamente il volume raid software
- entrare di nuovo nel bios e creare di nuovo il RAID 0 sul disco di boot. Il sistema avvertirá che con l'operazione verranno eliminati tutti i dati ma non abbiate paura poichè ció non succederá.
- godetevi linux...

Nel mio server ho due RAID1 software, uno per il sistema operativo (Wheezy 64 bit) e uno per le VM.

Ora non mi rimane che scoprire come abilitare le altre due schede di rete in maniera gratuita... ma dubito che si possa fare!

Alla prossima!