Pytania otagowane jako puppet

Puppet to narzędzie do zarządzania konfiguracją (Unix i Windows) z własnym językiem specyficznym dla domeny.

4
Zarządzanie aplikacją na wielu serwerach lub PXE vs. cfEngine / Chef / Puppet
Mamy aplikację, która działa na kilku (5 lub więcej i będzie rosnąć) urządzeniach. Sprzęt jest identyczny na wszystkich komputerach, a idealnie byłoby również oprogramowanie. Do tej pory zarządzałem nimi ręcznie i nie chcę już tego robić (statyczne adresy IP, wyłączanie wszystkich niezbędnych usług, instalowanie wymaganych pakietów ...). Czy ktoś może …

2
Opcje wysokiej dostępności dla wielu witryn z Puppet
Utrzymuję dwa centra danych, a ponieważ większa część naszej ważnej infrastruktury zaczyna być kontrolowana przez marionetkę, ważne jest, aby mistrz marionetek pracował w drugim miejscu, w przypadku awarii naszego głównego miejsca. Jeszcze lepiej byłoby mieć rodzaj aktywnej / aktywnej konfiguracji, aby serwery w drugiej lokacji nie odpytywały sieci WAN. Czy …

3
Plusy i minusy zdecentralizowanej architektury lalek
Mamy około 300 serwerów RHEL, które obecnie łączą się z serwerem Puppetmaster. Zauważyliśmy jednak pewne wąskie gardła w wydajności i jest to przyczyną awarii w naszym systemie. Ogólnie jestem całkiem nowy w marionetce i zastanawiam się nad stworzeniem zdecentralizowanej architektury marionetek zamiast łączenia klientów Puppet z serwerem Puppetmaster. Oprócz tego, …

1
Jak rekurencyjnie odzwierciedlać katalog i jego zawartość za pomocą marionetki?
Powiedzmy, że mam moduł files/etc/foo/{conf0, conf1, conf2, conf3, etc}. Wystarczy umieścić każdy z tych plików, gdy ich liczba jest niewielka: file { 'conf0': path => '/etc/foo/conf0', ensure => true, source => 'puppet:///.../etc/foo/conf0', } i powtórz. Ale wiąże się to z dużą ilością powielania i utrzymanie go jest nużące, jeśli istnieje …
14 puppet 

3
Jak zarządzać zamontowanymi partycjami (fstab + punkty montowania) z kukiełki
Chcę zarządzać zamontowanymi partycjami z marionetki, która obejmuje zarówno modyfikowanie, jak /etc/fstabi tworzenie katalogów używanych jako punkty montowania. Typ mountzasobu aktualizuje się fstabdobrze, ale używanie go filedo tworzenia punktów montowania jest nieco trudne. Na przykład domyślnie właścicielem katalogu jest root, a jeśli root (/) zamontowanej partycji ma innego właściciela, marionetka …
14 linux  puppet 

4
Puppet: Sprawdź, czy zasób jest zdefiniowany, lub utwórz go
Próbowałem znaleźć sposób, aby sprawdzić, czy zasób jest już zdefiniowany w innym pliku, a jeśli nie, to go utworzyć? Szybki przykład: if File[$local_container] { alert("Testing - It existed $local_container") } else { file{ "$local_container": ensure => directory, } } Jednak - File[$local_container]zawsze wydaje się oceniać jako prawda. Czy jest na …
14 puppet 

2
Nowy serwer nie może pobrać konfiguracji z Puppetmaster z powodu błędu ssl
Trzy maszyny w środowisku produkcyjnym miały pewne problemy ze sprzętem i zostały wycofane z eksploatacji. Zespół infrastruktury zainstalował je ponownie i nadał im te same nazwy hostów i adresy IP. Celem jest uruchomienie Puppet na tych systemach, aby można je było ponownie uruchomić. Próba 1) Stare certyfikaty Puppet zostały usunięte …



3
Jak ręcznie utworzyć Puppet CA i certyfikaty?
Zastanawiam się, jak ręcznie (za pomocą polecenia openssl zamiast komendy puppet ca) utworzyć CA, który byłby użyteczny przez Puppet? Celem byłoby tworzenie skryptów takich urzędów certyfikacji w celu wdrożenia ich na wielu puppetmastersach zamiast tworzenia certyfikatów na nich za pomocą polecenia puppet cert. Wszelkie pomysły, jak to zrobić? Mogłem tylko …

2
Użyj marionetki, aby ustawić nazwę hosta?
Czy jest jakiś sposób na ustawienie nazwy hosta serwera za pomocą marionetki? Mógłbym napisać niestandardowy typ, ale może jest prostszy sposób. Dzięki [Edytuj] Przepraszam, powinienem wspomnieć, że prowadzę marionetkę masterless, najpierw lalek jest konfigurowany, a potem konfiguruje wszystko inne.
13 puppet 

3
Dodanie losowego opóźnienia dla polecenia Linux
Używam func do wykonywania równoległych poleceń na naszych serwerach. Pewnego dnia mieliśmy problem, gdy ponowne uruchomienie usługi puppetvia funcsprawiło, że wszystkie nasze serwery uderzyły w nas puppetmasterw tym samym czasie. Moje pytanie: Jak mogę wykonać to samo dokładne polecenie na zestawie serwerów, dodając opóźnienie przed wykonaniem go na poszczególnych serwerach? …

4
W Puppet, jak mam zabezpieczyć zmienną hasła (w tym przypadku hasło MySQL)?
Korzystam z Puppet, aby zapewnić MySQL sparametryzowaną klasę: class mysql::server( $password ) { package { 'mysql-server': ensure => installed } package { 'mysql': ensure => installed } service { 'mysqld': enable => true, ensure => running, require => Package['mysql-server'], } exec { 'set-mysql-password': unless => "mysqladmin -uroot -p$password status", path …

4
Puppet: Pobierz katalog domowy użytkowników
Tworzę użytkownika w następujący sposób user { $username: comment => "$name", shell => "$shell", managehome => false, password => "$password", groups => $groups } Teraz, jak widać, robię zarządzanie domem jest fałsz. Później w dół linii muszę wypchnąć plik do katalogu domowego użytkownika. $key = "${homedir}/${name}/file" file { $key: ensure …
13 linux  puppet 

3
Wywołać funkcję Puppet z szablonu Puppet?
Czy od wersji 0.24.8 szablon Puppet może wywoływać funkcję Puppet? Mogę uzyskać podobną funkcjonalność, wywołując funkcję w moim manifeście, przypisując wartość zwracaną do zmiennej, a następnie używając lookupvar („zmiennej”) w szablonie, ale chciałbym wyciąć środkowego człowieka.
13 puppet 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.