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

[...]

V souboru $localconfig (definovano ve spolecnem /etc/rc.conf) pote muzu nastavit potrebne promenne.

Myslim, ze jednoducho by to malo ist pouzitim suboru /etc/rc.conf.local. Tiez mam niektore konfiguraky spolocne pre viacej strojov a specificke veci mam v .local verziach.

Existuju local varianty aj inych konfiguracnych suborov, napriklad periodic.conf.local, loader.conf.local, sysctl.conf.local (od 7.1) a mozno dalsie.

Marian
--
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem