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