Puppet

Screenshot Software:
Puppet
Detalii soft:
Versiune: 2.7.6
Incarca data: 11 May 15
Producător: Luke Kanies
Licenţă: Gratuit
Popularitate: 5

Rating: nan/5 (Total Votes: 0)

Puppet vă permite să gestionați centralizat fiecare aspect important al sistemului folosind un cross-platform caietul de sarcini limbaj care gestionează toate elementele separate agregate în mod normal în fișiere diferite, cum ar fi utilizatorii, locuri de muncă cron, și gazde, împreună cu elemente evident discrete, cum ar fi pachete, servicii și fișiere.
Simplu limbaj specificație declarativ marionetă oferă abilități clasarea puternice pentru întocmirea în similaritățile între gazde în același timp să le permită să fie la fel de specific este necesar, și se ocupă de dependență și relațiile prealabile dintre obiecte în mod clar și explicit.
Marionetă este un instrument de configurare sistem. Proiectul Puppet dispune de o bibliotecă pentru administrarea sistemului, un limbaj pentru specificarea configurației dorit, și un set de clienți și servere de comunicare de configurare și alte informații.
Biblioteca este în întregime responsabil pentru orice acțiune, iar limbajul este pe deplin responsabil pentru exprimarea alegerile de configurare.
Totul este dezvoltat astfel încât operațiunile de limbă poate avea loc central pe un singur server (sau banca de servere), precum și toate operațiunile de bibliotecă va avea loc pe fiecare client în parte. Astfel, există o delimitare clară între operațiunile de limbă și operațiunile de bibliotecă, deoarece acest document va menționa.
Înființat
Marea majoritate a arhitecturi Puppet va arata ca un star, cu o puppetmasterd server central de funcționare, și fiecare nod client rulează puppetd, contactarea serverul central.
Manifest dvs. central, care conține configurația pentru toate nodurile dumneavoastră, trebuie să fie pe serverul central, cel mai probabil la /etc/puppet/manifests/site.pp.
Porniți demonul puppetmasterd, și apoi spune clienților dumneavoastră pentru a contacta serverul de specificarea -s ca argumente pentru puppetd, înlocuind "" cu numele serverului. Alternativ, implicit puppetd să caute un server numit "marionetă", astfel încât să puteți crea doar un CNAME pentru serverul dvs., astfel încât acesta răspunde la "marionetă".
Este o idee bună pentru a rula atât pe server și client în modul verbose, activat cu steagul -v, până când sunteți sigur că totul funcționează. Ca fiecare nou client se conectează, va trebui să rulați puppetca --list pentru a lista certificatelor așteaptă să fie semnat, iar apoi puppetca --sign , înlocuind "", cu numele clientului ale cărui certificat doriți a semna. Puteți activa autosigning prin crearea /etc/puppet/autosign.conf și pune găzduiește, domenii, sau adresele IP sau variază pe care doriți să vă conectați acolo.
Instalare:
Run "install.rb rubiniu sau adăuga" / lib "directorul pentru calea RUBYLIB.
După aceea, ar trebui să fie în măsură să meargă în testul / și a alerga ./test, sau a alerga "bin / marionetă" pe oricare dintre marionete fișiere de configurare pe care doriți.

Ce este nou în această versiune:.

  • 7113448 (# 4762) Asigurați-vă că clienții de pe Lună se poate conecta cu succes
  • c8835ad Adaugă documente subliniind metode de contribuții preferate
  • ea0f2bf Reveniți & quot; Merge sucursală "vcsrepo" & quot;
  • 94f0b93 (# 8704) Oferă erori mai bune pentru fileserver.conf invalid
  • 023d959 (# 8690) să accepte opțiuni "globale" în Puppet Faces
  • c315da0 Fix # 1886 - Adauga capacitatea de curatare nod
  • 7e6fc0d condamna RestAuthConfig # permis? în favoarea #check_authorization
  • 6401dfe Fix # 6026 - fișier de securitate ar trebui să sprijine comentarii Inline
  • 0c385f1 Fix # 5010 - Permiteți lider spațiu în auth.conf
  • 8da0486 Fix # 5777 - regula de interpolare a izbucnit auth.conf reguli CIDR
  • deserv 1d4acb5: Sugerează unde să încep rezolvarea problemelor mesaj de eroare SSL
  • fb2ffd6 (# 8596) Detect conflicte pseudonimele de resurse atunci când titlurile nu se potrivesc
  • 778127d deserv: Fix app cert pentru a imprima ajutor și de ieșire în cazul în care nu subcomanda
  • 0366b18 (# 7293) Set format implicit pentru fețele legate de SSL.
  • 89c021c (# 8418) Fix inspecta aplicație pentru a avea run_mode corect
  • 3165364 deserv: Adăugarea de logare pentru a include mediul atunci când sursa nu
  • f484851 deserv: Adauga depanare de logare când comandantul primește un raport
  • 10e05ad (# 7266) Mutare Certificat opțiune validare în față.
  • ae36003 (# 7290) Actualizare indirected Fețe pentru a evita opțiunile necunoscute.
  • 82e5fa9 (# 8561, # 7290) Punerea în aplicare a contractului opțiunea complet.
  • 77441be (# 8561) validarea unifica și modificarea argumentelor de acțiune.
  • 69b4e70 (# 7290) Fail privind opțiunile necunoscute.
  • 6bec2df (# 8561) Utilizați nume canonice pentru opțiuni pentru acțiuni.
  • 532c4f3 (# 7184) Încărcați nucleul de versiuni învechite ale Faces.
  • 2cd3bc4 (# 7184) Găsește acțiuni legate de alte versiuni ale Faces.
  • 1e0655e (# 7184) Centralizarea & quot; a găsi măsuri pentru fata & quot; în Puppet :: Face
  • 0396611 deserv: mai bine de raportare a erorilor atunci când testul nu reușește
  • 395c174 (# 7123) face `find` acțiunea implicită ...
  • fd6a653 (# 7123) Sprijin setarea execuție de "default" cu privire la acțiunile.
  • b75b1c1 (# 6787) Adauga 'default_to` pentru opțiuni.
  • c830ab0 (# 6789) Port SSL :: CertificateAuthority :: Interfață la o Face
  • cc311ad deserv: SSL :: Inventory.serial ar trebui să raporteze lipsa de nume
  • .
  • 72abe6c (# 7204) Consolidarea cod versiuni Semantic.
  • d02000b (# 8401) Document care --detailed-exitcodes este un bitmask
  • c4848d2 deserv: Fix link documentația pentru configurare fileserver
  • b268fb3 (# 7144) Setări actualizare # writesub la modul converti la Fixnum
  • b82f29c (# 7699) de comandă Ajutor ar trebui să Lista doar opțiuni dată
  • 4a2f22c (maint) dection platformă fixă ​​pentru RHEL
  • 45b3908 (# 4142) Fix modul de verificare a nu eșua când metadata.json gol
  • ae3ef42 (# 7699) - Ajutor ar trebui doar opțiuni arată o dată
  • 5826f73 (# 8032) Adauga izolare la create_resources
  • f6882d6 (# 8147) reporturl Modificarea implicit pentru a se potrivi versiuni mai noi Tabloul de bord
  • 111a4b5 (# 6857) divulgarea Parola la schimbarea parolei unui utilizator
  • 99330fa (# 7224) reformuleze "hostname nu se potrivesc" mesaj de eroare
  • 1d867b0 (# 7224) Adaugă un ajutor la Papusi :: SSL :: Certificat pentru a prelua
  • nume alternative
  • 98ba407 (# 7127) Opriți păpuși dacă o comandă prerun nu
  • caca469 (# 4416) Asigurați-vă că tipurile sunt providified după reîncărcare
  • 413b136 (# 4416) Scoateți întotdeauna furnizor vechi înainte recrearea aceasta
  • 3f0dbb5 (# 650) Permiteți legături simbolice pentru directoare de configurare
  • 1c70f0c (# 2128) Adauga sprijin pentru stabilirea numelui de nod bazat pe un fapt
  • c629958 (# 2128) Ia fapte înainte de preluarea catalog
  • cd4fe14 (# 2128) Adaugă capacitatea de a specifica un nume de nod
  • c02126d (# 5966) Adauga sprijin pentru expresii regulate hostname in auth.conf
  • 75e2764 (# 5318) observă întotdeauna modificări se manifestă atunci când compilarea.
  • 107b38a deserv: Fix furnizor pacman pentru a lucra cu Ruby 1,9
  • 90eb937 (# 7139) Accept "/" ca o cale validă în mape

Ce este nou în versiunea 0.25.0:

  • Cele mai multe dintre schimbările din acest comunicat sunt refactoring interne mai degrabă decât de comportament.
  • Schimbarea principală este introducerea de Indirected REST pentru a înlocui XML-RPC ca mecanism de comunicare Puppet care stau la baza.
  • Patru funcții noi au fost adăugate.
  • Puppet are acum capacitatea de a compila un catalog și de ieșire-l in JSON de master Puppet și capacitatea de a aplica o configurație JSON din binar de păpuși.
  • Conceptul de & quot; subțire & quot; a fost introdus configurații memorate.
  • O binar denumit puppetqd care acceptă așteptare pentru configurații stocate a fost adaugat.

Ce este nou în versiunea 0.24.8:

  • # fixă ​​2077 - ralsh utilizator defalcate pe OSX
  • # fixă ​​perioada 2004 - ssh_authorized_key eșuează dacă nu țintă este definită
  • fix # 1629 - permisiunile incorecte pe ssh_authorized_keys fișierele create
  • fix # 2000 - Nu prestabilit specificat pentru control
  • fix # 2026 - Red Hat ignorarea metoda de oprire
  • ext Adaugata / dbfix.sql script - remedieri erori comune în bazele de date de configurare stocate
  • fix # 1963 - În caz contrar pentru a citi / proc / mounts pentru selinux ucide descărcări de fișiere
  • fix # 2025 - numai mâner furnizor de servicii la nivel implicit de inițializare Gentoo
  • fix # 1910 - logcheck actualizat
  • fix # 1871 - informații sensibile scurgeri în rapoartele jurnal
  • fix # 1956 - curățate nume de variabile pentru a fi mai sanatos, a clarificat mesaje de eroare și utilizarea incorectă a "valorii" variabilă stabilită în loc de "membru"
  • .
  • # 1831 fixă ​​- Adaugat funcție sprintf
  • # 1830 fixă ​​- Adaugat funcție regsubst
  • up2date Actualizat și servicii limitează pentru a adăuga suport pentru Oracle EL și VM
  • fixare # 1948 și # 1953 - augeas uri bug: număr greșit de argumente (1 pentru 3)
  • Reparare # 944 - schimbarea mesaj de eroare de la avertisment până la info - conexiune reciclate
  • fix # 961 - puppetd crearea prea multe conexiuni TCP / nu închidere
  • fix # 1959 - protecție coloana Adăugat de migrație schema mediu
  • de fixare # 1869 - încărcate automat fișiere nu ar trebui să scurgere excepții
  • Reparare # 1543 - Nagios analiza erori nu mai ucide Puppet
  • # fixă ​​1420 - nagios_serviceescalation nu permite nume_gazdă mai mult de un tip
  • fix # 1884 - resurse exportate sunt marcate ca neexportate, atunci când colectate de pe gazdă exportatoare
  • fix # 1922 - Funcții suc de fructe toate argumentele într-un singur hash
  • fix # 1538 - Yumrepo stabilește permisiunile în mod greșit pe fișiere în /etc/yum.repos.d
  • fix # 1936 - Adaugat / * * / de sprijin în fișierul vim
  • fix # 1541 - obiecte Nagios scrie fișiere de clientbucket pe fiecare schimbare
  • fix # 1542 - nu poate curăța obiecte Nagios
  • Reparare # 1912 - GID încă funcționează fără "ar trebui" probleme ralsh valoare de fixare
  • Fixarea Rakefile de a folosi "git format-patch"
  • file Adăugat README.rst
  • Îmbunătățiri la performanță de configurare stocate
  • Adaugat reductive Labs construi bibliotecă în directorul sarcini
  • fix # 1852 - comportament corect atunci când nu legături SELinux
  • Actualizat Red Hat fișier spec 0.24.7
  • # fixă ​​1920 - Shadow corupție parola

Cerințe :

  • Ruby

Alte software-uri de dezvoltator Luke Kanies

Facter
Facter

6 Mar 16

Comentarii la Puppet

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!