Spolecny / pro vice stroju

michal_sjx michal_sjx at seznam.cz
Thu Mar 19 08:16:54 CET 2009


Ahoj,

Pises tu, ze nechces pouzit dhcp. Jak tedy chces bootovat z diskoveho
pole? Myslel jsem, ze to poskytuje dhcp a rekne adresu stroje s tftp,
kde se nacte kernel. Pak se mountne nfs z diskoveho pole a spusti se
startovaci scripty.

Podle me at to udelas jak chces, tak pokud mountnes root /, tak tim
mountnes i /etc a vlastne nastaveni stroje i s IP adresou. Takze je to
dost podobne dhcp pridelovani adres ;).

Mozna jsem neco nekde nepochytil, ale nevidel jsem ze bys psal, ze /etc
budou mit ty stroje vlastni.

Michal

Robert Kania napsal(a):
> Zdravim,
> 
> mam externi diskove pole, ze ktereho chci startovat vice stroju. Moje
> predstava je takova, ze vsechny stroje budou mit spolecnou root
> partition mountovanou read-only a vlastni /var, /tmp, ...
> 
> Vsechny stroje budou mit stejnou prevaznou cast rc.conf, pouze nektere
> promenne se budou lisit. Potrebuji hlavne nastavit hostname, ip adresy a
> obcas promenne specificke pro sluzby na danem stroji. Nechci pouzit
> dhcp, potrebuji aby ip adresy byly nastaveny staticky.
> 
> Snazim se najit reseni, ktere bude co nejspolehlivejsi a nejmene
> nachylne na chyby (pri upgradu atp).
> 
> Nastudoval jsem init(8), rc(8), rc.conf(5) a skripty /etc/rc a
> /etc/rc.subr z kterych jsem vymyslel nasledujici reseni:
> 
> Vytvorit soubor /etc/rc.d/localconfig.sh - .sh proto, ze soubory s touto
> priponou jsou spousteny v kontextu aktualniho prostredi, jinak jsou
> spousteny v subshellu a sourcovane promenne nejsou mimo tento skript
> pote videt.
> 
> Obsah souboru napr.:
> 
> #!/bin/sh
> #
> # PROVIDE: localconfig
> # REQUIRE: FILESYSTEMS
> # BEFORE: netif hostname
> 
> if [ -r $localconfig ]; then
>   info "Nacitam lokalni konfiguraci v $localconfig"
>   . $localconfig
> else
>   warn "Soubor $localconfig neexistuje!"
> fi
> 
> 
> V souboru $localconfig (definovano ve spolecnem /etc/rc.conf) pote muzu
> nastavit potrebne promenne.
> 
> Chtel bych pozadat zkusenejsi a moudrejsi cleny teto konference o jejich
> nazor na toto reseni + idealne i navrh na reseni jine, lepsi a krasnejsi.
> 
> 
> Diky za vas cas
> 
> 




More information about the Users-l mailing list