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