NFS root & diskless - II kolo (delsi)
Robert Vojta
robert na v0jta.net
Úterý Červen 25 14:43:44 CEST 2002
mbenes na tenez.cz (Miroslav BENES) writes:
> > Je treba prepsat par skritpu. Urcite jsem menil killall v tomto duchu:
> > ...
>
> Jejda :
>
> # file `whereis killall`
> /usr/bin/killall: ELF 32-bit LSB executable, Intel 80386, version 1
> (SYSV), dynamically linked (uses shared libs), stripped
/etc/rc.d/init.d/killall (na RH, nevím jak jinde) ...
> > Je nutne timto zabranit shozeni site a portmapperu.
>
> Chapu. Ale tady (RH 7.3) je to binarka. Sakrys.
Není, viz výše ...
> No jo, ale toto reseni ma i nekolik nevyhod :
> - pri vesim poctu stanic je treba zaplacat dost mista stejnymi daty
> - bude se to spatne udrzovat (napr. aktualni /lib/modules/...)
Nějak jsem to celé nesledoval, ale nechápu proč by to tak mělo být? Proč
nevyexportujete jeden adresář, třeba /home/bezdisk/root který obsahuje ...
bin dev home mnt proc sbin usr
boot etc lib opt root tmp var
... tj. root pro bezdisky s připravenými adresáři na mount ze serveru a pak
v /home/bezdisk/root/etc/fstab obsahuje ...
10.128.3.10:/diskless/root / nfs defaults 0 0
10.128.3.10:/usr /usr nfs defaults 0 0
10.128.3.10:/etc /etc/share nfs defaults 0 0
10.128.3.10:/opt /opt nfs defaults 0 0
10.128.3.10:/home /home nfs defaults 0 0
...
kde v /etc/share je namountěno /etc serveru a na stejné věci je v /etc link
do /etc/share.
Máte vše jednou a jediné co exportujete je usr, etc, opt a home. Takto mám
několik bezdiskových stanic a funguje to bez problémů. Abych neprásknul nějaké
tajemství, ale každá pobočka IPEX/GINu je postavena na server - bezdisky
a funguje to k naprosté spokjenosti.
> I) Kdyz bych pro vice klientu mel stejne soubory (typicky /bin /sbin
> /lib), napadlo memit je na disku jen jednou a do prislusnych adresaru
> klientu udelat jen hardlink-y. Ale NEJEDE TO !! KLient ohlasi "kernel
> panic no init found", na serveru je v logu :
Proč to? Viz výše, udělejte jeden / pro všechny bezdisky stejný, tak si ty
soubory přímo nakopírujte, můžete mít i různé verze než je server, pak ho
exportněte a jádro si ho potom mountne ...
> Mimochodem mate nekdo nejaky napad, proc muzu bez problemu pripojit
> pres NFS spoustu svazku (i rw), ale pritom to tvrdosijne odmita
> pripojit /home ? A to ani jako rw ?!?
Není váš /home link někam jinam, třeba /home -> /mnt/1/home?
--
Robert V0jta Pharocom, s.r.o.
Linux/UNIX specialist, programmer Interested in Linux based PBX development?
http://www.v0jta.net/ Watch http://www.pharocom.net/ for
+420-603-167-911 more informations/jobs ...
Looking for older Sparc/ARM machine ... If you have one, please contact me.
Další informace o konferenci Linux