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