Patchovani konfiguracnich souboru

Milan Toth milan at toth-online.com
Wed Jan 14 03:17:21 CET 2009


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




More information about the Users-l mailing list