[ Prev ] [ Index ] [ Next ]

ConfigurationManagement

Created Monday 21 January 2008

centralni sprava nastaveni

Sprava konfigurace neboli ConfigurationMananagement / ConfigManagement je postup pri kterem je konfigurace drzena a spravovana na jednom miste a produkcni/testovaci prostredi jsou konfigurovany z tohoto zdroje deployem nastaveni do prostredi pri nemz dojde k uprave sablon nastaveni specifickymi hodnotami.

je tak mozne zajistit napriklad jednotnou konfiguraci v ramci clusteru kde vice stroju plni stejnou funkci, maji mit temer stejne nastaveni ktere se lisi pouze v drobnostech. dalsi moznosti je jednoduche zajisteni testovaciho a produkcniho prostredi kdy obmenou hodnot nastaveni z produkce je vytvorena konfigurace pro testovaci prostredi.

jde prakticky o vytvoreni sablon konfigurace a slovniku parametru.

idelanim doplnkem pro config management je zajisteni verzovani, ktere tak umoznuje otestovani urcite verze nastaveni a nasledne preneseni na produkcni prostredi. v pripade problemu je mozno provest navraceni ke stare verzi konfigurace.

nastroje pro configmanagement...

zdroje:

http://www.enterprisenetworkingplanet.com/netsysm/article.php/3704466

validace nastaveni

rozdilnou situaci je kontrola jiz existujiciho nastaveni i pomerne ruznorodeho prostredi ktere nema zajisteno centralni spravu nastaveni. pak je vhodny nastroj kteremu lze pripravit predpisy na zaklade kterych provede otestovani. v pripade ze podminky nejsou splneny, patricne tento fakt odreportuje. podobna situace existuje v ramci vyvojde distribuce debian v ramci niz existuje nastroj lintian. ten provadi kontrolu urcitych pravidel pote co je vytvoren distribucni balicek. po zjisteni ze je neco nutno zmenit a je mozno provest na to kontrolu, je napsan test a ten je aplikovan v ramci rebuildu distribuce. reportovane nesrovnalosti tak mohou byt zaneseny do bugzilly.

v ramci spravy vice serveru je vyznam takovy ze je mozne si urcit urcita pravidla instalace ktera jsou nejak kontrolovatelna. nasledne napsat testy ktere proveri jednotlive parametry instalace a pokud nekete vlastnosti nevyhovuji jsou reportovany. chyba objevena v ramci jednoho serveru ktera by se mohla vyskytovat i jinde tak muze byt naraz overena i na zbyvajicich serverech. jde tak trosku o opacny postup nez u centralni spravy, tedy k postupnemu, napriklad manualnimu, upravovani konfigurace nez splnuje veskera pravidla.

pro toto prozatim nebyly objeveny existujici nastroje (neco co by existovalo pod jmenem syslint) ale potencialne vyuzitelne jsou...

potencialne pouzitelne...

etc versioning a changelogy serveru

dalsi moznosti jak drzet prehled v konfiguraci serveru je verzovani celych adresaru udrzujicich nastaveni serveru (drive byla zmina moznost verzovani centralni konfigurace).
zajisteni verzovani umozni moznost navratu pokud bylo nove nastaveni chybne a zaroven muze slouzit jako zdroj changelogu. pokud je totiz doplnen jeste o komentovany popis provedeny zmen, je tak idealnim resenim informovani ostatnich clenu teamu o provedenych zmenach.

na automatizovane verzovani adresare /etc jiz existuji nastroje...

-jhr.


Backlinks: :jhrcz-wiki:KnowHowKickstarters