Etch je aplikace pro konfiguraci a správu unixových systémů. & Nbsp; Etch podaří text nebo binární soubory, odkazy a adresáře. Obsah souborů může být napájen z statické soubory vytvořené nebo za běhu pomocí skriptů nebo šablony.
Oprávnění a vlastnictví, jakož i veškeré pre nebo post příkazy ke spuštění při aktualizaci souboru jsou nakonfigurovány v jednoduchých XML souborů.
Etch má systém klasifikace systémů prostřednictvím jak automaticky určí i atributy lidské účelově, stejně jako velmi silný systém pro vytváření konfiguračních souborů a sdružující akcí a zkušební podmínky s aktualizací těchto souborů.
Etch vám může pomoci s problémy, jako je:
& Nbsp; * Rychlé nasazení a škálovatelnost: Pokud je konfigurace systémů v prostředí zachyceny v etch proces zavádění nových systémů je jednoduchá, rychlá a opakovatelné. Nové systémy lze transformovat z populace, instalace OS plně nakonfigurován během několika sekund. Potřebujete jiný systém jako ta přetížené box? Stačí přidat do nového hostitele do stejných skupin jako zdroj hostitele (jen pár řádků v jednoduchém souboru XML) a spusťte etch. O několik vteřin později a máte duplicitní konfiguraci.
& Nbsp; * zotavení po havárii: Need duplikovat své počítače na jiném místě pro obnovu po havárii, nebo vyměnit hostitele po selhání hardwaru? Stačí přidat nové počítače do příslušných skupin konfigurace a máte hotovo.
& Nbsp; * dodržování SOX, PCI nebo jiných předpisů: Použití konzistentní, opakovatelnou nástroj, jako je etch vám pomůže předvést svým auditorům dobrou kontrolu nad svým prostředím.
Etch rozhodně není jediná hra ve městě. Cfengine a loutka jsou pravděpodobně další dva nejpoužívanější nástroje pro správu konfigurace systému. Tak proč používat etch? Zde je několik důvodů:
* Jednoduchost: V obou cfengine, nebo loutka máte bludiště tříd, ovládací prvky, moduly, zdroje, atd, kde se ukládají konfiguraci přímo ve Vašem cfengine nebo loutka strom nemá žádnou zřejmou souvislost tam, kde to skončí na své klienty. Ty mohou a budou trávit hodiny, dost možná dny, studovat manuály a vyhledávání na webu, jen aby si nejjednodušší počáteční nastavení. V etchi Chcete-li konfigurovat /etc/ntp.conf jde ve zdrojovém souboru / etc / ntp.conf / Konec příběhu. No 200 stránkový manuál pórů znovu a ještě hádat, zda je konfigurace NTP patří do modulu nebo prostředek, nebo možná oba, nebo ani jedno?
* Výkon: cfengine není ve skutečnosti podporují dělat tolik, že je užitečný. Takže jste nakonec používat jako rámec pro spoustu malých skripty vám hack dohromady. Puppet je o něco lepší, ale stále chybí. Etch dělá jednu věc a dělá to velmi dobře: spravovat konfigurační soubory. Byl navržen tak, aby jej nakonfigurovat, aby obecně napodobovat to, co správce systému by to pro konfiguraci systému, včetně instalace spojené balíčky, vložení celý konfigurační soubor (statický nebo generovány dynamicky), nebo úpravou souboru Stand, restart sdružení démony, atd ,
Etch konfigurace skupiny o souboru. Všechny konfigurace pro daný soubor je v jednom místě. Ale konfigurace pro danou službu, může být umístěn na několika místech v úložišti v případě, že služba vyžaduje konfiguraci více souborů. Většina ostatních populární konfigurace nástroje skupina o služby nebo skupiny. Celý váš konfigurace pro danou službu (což může zahrnovat několik souborů), je v jednom místě. Nicméně, pokud je více služeb je třeba provést změny v určitém souboru nástroj musí provést řešení konfliktů. Ani přístup je jasně a ldquo, vpravo, a rdquo ;, ale postup leptání dělá zjednodušit řešení problémů v případě, že výsledná konfigurace že ano a rsquo, t, co jste chtěli, a jak bylo uvedeno výše snižuje zmatek o tom, kam dát věci v úložišti.
Etch podporuje tři způsoby, jak budovat konfigurační soubory: z pre-postavený konfiguraci, ze šablon, nebo zcela na běhu přes uživatelem dodaných skripty. Většina nástrojů omezit vás do jednoho nebo dvou z těchto možností. Ale zdaleka nejvíce Jedinečnou vlastností etch je, že tyto zápisy přístup jen pro čtení k původnímu souboru, jak byly uloženy etch před tím, než byl změněn, a může provádět úpravy a transformace na jeho obsahu produkovat požadovaný soubor. Původní obsah se nikdy nezmění, takže pokud jste se rozhodli upravit již není žádoucí ji jednoduše odstranit ze svého skriptu, a to se nepoužije na etch běží příště. Upravit proces je automaticky idempotentních, protože vaše úpravy jsou vždy aplikovány na původní, není již upravený soubor.
Zkuste demo etch na vašem systému. Přečtěte si FAQ a manuál pro více informací o tom, jak leptání prací
Co je nového v této verzi:.
- Server byl upgrade na Kolejnice 3.
- Funkce vyhledávání na serveru nyní používá vyplenit.
- kódování Unicode v klientovi podle Ruby 1.9 a interaktivním režimu v klientovi byly opraveny.
Co je nového ve verzi 3.20.0:
- Tato verze je nyní kompatibilní s Ruby 1.9 <. / li>
- nokogiri XML parser je nyní výchozí parser používá server.
Co je nového ve verzi 3.19.0:
- Tato verze byla přidána podpora pro knihovnu Nokogiri XML v přidání libxml a rexml.
- Server nyní používá Ruby on Rails 2.3.11 držet krok s nejnovějšími bezpečnostními záplatami.
Co je nového ve verzi 3.18.0:
- Tato verze přidána podpora pro detailed_results nastavení v Klient konfigurační soubor, který umožňuje uživatelům přihlásit detailní výsledky do lokálního souboru vedle nebo místo jejich odesláním na server.
- Možnost --list-files byla přidána ke klientovi.
Co je nového ve verzi 3.17.0:
- Hlavní změna v této verzi je přidání podpora soubor /etc/etch.conf konfiguračním ke klientovi, který umožňuje uživatelům konfigurovat řadu parametrů, které byly dříve buď pevně nebo nastavitelný pouze pomocí možnosti příkazového řádku.
Komentáře nebyl nalezen