Puppet

Screenshot Software:
Puppet
Szczegóły programowe:
Wersja: 2.7.6
Filmu: 11 May 15
Wywoływacz: Luke Kanies
Licencja: Wolny
Popularność: 5

Rating: nan/5 (Total Votes: 0)

Puppet pozwala centralnie zarządzać każdym ważny aspekt systemu przy użyciu cross-platform specyfikacji języka, który zarządza wszystkie oddzielne elementy normalnie zagregowane w różnych plików, takich jak użytkownicy, crona, a gospodarze, wraz z dyskretnych elementów, takich jak oczywiście pakietów, Usługi i pliki.
Specyfikacja język prosty deklaratywny marionetka zapewnia potężne zdolności classing do rysowania na podobieństwa między hostami jednocześnie pozwalając im być jak jest to konieczne, i to obsługuje zależności i relacji między obiektami wstępnych jasno i wyraźnie.
Puppet jest narzędziem konfiguracji systemu. Projekt Puppet posiada bibliotekę do zarządzania systemem, języka określający konfigurację chcesz, i zestaw klientów i serwerów do komunikacji konfiguracji oraz inne informacje.
Biblioteka jest w pełni odpowiedzialny za wszystkie działania, a język jest w pełni odpowiedzialny za wyrażenie wyboru konfiguracji.
Wszystko jest tak opracowane, że operacje językowe mogą odbywać się centralnie na jednym serwerze (lub bank serwerów), a wszystkie operacje biblioteki odbędzie się każdego klienta. Tak więc, nie jest jasne rozgraniczenie operacji językowych i operacji z biblioteki, a dokument ten wspomina.
Ustawienie
Zdecydowana większość architektur Lalek będzie wyglądać jak gwiazda, z centralnego serwera z systemem puppetmasterd, a każdy węzeł kliencki systemu puppetd, kontaktując że centralnym serwerze.
Twój centralne manifest, który zawiera konfigurację dla wszystkich węzłów, musi być na centralnym serwerze, najprawdopodobniej w /etc/puppet/manifests/site.pp.
Uruchom demona puppetmasterd, a następnie powiedzieć swoim klientom, aby skontaktować się z tego serwera, określając -s jako argumenty do puppetd, zastępując "" z nazwą serwera. Alternatywnie, domyślnie puppetd do szukając serwera o nazwie "marionetką", więc możesz po prostu stworzyć CNAME dla serwera, tak, że odpowiedzi do "lalek".
To jest dobry pomysł, aby uruchomić zarówno serwera i klienta w trybie opisowym, z włączoną flagą -v, dopóki nie będziesz pewien, że wszystko działa. Jak każdy nowy klient łączy, trzeba będzie uruchomić puppetca --list notować certyfikaty oczekujące być podpisane, a następnie puppetca --sign , gdzie "" z nazwą klienta, którego certyfikat chcesz podpisać. Możesz włączyć autosigning tworząc /etc/puppet/autosign.conf i umieścić gospodarze, domen, adresów IP lub lub zakresy, że chcesz się tam.
Instalacja:
Uruchom 'ruby install.rb "lub dodać katalog" lib /' do ścieżki RUBYLIB.
Po tym, powinieneś być w stanie iść do testu / i uruchomić ./test lub bin / run "marionetka" w zależności od tego, marionetką plików konfiguracyjnych, które chcesz.

Co nowego W tej wersji:.

  • 7113448 (# 4762) Upewnij się, że klienci na Księżycu może połączyć
  • c8835ad dokumentu przedstawiającego preferowane Dodaj metody składek
  • ea0f2bf Przywróć & quot; Merge oddział "vcsrepo '& quot;
  • 94f0b93 (# 8704) Daj lepsze błędy w nieprawidłowym fileserver.conf
  • 023d959) (# 8690 Accept opcje w Lalek "Global" Twarze
  • Fix # 1886 c315da0 - zdolność oczyszczania węzeł Dodaj
  • 7e6fc0d Deprecate RestAuthConfig # dozwolone? za #check_authorization
  • 6401dfe # 6026 Fix - plik bezpieczeństwa powinny obsługuje pływających komentarzy
  • 0c385f1 Fix # 5010 - Pozwól wiodącym spacje w auth.conf
  • 8da0486 # 5777 Fix - zasada interpolacji złamał auth.conf zasady CIDR
  • 1d4acb5 maint: Zaproponuj czego zacząć rozwiązywanie problemów komunikat o błędzie SSL
  • fb2ffd6 (# 8596) Wykrywanie zasobów konflikty aliasów, kiedy tytuły nie pasują
  • 778127d maint: Fix cert aplikację do drukowania pomoc i wyjście, jeśli nie Komenda
  • 0366b18 (# 7293) Ustaw domyślny format twarzy związanych z SSL.
  • 89c021c (# 8418) Fix sprawdzić aplikację, aby mieć odpowiednie run_mode
  • 3165364 maint: Dodawanie rejestrowania się to, gdy źródło nie środowiska
  • f484851 maint: Dodaj rejestrowanie debugowania, kiedy pan otrzymuje raport
  • 10e05ad (# 7266) Certyfikat Move walidacji funkcji w twarz.
  • ae36003 (# 7290) Aktualizacja indirected Twarze unikać nieznanych opcji.
  • 82e5fa9 (# 8561, # 7290) Pełne wdrożenie umowy opcji.
  • 77441be (# 8561) zatwierdzanie Ujednolicenie i modyfikacja argumentów działania.
  • 69b4e70 (# 7290) Fail na nieznanych opcji.
  • 6bec2df (# 8561) za pomocą nazwy kanoniczne opcji na działania.
  • 532c4f3 (# 7184) Załaduj rdzeń przestarzałych wersji Faces.
  • 2cd3bc4 (# 7184) Znajdź akcji dla innych wersji Faces.
  • 1e0655e (# 7184) Centralizacja & quot; na twarzy znajdziesz akcję & quot; w Lalek :: twarzy
  • 0396611 maint: lepsze raportowanie błędów, gdy test nie powiedzie się,
  • 395c174 (# 7123) Dodać `find` domyślnej akcji ...

  • Ustawienie czasu wykonywania
  • fd6a653 (# 7123) Wsparcie "default" na działania.
  • b75b1c1 (# 6787) Dodaj `default_to` opcji.
  • c830ab0 (# 6789) Port SSL :: CertificateAuthority :: Interfejs do twarzy
  • cc311ad maint: SSL :: Inventory.serial powinien zgłosić brakujące nazwy
  • .
  • 72abe6c (# 7204) Konsolidacja semantyczna Kod Versioning.
  • d02000b (# 8401) Dokument, który --detailed-exitcodes jest maską bitową
  • c4848d2 maint: Fix linku dokumentacji dla konfiguracji serwera plików
  • b268fb3 (# 7144) Ustawienia aktualizacji # writesub tryb konwersji na Fixnum
  • b82f29c (# 7699) Pomoc powinna polecenie Opcje listy tylko raz
  • 4a2f22c (maint) dection platforma Fix dla RHEL
  • 45b3908 (# 4142) Fix Moduł wyboru nie na porażkę, gdy pusta metadata.json
  • ae3ef42 (# 7699) - Pomoc powinna opcji Pokaż tylko raz
  • 5826f73 (# 8032) Dodaj pojemników create_resources
  • f6882d6 (# 8147) Zmiana domyślnego reporturl dopasować nowsze wersje Kokpit
  • 111a4b5 (# 6857) ujawnienie hasła podczas zmiany hasła użytkownika,
  • 99330fa (# 7224) przeredagować "nazwa hosta nie pasuje" komunikat o błędzie
  • 1d867b0 (# 7224) Dodaj do pomocnika :: Lalek Certyfikat SSL :: pobrać
  • Nazwy alternatywne
  • 98ba407 (# 7127) Przestań marionetką jeśli polecenie wstępnej pracy nie
  • caca469 (# 4416) Upewnij się, typy providified po przeładunku
  • 413b136 (# 4416) Zawsze przed odtworzenie go usunąć stary dostawcy
  • 3f0dbb5 (# 650) dowiązania symboliczne do katalogów Zezwalaj konfiguracji
  • 1c70f0c (# 2128) Dodaj wsparcie dla ustawiania nazwy węzła w oparciu o fakt,
  • c629958 (# 2128) Pobierz Katalog fakty przed pobraniem
  • cd4fe14 (# 2128) Dodaj możliwość określenia nazwy węzła
  • c02126d (# 5966) Dodaj obsługę wyrażeń regularnych nazwy w auth.conf
  • 75e2764 (# 5318) Zawsze zauważy zmiany przejawia przy kompilacji.
  • 107b38a maint: Fix dostawcy pacman do pracy z Ruby 1.9
  • 90eb937 (# 7139) Akceptuj "/" jako ważny ścieżki w zestawy plików

Co nowego w wersji 0.25.0:

  • Większość zmian w tej wersji są wewnętrzne refaktoring a nie zachowań.
  • Najważniejsza zmiana to wprowadzenie Indirected REST zastąpić XML-RPC jako podstawową mechanizmu komunikacji Lalek.
  • Cztery nowe funkcje zostały dodane.
  • Lalek ma teraz możliwość sporządzić katalog i wyjście go w JSON z władcą marionetek i umiejętności zastosowania konfiguracji JSON z binarnego lalek.
  • pojęcie & quot; cienkie & quot; zapisane konfiguracje został wprowadzony.
  • binarny o nazwie puppetqd który obsługuje kolejkowanie dla przechowywanych konfiguracji został dodany.

Co nowego w wersji 0.24.8:

  • Poprawiono # 2077 - ralsh uszkodzony na OSX
  • Poprawiono # 2004 - ssh_authorized_key nie, jeżeli nie jest określony target
  • Poprawiono # 1629 - niepoprawne uprawnienia ssh_authorized_keys utworzone pliki
  • Poprawiono # 2000 - No domyślne określone dla sumy kontrolnej,
  • Poprawiono # 2026 - Red Hat ignorując metoda przystanek
  • ext / dbfix.sql Dodano skrypt - rozwiązuje typowe błędy w konfiguracji baz danych przechowywanych
  • Poprawiono # 1963 - Niezastosowanie się do odczytu / proc / mounts dla SELinux zabija pliki do pobrania pliku,
  • Poprawiono # 2025 - gentoo tylko uchwyt usługodawca Domyślny poziom startowych
  • Poprawiono # 1910 - zaktualizowane logcheck
  • Poprawiono # 1871 - Poufne informacje wyciekły w raportach dziennika
  • Poprawiono # 1956 - oczyścić nazwy zmiennych być bardziej rozsądna, komunikaty o błędach i wyjaśnić stałe niewłaściwie wykorzystuje "wartości", a nie "zmienna" członek
  • .
  • Poprawiono # 1831 - Dodano funkcję sprintf
  • Poprawiono # 1830 - Dodano regsubst funkcja
  • Aktualizacja up2date i usług ogranicza się do dodania obsługi Oracle EL i VM
  • Mocowanie # 1948 i # 1953 - augeas ins błąd: zła ilość argumentów (1 do 3)
  • Mocowanie # 944 - zmiana komunikat błędu z ostrzeżeniem do informacji - połączenie recyklingu
  • Poprawiono # 961 - puppetd tworzenia zbyt wiele / nie zamykanie połączeń TCP
  • Poprawiono # 1959 - Dodano kolumnę ochrony środowiska do migracji schematu
  • Mocowanie # 1869 - ładowane automatycznie pliki nigdy nie powinny przeciekać wyjątki
  • Mocowanie # 1543 - Nagios analizowania błędów już nie zabije Marionetka
  • Poprawiono # 1420 - nagios_serviceescalation nie pozwalając host_name więcej niż jeden typ
  • Poprawiono # 1884 - Eksportowane zasoby są oznaczone jako unexported, gdy zebrane na hoście wywozu
  • Poprawiono # 1922 - Funkcje zgnieść wszystkie argumenty w jeden hash
  • Poprawiono # 1538 - Yumrepo ustawia uprawnienia błędnie na plikach w /etc/yum.repos.d
  • Poprawiono # 1936 - Dodano / * * / support do pliku vim
  • Poprawiono # 1541 - Nagios obiekty zapisu plików do clientbucket na każdej zmianie,
  • Poprawiono # 1542 - nie można oczyścić obiektów Nagios
  • Mocowanie # 1912 - GID nadal działa bez "powinny" wartości ustalania kwestii ralsh
  • Mocowanie Rakefile używać "git FORMAT-łaty"
  • plik Dodane README.rst
  • Rozszerzenia wydajność zapisanych konfiguracji
  • Dodane Labs budować bibliotekę redukcyjne do katalogu zadań
  • Poprawiono # 1852 - Prawidłowe zachowanie gdy nie ma powiązań SELinux
  • Aktualizacja Red Hat Plik spec 0.24.7
  • Poprawiono # 1920 - Cień hasło korupcji

Wymagania :

  • Ruby

Inne programy z deweloperem Luke Kanies

Facter
Facter

6 Mar 16

Komentarze do Puppet

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!