Debian 5 (Lenny) telepítése távoli konzolról
Egy ügyfelünknek vettünk egy kellemes kis Sun szervert, és egyik partnercégünk segítségével elhelyeztük egy adatparkban, ahol kaptunk a szokásos internetkapcsolat mellett egy VPN kapcsolatot is a szerver menedzsmentfelületéhez, így a szervert távolról tudjuk kezelni, akár telepíteni is.
Gondoltam ez a telepítés tanulságos lehet a tanfolyamon is. Debian 5 (Lenny) a szerencsés nyertes.
- Letöltöm a Debian netinst image-t. Ez egy minimum telepítőkészlet, elsősorban ilyen távoli telepítésekhez (bár én mindig ezt használom).
Innen letölthető. Ez nincs a videón. Gyorssegélyként a szolgáltató biztosít remote desktoppal elérhető gépet, nem azért használom ezt mert az ILO konzol csak windowson működik, csak így gyorsabb a telepítés (a terminál szerver ugyanazon a hálózaton van, 1GBps internetkapcsolattal, míg ha otthonról telepítem, a kábelnetemen felfelé kb. egy óra lenne feltolni 130M-t.
Az ILO konzol szépen megy Mac-en és Linuxon is. - Felmountolom a letöltött netinst image-t az ILO-ra, ezt úgy látja majd a gép, mintha egy USB-s DVD olvasóba tettem volna a telepítőCDt.
- Bekapcsolom a gépet. Az ILO SP (Service Processor) a gép kikapcsolt állapotában is működik. Ez elég klassz dolog.
- Belépek a BIOS setup-ba, ellenőrzöm hogy az elsődleges boot eszköz az ILO CD legyen.
- Konfigurálom a diszkeket. Ebben a kis gépben egy játékszer SAS RAID kártya van (nem is tud RAID5-öt), de ide pont elég. Egy érdekes dolgot viszont tud: RAID1E, amit ők IME-nek hívnak (integrated mirrored enhanced array). Ez gyakorlatilag páratlan számú diszkből épített RAID1 tükör. A gépben 4 diszk van, de egyet mindenképpen akartam hagyni hot spare-nek, és ugye 3 diszkből egy fölösleges lenne normál RAID1-nél (1 diszkméret maradna a 4ből), de így gyakorlatilag 1,5 marad a 4 diszkből.
- És akkor indulhat a telepítés! Expert install-t választok.
- Semmi más érdekes nem történik, hacsak az nem, hogy betolom a network-console komponenst, hogy a telepítés második felét egy SSH kapcsolaton keresztül csinálhassam meg.
- A telepítés hátralévő része egy SSH kapcsolaton keresztül történik.
- Egyébként megint nincs semmi különös, esetleg a particionálás. Megoszlanak a vélemények, hogy milyen szempontok alapján mennyire praktikus szétszabdalni a filerendszert. Vannak biztonsági (pl. /tmp-ben ne lehessen futtatni programokat) illetve gyakorlati szempontok (ne telhessen be egy partíció, vagy esetleges újratelepítéskor könnyű legyen elkülöníteni az oprendszer saját dolgait a mi adatainktól). Most a telepítés során nem állítottam be különleges mount opciókat, ezeket később praktikus, hogy zökkenőmentes legyen a telepítés. Ezt akartam elérni:
/dev/sda1 942M 133M 762M 15% / tmpfs 2.0G 0 2.0G 0% /lib/init/rw udev 10M 128K 9.9M 2% /dev tmpfs 2.0G 0 2.0G 0% /dev/shm /dev/sda3 942M 18M 877M 2% /home /dev/sda15 161G 718M 152G 1% /mnt/backup /dev/sda13 942M 18M 877M 2% /opt /dev/sda14 942M 18M 877M 2% /srv /dev/sda12 942M 18M 877M 2% /tmp /dev/sda5 3.7G 473M 3.1G 14% /usr /dev/sda6 942M 18M 877M 2% /usr/local /dev/sda7 942M 238M 657M 27% /var /dev/sda11 3.7G 93M 3.4G 3% /var/lib/mysql /dev/sda9 3.7G 84M 3.4G 3% /var/log /dev/sda8 942M 18M 877M 2% /var/tmp /dev/sda10 19G 173M 18G 1% /var/www
És akkor most jön a szívás.
- kiveszem a netinst image-t, és újraindítom a gépet.
- ugye ahogy a netinst bent volt, sda-ként látta a kernel, a RAID kötet pedig sdb volt, így ez került be mindenhová (fstab, GRUB boot loader)
- ahogy kivettük a netinst-et, sda lett a RAID kötet, amit mindenki sdb-ként keres, így nem is indul be az oprendszer.
- úgyhogy igénybevesszük a SysRescueCD segítségét, ez egy live Linux CD (nem kell telepíteni)
- a GRUB konfigfile-ját (menu.lst) módosítjuk: root=/dev/sdb1-t átírjuk sda-ra
- ettől már beindul a Lenny, de nem tudja felhúzni a filerendszereket. Ezért átírjuk az /etc/fstab-ot.
- és minden rendben van, készen vagyunk.

Ügyes! Szép kis leírás!!!!