Puppet

Software kuvakaappaus:
Puppet
Ohjelmiston tiedot:
Versio: 2.7.6
Lähetyksen päivämäärä: 11 May 15
Kehittäjä: Luke Kanies
Lupa: Vapaa
Suosio: 5

Rating: nan/5 (Total Votes: 0)

Puppet voit keskitetysti hallita kaikkia tärkeä osa järjestelmän avulla cross-platform erittely kieli, joka hoitaa kaikki erilliset elementit yleensä yhdistetään eri tiedostojen, kuten käyttäjille, cron työpaikkoja, ja isännät, sekä tietysti erillisiä elementtejä, kuten paketteja, palvelut, ja tiedostoja.
Puppet yksinkertaisissa deklaratiiviseen erittely kieli tarjoaa tehokkaita luokittelemalla kykyjä piirustus ulos yhtäläisyyksiä isäntien samalla niiden olevan niin yksityiskohtainen kuin tarpeellista, ja se käsittelee riippuvuutta ja edellytys suhteita objektien selvästi ja yksiselitteisesti.
Puppet on järjestelmä konfigurointityökalu. Puppet hanke on kirjasto hallintaan järjestelmän kieli määritellään määrityksiä haluat, ja joukko asiakkaita ja palvelimia viestintään kokoonpanon ja muut tiedot.
Kirjasto on täysin vastuussa kaikista toimista, ja kieli on täysin vastuussa ilmaisemiseen kokoonpanon valintoja.
Kaikki on kehitetty niin, että kieli toiminta voi tapahtua keskitetysti yhdelle palvelimelle (tai pankin palvelimien), ja kaikki kirjaston toiminnot käydään jokaisen asiakkaan. Näin ollen on selvää rajanvetoa kielen toimintaa ja kirjastotoimen, sillä tässä asiakirjassa mainita.
Asennus
Valtaosa Puppet arkkitehtuureille näyttää tähti, jossa Keski-palvelin käynnissä puppetmasterd, ja jokainen asiakas solmu käynnissä puppetd, yhteyttä, että Keski-palvelin.
Keskeisen manifesti, joka sisältää kokoonpano kaikkien teidän solmut, täytyy olla Keski-palvelin, todennäköisimmin /etc/puppet/manifests/site.pp.
Aloita puppetmasterd daemon, ja sitten kertoa asiakkaillesi yhteyttä kyseiseen palvelimeen määrittelemällä -s argumentteina puppetd, korvaa "" ja palvelimen nimi. Vaihtoehtoisesti puppetd oletuksena etsivät palvelimen nimeltä "nukke", niin voit vain luoda CNAME oman palvelimen, niin että se vastaa sen "nukke".
Se on hyvä idea käyttää sekä palvelimen ja asiakkaan verbose tilassa, otettu käyttöön -v lippu, kunnes olet varma, että kaikki toimii. Koska jokainen uusi asiakas ottaa yhteyden, sinun täytyy ajaa puppetca --list luetella todistuksia odottavat allekirjoitetaan, ja sitten puppetca --sign , korvaa "", jossa asiakkaan nimi, jonka varmenne haluat allekirjoittaa. Voit ottaa autosigning luomalla /etc/puppet/autosign.conf ja laittaa isännät, verkkotunnukset tai IP-osoitteita tai alueet, jotka haluat kirjautua sinne.
Asennus:
Run "ruby install.rb tai lisätä" lib / 'hakemistoon oman RUBYLIB tiellä.
Tämän jälkeen sinun pitäisi pystyä mennä testi / ja ajaa ./test, tai ajaa "bin / nukke 'kumpi sätkynukke config tiedostot.

Mikä on uusi tässä julkaisussa:

  • 7113448 (# 4762) Varmista, että asiakkaat kuuhun voi onnistuneesti yhteyden.
  • c8835ad Lisää asiakirjassa hahmotellaan ensisijainen panos menetelmiä
  • ea0f2bf Palauta & quot; Yhdistä haara "vcsrepo" & quot;
  • 94f0b93 (# 8704) Anna paremmat virheitä virheellinen fileserver.conf
  • 023d959 (# 8690) Hyväksy maailmanlaajuinen "vaihtoehtoja Puppet Faces
  • c315da0 Fix # 1886 - Lisää solmu puhdistus valmiudet
  • 7e6fc0d vähätellä RestAuthConfig # sallittua? hyväksi #check_authorization
  • 6401dfe Fix # 6026 - turvallisuus tiedosto pitäisi tukea kommenttejaan
  • 0c385f1 Fix # 5010 - Salli välilyönnillä in auth.conf
  • 8da0486 Fix # 5777 - sääntö interpolointi rikkoi auth.conf CIDR säännöt
  • 1d4acb5 maint: Ehdota mistä aloittaa vianmääritys SSL virheilmoituksen
  • fb2ffd6 (# 8596) Tunnista resurssi alias ristiriidat, kun otsikot eivät täsmää
  • 778127d maint: Fix CERT App tulostaa ohje ja poistu jos alikomento
  • 0366b18 (# 7293) Aseta oletusmuodon SSL liittyvien kasvoja.
  • 89c021c (# 8418) Kiinnitä tarkastaa app on oikea run_mode
  • 3165364 maint: lisääminen hakkuut sisällyttää ympäristöä, kun lähde ei
  • f484851 maint: Lisää debug hakkuut kun isäntä saa raportin
  • 10e05ad (# 7266) Move sertifikaatti vaihtoehto validointi osaksi kasvot.
  • ae36003 (# 7290) Update indirected Faces välttää tuntemattomia vaihtoehtoja.
  • 82e5fa9 (# 8561, # 7290) Toteuta optiosopimuksen kokonaan.
  • 77441be (# 8561) Yhtenäistä validointi ja muuttaminen toiminnan perusteluja.
  • 69b4e70 (# 7290) Fail tuntemattomia vaihtoehtoja.
  • 6bec2df (# 8561) Käytä kanoninen nimet vaihtoehtoja toimia.
  • 532c4f3 (# 7184) Aseta ydin vanhentuneiden versioiden Faces.
  • 2cd3bc4 (# 7184) Etsi toimia sidottu muihin versioihin Faces.
  • 1e0655e (# 7184) Centralize & quot; löytää toimintaa kasvoille & quot; osaksi Puppet :: Face
  • 0396611 maint: parempi virheraportoinnin epäonnistuu
  • 395c174 (# 7123) Tee `find` oletustoiminto ...
  • fd6a653 (# 7123) Tuki runtime asetus 'default' toimista.
  • b75b1c1 (# 6787) Lisää `default_to` vaihtoehdot.
  • c830ab0 (# 6789) Port SSL :: CertificateAuthority :: Liitäntä Face
  • cc311ad maint: SSL :: Inventory.serial pitäisi raportoida puuttuvia nimiä.
  • 72abe6c (# 7204) Yhdistä Semanttinen versiointi koodia.
  • d02000b (# 8401) Asiakirjan että --detailed-exitcodes on bittipeite
  • c4848d2 maint: Fix dokumentaatio linkki fileserver kokoonpanon
  • b268fb3 (# 7144) Päivitä asetukset # writesub muuntaa tilaan Fixnum
  • b82f29c (# 7699) Help käsky olisi vain listan vaihtoehdoista kerran
  • 4a2f22c (maint) Fix alustan dection for RHEL
  • 45b3908 (# 4142) Kiinnitä moduulin tarkastus ei epäonnistua tyhjänä metadata.json
  • ae3ef42 (# 7699) - Apua olisi vain näytä asetukset kerran
  • 5826f73 (# 8032) Lisää säilytystapaa create_resources
  • f6882d6 (# 8147) Muuta default reporturl vastaamaan uudempia Dashboard versioita
  • 111a4b5 (# 6857) Salasana julkistaminen vaihdettaessa käyttäjän salasanaa
  • 99330fa (# 7224) sanamuotoa "hostname ei täsmää" virheilmoituksen
  • 1d867b0 (# 7224) Lisää auttaja Puppet :: SSL :: sertifikaatti hakea
  • vaihtoehtoisia nimiä
  • 98ba407 (# 7127) Pysäytä sätkynukke jos prerun komento epäonnistuu
  • caca469 (# 4416) Varmista tyypit ovat providified päivitettyäsi
  • 413b136 (# 4416) aina poistaa vanhat tarjoaja ennen se uudestaan ​​
  • 3f0dbb5 (# 650) Salli symboliset konfigurointiin hakemistoja
  • 1c70f0c (# 2128) Lisää tukea asettamalla solmun nimi tosiasia
  • c629958 (# 2128) Get faktat ennen hakemista luettelo
  • cd4fe14 (# 2128) Lisää mahdollisuuden määritellä solmun nimi
  • c02126d (# 5966) Lisää tukea hostname säännöllisiä lausekkeita auth.conf
  • 75e2764 (# 5318) aina huomaa muutoksia ilmenee laadittaessa.
  • 107b38a maint: Fix pacman tarjoaja työskennellä Ruby 1.9
  • 90eb937 (# 7139) Hyväksy / "kelvolliseksi polku filesets

Mikä on uusi versiossa 0.25.0:

  • Useimmat muutokset tässä tiedotteessa ovat sisäisiä refactoring pikemminkin kuin käyttäytymiseen.
  • pääasiallinen muutos on siirtyminen Indirected REST tilalle XML-RPC kuin taustalla Puppet viestinnän avulla.
  • Neljä uutta toimintoja lisätty.
  • nukketeatteri nyt on kyky koota luettelo ja tuotos se JSON alkaen Puppet master ja kykyä soveltaa JSON kokoonpanon nukke binary.
  • Käsite & quot; ohuet & quot; tallennettu kokoonpanoja otettiin käyttöön.
  • binary nimeltä puppetqd joka tukee jonottavat tallennettuja kokoonpanoja lisättiin.

Mikä on uusi versiossa 0.24.8:

  • Kiinteät # 2077 - ralsh käyttäjä rikki OSX
  • Kiinteät # 2004 - ssh_authorized_key epäonnistuu jos kohde on määritetty
  • Kiinteät # 1629 - virheelliset käyttöoikeudet ssh_authorized_keys luodut tiedostot
  • Kiinteät # 2000 - Ei default määritetty tarkistussumman
  • Kiinteät # 2026 - Red Hat välittämättä pysäytystavan
  • lisätyt ext / dbfix.sql script - korjaa yleiset virheet tallennetaan kokoonpano tietokantoihin
  • Kiinteät # 1963 - Ellei lukea / proc / mounts for selinux tappaa tiedostojen lataus
  • Kiinteät # 2025 - gentoo palveluntarjoajan kahva vain oletus init tasolla
  • Kiinteät # 1910 - päivitetty logcheck
  • Kiinteät # 1871 - arkaluonteisia tietoja vuotanut log raportit
  • Kiinteät # 1956 - siivottu muuttujanimet olla terve, selvensi virheilmoitukset ja kiinteät virheellinen käyttö "arvo" muuttujan sijaan "jäsen".
  • Kiinteät # 1831 - Lisätty sprintf toiminto
  • Kiinteät # 1830 - Lisätty regsubst toiminto
  • Päivitetty up2date ja palvelun rajojen lisätä tukea Oracle EL ja VM
  • Kiinnitys # 1948 ja # 1953 - augeas ins bugi: väärä määrä argumentteja (1 3)
  • Kiinnitys # 944 - muuttumassa virheilmoituksen varoitus info - yhteys kierrätetty
  • Kiinteät # 961 - puppetd luomalla liikaa / ei sulkeudu TCP-yhteyksiä
  • Kiinteät # 1959 - Lisätty sarake suojelu ympäristön skeemojen siirtoon
  • Kiinnitys # 1869 - autoloaded tiedostot pitäisi koskaan vuotaa poikkeuksia
  • Kiinnitys # 1543 - Nagios jäsentää virheitä enää tappaa Puppet
  • Kiinteät # 1420 - nagios_serviceescalation ei salli host_name useamman tyyppisiä
  • Kiinteät # 1884 - Viedään resurssit on merkitty vietyihin kun kerättyjä vientiä isäntä
  • Kiinteät # 1922 - Toiminnot squash kaikki argumentit yhteen hash
  • Kiinteät # 1538 - Yumrepo asettaa käyttöoikeudet virheellisesti tiedostoille /etc/yum.repos.d
  • Kiinteät # 1936 - Lisätty / * * / tuki vim tiedosto
  • Kiinteät # 1541 - nagios esineitä kirjoittaa tiedostoja clientbucket jokaisen muutoksen
  • Kiinteät # 1542 - voi puhdistaa nagios esineitä
  • Kiinnitys # 1912 - GID toimii edelleen, ei "pitäisi" arvon vahvistamista ralsh kysymyksiä
  • Kiinnitys Rakefile käyttää "git muoto-patch"
  • Lisätty README.rst file
  • Parannukset Tallennetut Configuration suorituskykyä
  • Lisätty Pelkistävä Labs rakentaa kirjaston tehtäviin hakemistoon
  • Kiinteät # 1852 - Oikea käytös kun mitään SELinux siteet
  • Päivitetty Red Hat spec file 0.24.7
  • Kiinteät # 1920 - Shadow salasana korruptio

vaatimukset

  • Ruby

Muu ohjelmistojen kehittäjä Luke Kanies

Facter
Facter

6 Mar 16

Kommentit Puppet

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!