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 > > -- FreeBSD mailing list ([email protected]) http://www.freebsd.cz/listserv/listinfo/users-l
