Puppet segítségével központilag kezelheti minden fontos szempontból a rendszer segítségével a cross-platform specifikáció nyelv, amely kezeli a különálló elemek általában összesíteni a különböző fájlokat, mint a felhasználók, cron munkahelyek, és a házigazdák, valamint a nyilvánvalóan különálló elemek, mint a csomagokat, szolgáltatások, és a fájlokat.
Báb egyszerű kijelentő specifikációs nyelv nyújt hatékony minősítésével képességeit rajz ki közötti hasonlóságokat házigazdák, miközben lehetővé teszi számukra, hogy olyan konkrét, mint szükséges, és kezeli a függőség és előfeltétele objektumok közötti kapcsolatokat világosan és egyértelműen.
Puppet egy olyan rendszer konfigurációs eszköz. Puppet projekt könyvtár kezelésére a rendszer, a nyelv meghatározza a kívánt konfigurációt, és egy sor kliensek és szerverek számára kommunikál a konfigurációs és egyéb információk.
A könyvtár teljes mértékben felelős minden cselekvés és a nyelv teljes mértékben felelős kifejező beállítási lehetőségek.
Minden úgy van kiképezve, hogy a nyelvi műveletek zajlanak központilag egyetlen szerveren (vagy banki szerverek), és minden könyvtári műveletek kerül sor minden egyes ügyfél. Így van egy világos elhatárolását nyelvi műveletek és könyvtári műveletek, mint ez a dokumentum említést.
Beállít
A túlnyomó többsége Bábszínház architektúrák fog kinézni, mint egy csillag, egy központi szerveren futó puppetmasterd, és minden ügyfél csomópont fut puppetd, kapcsolatba, hogy a központi szerveren.
A központi nyilvánvaló, amely tartalmazza a konfiguráció összes csomópontot, kell lennie a központi szerveren, leginkább /etc/puppet/manifests/site.pp.
Indítsa el a puppetmasterd démon, majd mondd meg a kliensek, hogy kapcsolatba a kiszolgáló megadásával -s
Ez egy jó ötlet, hogy fuss mind a szerver és a kliens bőbeszédű módban, engedélyezve a -v, amíg nem biztos, hogy minden rendben működik. Mint minden új ügyfél csatlakozik, akkor kell futtatni puppetca --list felsorolni az igazolások arra vár, hogy írja alá, majd puppetca --sign
Telepítés:
Run "ruby install.rb" vagy add hozzá a "lib /" könyvtárba a RUBYLIB útját.
Ezt követően, akkor képesnek kell lennie arra, hogy menjen be test / és fuss ./test, vagy fuss "bin / báb" a kettő közül báb config fájlt akarsz.
Mi az új Ebben a kiadásban:
- 7113448 (# 4762) Biztosítani kell, hogy az ügyfelek a Holdon sikeresen kapcsolódni.
- c8835ad Add dokumentum felvázolja preferált hozzájárulás módszerek
- ea0f2bf Visszatérés & quot; Merge fióktelep "vcsrepo" & quot;
- 94f0b93 (# 8704) jobb hibák érvénytelen fileserver.conf
- 023d959 (# 8690) Elfogadás "globális" lehetőségek Bábszínház Faces
- c315da0 Fix # 1886 - Add node razzia képesség
- 7e6fc0d elavultnak RestAuthConfig # megengedett? javára #check_authorization
- 6401dfe Fix # 6026 - biztonsági fájlt kell támogatja a beágyazott hozzászólásai
- 0c385f1 Fix # 5010 - Hagyjuk vezető szóközt auth.conf
- 8da0486 Fix # 5777 - szabály interpoláció tört auth.conf CIDR szabályok
- 1d4acb5 Karba: Suggest hol kezdjem hibaelhárítás SSL hibaüzenet
- fb2ffd6 (# 8596) észlelése erőforrás alias konfliktusmentes a címek nem egyeznek
- 778127d Karba: Fix cert app nyomtatni segítséget és kilép, ha nem alparancs
- 0366b18 (# 7293) beállítása alapértelmezett formátuma SSL kapcsolatos arcokat.
- 89c021c (# 8418) Fix vizsgálja app van a megfelelő run_mode
- 3165364 Karba: hozzáadása fakitermelés, hogy tartalmazza környezetre forrás nem
- f484851 Karba: Add hibakeresési naplózás, amikor a parancsnok jelentést kap
- 10e05ad (# 7266) Move Certificate lehetőség érvényesítési be arcát.
- ae36003 (# 7290) Újdonság indirected Arcok elkerülése ismeretlen opciót.
- 82e5fa9 (# 8561, # 7290) végrehajtása opciós szerződés teljesen.
- 77441be (# 8561) Unify érvényesítése és módosítása cselekvési érvek.
- 69b4e70 (# 7290) Fail ismeretlen opciót.
- 6bec2df (# 8561) használja kanonikus neveket lehetőségek intézkedéseket.
- 532c4f3 (# 7184) Töltse be a lényege elavult változatát Faces.
- 2cd3bc4 (# 7184) Keresse akciók kötött egyéb változatai Faces.
- 1e0655e (# 7184) központosítása & quot; találják akció Arc & quot; a Puppet :: Face
- 0396611 Karba: jobb hibajelentés, amikor a teszt nem sikerül
- 395c174 (# 7123) Győződjön `find` az alapértelmezett művelet ...
- fd6a653 (# 7123) Támogatás runtime beállítását 'default' lépéseket.
- b75b1c1 (# 6787) hozzáadása `default_to` a lehetőségeket.
- c830ab0 (# 6789) Port SSL :: CertificateAuthority :: Interface a Face
- cc311ad Karba: SSL :: Inventory.serial kell jelenteni a hiányzó neveket.
- 72abe6c (# 7204) megszilárdítsa szemantikus Versioning kódot.
- d02000b (# 8401) Document hogy --detailed-exitcodes egy bitmask
- c4848d2 Karba: Fix dokumentáció linket fileserver konfiguráció
- b268fb3 (# 7144) Beállítások frissítése # writesub átalakítani mód Fixnum
- b82f29c (# 7699) Help parancsot csak beállításai egyszer
- 4a2f22c (Karba) Fix platform dection az RHEL
- 45b3908 (# 4142) Fix modul ellenőrzés nem sikerül, ha üres metadata.json
- ae3ef42 (# 7699) - Súgó csak az opciók egyszer
- 5826f73 (# 8032) Add edényzetet create_resources
- f6882d6 (# 8147) Az alapértelmezés szerinti reporturl, hogy megfeleljen az újabb Dashboard verziók
- 111a4b5 (# 6857) Jelszó közzétételt, ha változik a felhasználó jelszavát
- 99330fa (# 7224) átfogalmazni "hostname nem egyezik" hibaüzenetet
- 1d867b0 (# 7224) hozzáadása segítő Bábszínház :: SSL tanúsítvány :: letölteni
- alternatív neveket
- 98ba407 (# 7127) Állj báb, ha a előfuttatjuk parancs sikertelen
- caca469 (# 4416) Biztosítani kell típusok providified betöltése után
- 413b136 (# 4416) Mindig vegye ki a régi szolgáltató, mielőtt felüdítő ez
- 3f0dbb5 (# 650) Hagyjuk symlinks konfigurációs könyvtárak
- 1c70f0c (# 2128) támogatást adni beállítás csomópont neve alapján a tény,
- c629958 (# 2128) Get tények lekérése előtt katalógus
- cd4fe14 (# 2128) Adjuk hozzá a képessége, hogy meghatározzuk a csomópont neve
- c02126d (# 5966) támogatást adni hostname reguláris kifejezések auth.conf
- 75e2764 (# 5318) Mindig észre változásokat nyilvánul összeállítása során.
- 107b38a Karba: Fix pacman szolgáltató dolgozni Ruby 1.9
- 90eb937 (# 7139) Elfogadás "/" egy érvényes elérési utat fájlkészletektől
Mi az új verzióban 0.25.0:
- A legtöbb változás ebben a kiadásban belső refaktorálása ahelyett, viselkedési.
- A legfőbb változás bevezetése Indirected REST helyére XML-RPC mint az alapul szolgáló Báb kommunikációs mechanizmust.
- Négy funkcióval gyarapodott.
- Puppet most rendelkezik azzal a képességgel, hogy jegyzéket összeállítani és kimeneti azt JSON a Puppet Master és képes alkalmazni a JSON-konfigurációt a báb bináris.
- A koncepció a & quot; vékony & quot; tárolt konfiguráció került bevezetésre.
- A bináris nevű puppetqd, hogy támogatja a sorban állás tárolt konfigurációk adunk hozzá.
Mi az új verzióban 0.24.8:
- Fix # 2077 - ralsh felhasználó törött OSX
- Fix # 2004 - ssh_authorized_key nem sikerül, ha nincs target határozza
- Fix # 1629 - nem megfelelő engedélyekkel a ssh_authorized_keys létrehozott fájlok
- Fix # 2000 - Nincs alapértelmezett megadott checksum
- Fix # 2026 - Red Hat figyelmen kívül hagyva megállás módszer
- Added ext / dbfix.sql script - javítások gyakori hibáit tárolt konfigurációs adatbázisok
- Fix # 1963 - elmulasztotta olvasni / proc / mounts SELinux megöli a fájlok letöltését
- Fix # 2025 - gentoo szolgáltató fogantyú csak alapértelmezett init szint
- Fix # 1910 - frissítve logcheck
- Fix # 1871 - Az érzékeny információkat kiszivárgott log jelentések
- Fix # 1956 - Letisztult változó nevét, hogy több józan, tisztázni hibaüzenetek és fix helytelen használata "érték" változó helyett "tag".
- Fix # 1831 - Új sprintf
- Fix # 1830 - Új regsubst funkció
- Frissítve up2date és a szolgáltatás keretein támogatást adni Oracle EL és VM
- Rögzítés # 1948 és # 1953 - augeas ins bug: a megfelelő számú argumentummal (1, 3)
- Rögzítés # 944 - változó hibaüzenetet figyelmeztetés info - kapcsolat újrahasznosított
- Fix # 961 - puppetd legyen túl sok / nem zár TCP kapcsolatokat
- Fix # 1959 - Új oszlop védelem környezet sémakonvertálási
- Rögzítés # 1869 - automatikusan betöltött fájlokat soha nem szivárog kivételek
- Rögzítés # 1543 - Nagios elemzési hibákat már nem megölni Bábszínház
- Fix # 1420 - nagios_serviceescalation nem teszi lehetővé host_name több típusú
- Fix # 1884 - Az exportált források vannak megjelölve unexported amikor gyűjteni az exportáló host
- Fix # 1922 - Funkciók squash minden érv egyetlen hash
- Fix # 1538 - Yumrepo engedélyt állít tévesen fájlokon /etc/yum.repos.d
- Fix # 1936 - Új / * * / támogatást a vim fájl
- Fix # 1541 - nagios tárgyak írja a fájlokat clientbucket minden változást
- Fix # 1542 - Nem megtisztítani nagios tárgyak
- Rögzítés # 1912 - GID tovább működik nem "kell" értéket rögzítéséről ralsh kérdések
- rögzítése Rakefile használni "git méret-patch"
- Added README.rst file
- fejlesztései tárolt konfiguráció teljesítménye
- Added reduktív Labs építeni könyvtár feladatok directory
- Fix # 1852 - Helyes viselkedés, ha nem SELinux kötések
- Frissítve Red Hat spec fájlt 0.24.7
- Fix # 1920 - Shadow jelszavát korrupció
követelmények :
- Ruby
Hozzászólás nem található