Install Ubuntu server 10.04 amd64 di IBM X3650 M3, dan update kernel modul LSI megaraid_sas

Posted: Oktober 1, 2010 in Uncategorized

[Artikel dari mas kurniardi Milis MIFTA]

tq For Share

Kali aja ada menfaat nya buat yang pengen install IBM X3650-M3 dengan
Ubuntu sever 10.04

Kemaren dapet order ngerjain instalasi Ubuntu server 10.04 amd64 di
Server IBM X3650-M3
http://www-03.ibm.com/systems/x/hardware/rack/x3650m3/index.html . Ini
server keren banget 2RU, pake Raid controller LSI megaraid 9640, 2x SAS
2.5 inci 150GB, Memory nya 32GB. Ini server buat server pulsa, temen ku
si ikro sudah berhasil pake opensuse 11.4 tapi katanya gak familiar
dengan opensuse, dan lagi pengalaman di server lama pake opensuse 10
performance mysql nya lambat. Jadi kita maksain pake Ubuntu server 10.04
LTS amd64.

Bolak balik coba install pake Ubuntu 9.10, 10.04, 10.04.1, 10.10beta,
lewat media cdrom, usb-flash, mentok mulu sampe deteksi raid hardisk
controller. 10.10beta malah hang baru load kernel linux doang. Liat liat
di forum ubuntu ternyata di kernel standard ubuntu 10.04 versi 2.6.31-18
masih ada bug untuk kernel modul megaraid_sas, jadi selalu gak kedetek
hardisk nya.

Udah beberapa kali percobaan install

1. Bikin usb-flash installer pake tool dari pendrivelinux, di coba juga
daru usb creator nya ubuntu, tujuan nya supaya kernel image vmlinuz dan
initrd.gz bisa di ganti dengan yang baru, eh masih gagal karena kernel
update dari lucid juga masih ada bug nya.
2. Coba install linux nya di usb-flash, nanti kalo udah selesai bisa di
update kernel nya dan di clone ke hardisk sas nya, eh install nya lelet
banget maklum ini usb-flash kalah jauh write performance nya dengan hardisk
3. Coba instal linux nya di hardisk external, udah ke install tapi gak
bisa boot, entah kenapa kayak nya install grub nya gak beres deh. Sama
tujuan nya supaya nanti bisa di cloning ke hardisk sas
4. Ada hardisk SATA 320GB nah kayak nya bisa di pake nih, pasang aja di
dalam nya, entar kalo udah bisa jalan pake sata ya di cloning aja ke
sas, Tapi sata nya cuma 2, 1 sudah punya ke cdrom, 1 lagi masih
ngangur…. Tapi… konektor nya beda lebih kecil, gak mau di pake kabel
sata versi desktop, kabel nya khusus.
5. Solusi terakhir setelah baca forum dengan seksama, ternyata ada
kernel modul yang di build dari LSI nya download dari sini
http://www.lsi.com/storage_home/products_home/internal_raid/megaraid_sas/entry_line/megaraid_sas_9240-8i/index.html

Begini cara install nya, pake ubuntu server 10.04.1 amd64,
1. Download kernel modul dari site LSI tadi trus extract isi nya, dan
extract lagi yang versi amd64 copy semua nya ke usb-flash
2. Install pake cd di server nya, ikutin terus sampe deteksi hardisk,
kan mentok sampe di sini nih
3. buka konsol Ctrl+Alt+F2, kemudian masukan usb-flash, coba liat usb
flash nya jadi apaan sda atau sdb buka flash nya di /mnt
mount /dev/sda1 /mnt
4. copy megaraid_sas.ko ke librari kernel modul
cp -f /mnt/megaraid_sas.ko
/lib/modules/2.6.32-21-generic/kernel/drivers/scsci/megaraid/
5. copy sementara initrd.gz nya ke /etc
cp -f /mnt/initrd.gz /etc
6. balik ke installer Ctrl+ALT+F1, back dan kemudian detek lagi hardisk
nya, sekarang Dan muncul lah keajaiban… hardisk nya keliatan 1 unit…
kok 1, iya lah soal nya di setup raid 1 mirroring, di sas controller nya.
7. terus install sampe kelar, di doc nya jangan di boot dulu… ups tapi
kelawatan udah keburu di boot… dan lagi lagi mentok sampe kernel
deteksi hardisk
8. masukan lagi cd-installer nya, boot dan pilih system rescue, ikutin
terus sampe keluar konsol propmt
9. Trus masukan lagi usb-flash yang tadi seperti langkah 3, di mount
lagi copy lagi seperti langkah 4 ini masih live-system ya bukan di
system terinstall
10. load kernel modul nya
modprobe megaraid_sas
11. lihat apakah sudah kelihatan hardisk nya
fdisk -l
12. mount sytem nya di /mnt2, buat direktory nya dulu ya
mkdir mnt2 && mount /dev/sdb1 /mnt2
13. copy megaraid_sas.ko ke system terinstall
cp -f /mnt/megaraid_sas.ko
/mnt2/lib/modules/2.6.32-21-generic/kernel/drivers/scsci/megaraid/
14. copy initrd.gz nya
cp -f /mnt/initrd.gz /mnt2/boot/
15. sekarang bisa di boot, dan system sudah bisa up sekarang.

Tinggal install install software nya deh, mysql, apache, phpmyqdmin,
udah gampang lah. Ada satu pantangan nya jangan Upgrade kernel, kalo di
lakukan pasti gak bisa boot lagi, kalo mau upgrade kernel recompile lagi
kernel modul nya. Kalo enggak pake kernel 2.6.33 ke atas kata nya orang
ubuntu di forum sudah mature dan enggak buggy lagi. Tapi aku belum coba
recompile atau pake kernel terbaru, abis udah malem dan udah puas pake
kernel standar aja.

Mudah mudahan bisa jadi solusi bagi yang system nya gak bisa di install
gara gara kernel modul raid controller nya masih buggy.

Tinggalkan komentar