diskless klienti a init
Roman Vasicek
rv na petamem.com
Úterý Červenec 15 12:00:54 CEST 2003
Dobry den preji
Mam takovy problem, nad kterym uz chvili sedim a nevim jak dal. Mam
bezdiskove stanice, ktere si tahaji system ze site a root maji pres nfs.
Pri jejich prvnim zapnuti dostanou defaultni jadro s programem na detekci
hw. Na zaklade udaju, co dostane server od tohoto programu vytvori
specialni image pro danou stanici s potrebnymi moduly a spravnym jadrem,
modifikuje se DNS nastaveni DHCP, aby pri dalsich startech jiz vzdy dostal
tu samou IP, jmeno a sva data. Tolik asi obecne a ted jiz k veci.
Po detekci HW klientske stanice by melo dojit k restartu, ale nejak se to
kousne. Nevim jak zjistit pricinu, nebot v te dobe neni dany stroj
pristupny. V provadenem scriptu mam nasledujici sekvenci
if [ "$RESULT" == "REBOOT" ]; then
echo "DEBUG: list of mounted filesystems..."
mount
echo "LCC: Rebooting..."
shutdown -r now
break
else
Posledni vypis co dostanu pres seriovou konzoli je
DEBUG: list of mounted filesystems...
rootfs on / type rootfs (rw)
/dev/root on / type nfs (rw,v2,rsize=4096,wsize=4096,hard,udp,nolock,addr=192.168.2.1)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
devpts on /dev/pts type devpts (rw)
LCC: Rebooting...
INIT: Switching to runlevel: 6
INIT: Sending processes the TERM signal
Boot logging started on /dev/tts/0(/dev/console) at Tue Jul 15 00:13:29 2003
Master Resource Control: previous runlevel: 4, switching to runlevel: 6
INIT: no more processes left in this runlevel
V pripade, ze ji pak rucne resetuji, tak stanice nabehne s jiz spravnym
nastavenim, ale ne tak docela. Zda se, ze ji dela problem projit initem.
Navic taktez na 'shutdown -r now' je reakce ktera spise pripomina halt...
:( jedine co po startu do runlevelu dela je detekce noveho hw. Dalsi
sluzby nelze pomoci insserv pridat:(
Pouzite jadro je 2.4.21 + mosix + i2c + lm_sensors se zapnutym devfs,
nebot vetsina filesystemu je read-only (az na /var, /etc a /tmp). System
vychazi z distribuce SuSE Linux verze 8.2.
Predem diky za jakekoliv namety.
--
s pozdravem
Ing. Roman Vasicek
Další informace o konferenci Linux