On 12/12/08 4:46 PM, Miroslav Prýmek wrote:
Preji dobry den,

Dobry den,


mam drobny problem, se kterym mi snad zkuseni unixovi harcovnici budou
umet poradit:

Nemate nejaky napad, jak to vyresit nejak elegantne? Opakuju, co bych
chtěl:
1. po zmeneni konfiguraku si vygenerovat "diffy"
2. "diffy" by mely byt pokud mozno citelne (prehledne)
3. mit jednoduchy zpusob, jak patchovani pomoci "diffu" zopakovat na
jine instalaci bez rizika, ze se neco nepozorovane zmeni jinak, nez je
zamer

nebudem priamo odpovedat na Vasu otazku. Na vyriesenie takychto problemou, sluzia aplikacie ktore sa staraju o automatic configuration management, od roznych komercnych az po Open Source.

Spomeniem iba cfEngine, ktory je k dispozii uz velmi dlho. Dalsi je bcfg2, ktory vsak nieje velmi znamy, a pravdepodbne sluzi iba uzkemu okruhu uzivatelou (nikdy som ho neskusal). Dalej je tu k dispozii puppet, ktory je relativne novy, a autory ho deklaruju ako nastupcu cfEngine-u.

Tento puppet je velmi silny nastroj, ktory dokaze nesmierne ulahcit pracu administratora. Princip spociva v editovani konfiguracnych suborou na jednom mieste (master) a agent(klient) tieto subory potom, na tom ktorom serveri upravuje/edituje/maze. Ako hlavny sklad na mastri moze sluzit CVS/SVN/GIT repozitar.

Je to naozvaj velmi silny nastroj, pomocou ktoreho sa z opakovat akykolvek krok konfiguracie na akomkolvek serveri bez prihlasenia sa na tento server. V pripade jedneho serveru je to mozno kanon na vrabce ale urcite to stoji za zmienku.

http://reductivelabs.com/trac/puppet

--
Milan Toth
http://toth-online.com

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

Odpovedet emailem