Sześć miesięcy temu w naszym niedochodowym projekcie postanowiliśmy rozpocząć migrację zarządzania systemem do środowiska kontrolowanego przez Puppet, ponieważ spodziewamy się znacznego wzrostu liczby serwerów od teraz do roku. Od czasu podjęcia decyzji nasi informatycy zbyt często denerwują się. Ich największe zastrzeżenia to: „Nie jesteśmy programistami, jesteśmy administratorami”; Moduły są dostępne …
Nowość w narzędziach Puppet i Chef. Wydaje się, że zadanie, które wykonują, można wykonać za pomocą skryptów powłoki. Być może było to zrobione w skryptach powłoki, dopóki się nie pojawiły. Zgodziłbym się, że są bardziej czytelne. Ale czy są jakieś inne zalety w porównaniu ze skryptami powłoki poza tym, że …
„Czy możemy uaktualnić nasze istniejące produkcyjne serwery EL5 do EL6?” Prosto brzmiące żądanie od dwóch klientów z całkowicie różnych środowisk skłoniło moją zwykłą najlepszą praktykę do odpowiedzi „tak, ale będzie to wymagało skoordynowanej przebudowy wszystkich systemów ” ... Obaj klienci uważają, że całkowita przebudowa ich systemów jest niedopuszczalną opcją ze …
Uczę się, jak zarządzać konfiguracją w ogóle, aw szczególności za pomocą kukiełki. Zastanawiam się, jakie aspekty systemu, jeśli w ogóle, nie powinny być zarządzane za pomocą kukiełki? Jako przykład zwykle przyjmujemy za pewnik, że nazwy hostów są już skonfigurowane przed wypożyczeniem systemu do zarządzania marionetką. Musi działać podstawowa łączność IP, …
Używam marionetki do administrowania klastrem serwerów Debiana. Muszę zmienić strefę czasową każdej maszyny w klastrze. Właściwym sposobem na zrobienie tego jest użycie dpkg-reconfigure tzdata. Ale mogę to zmienić tylko wtedy, gdy korzystam z okna dialogowego. Czy jest jakiś sposób na zautomatyzowanie tego z powłoki, żebym mógł po prostu napisać Exec, …
Już googlowałem i czytałem artykuł „to-marionetka lub szef kuchni-to-pytanie” . Interesują mnie przypadki użycia, implementacje w świecie rzeczywistym, w których ludzie wybrali jedną lub drugą na podstawie rzeczywistych problemów. Szczególnie interesuje mnie integracja z zagadnieniami szewca (wiem, że marionetka jest w tym kierunku standardowym podejściem); jak ktoś ma jakieś doświadczenie …
Podczas wykonywania puppet agentpołączenia z nowego obrazu pojawia się err: Could not find class custommodbłąd. Sam moduł jest /etc/puppet/modules/custommodtaki sam jak wszystkie inne moduły, które wywołujemy, ale ten jest uparty. [site.pp] node /clunod-wk\d+\.sub\.example\.local/ { include base include curl include custommod class{ "custommod::apps": frontend => "false} [...] } Gdy puppetmaster jest …
W mojej organizacji współpracuję z grupą pracowników NOC, młodszymi inżynierami i garstką starszych inżynierów; wszystko z naciskiem na Linuksa. Ciekawym krokiem w rozwoju firmy jest talent od NOC do wyższych rang inżynieryjnych. Patrząc na pulę talentów jako względną nowość, widzę, że w zestawach umiejętności występuje rozłam, który z czasem rośnie. …
Zamierzam użyć szefa kuchni lub marionetki do administracji (bardziej myślę o szefie kuchni, ponieważ jest on młodszy i mam lepsze przeczucia). Na obu stronach głównych widziałem „edycję korporacyjną”, która kosztuje pieniądze i nie zamierzam niczego kupować. Czego brakuje mi w kuchni / marionetce, jeśli ich nie kupię? Co oferuje szef …
Jest to prawdopodobnie proste pytanie dla tych z was, którzy już korzystają z narzędzi do zarządzania konfiguracją. Czy narzędzia do zarządzania konfiguracją, takie jak Puppet lub Chef, są właściwym podejściem do aktualizowania zainstalowanych pakietów? Załóżmy, że uruchamiam wiele serwerów, głównie opartych na Debianie i Ubuntu. Czy narzędzia do zarządzania konfiguracją …
Czy istnieje sposób, aby zmusić kukiełkę do zrobienia pewnych rzeczy w pierwszej kolejności? Na przykład potrzebuję go, aby zainstalować RPM na wszystkich serwerach, aby dodać repozytorium yum (Społeczność IUS) przed zainstalowaniem któregokolwiek z pakietów.
Tło: W końcu przeznaczam trochę czasu, aby dołączyć do XXI wieku i spojrzeć na Puppet. W obecnej formie kontrolujemy wersje wszystkich konfiguracji serwerów w repozytorium, które jest przechowywane wewnętrznie w biurze. Gdy aktualizacja wymaga wykonania, zmiany są sprawdzane z powrotem w repozytoriach i ręcznie wypychane na dany komputer. Zwykle oznacza …
To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w przypadku błędu serwera. Migrował 9 lat temu . Puppet wymaga certyfikatów między zarządzanym klientem (puppet) a serwerem (puppetmaster). Możesz uruchomić ręcznie na kliencie, a następnie przejść na serwer, aby podpisać certyfikat, ale jak zautomatyzować ten proces dla …
Bardziej znane systemy zarządzania konfiguracją (CM), takie jak Puppet i Chef, wykorzystują podejście oparte na ciągnięciu: klienci okresowo odpytują scentralizowanego mastera w celu uzyskania aktualizacji. Niektóre z nich oferują masterless podejścia, jak również (tak, push-based), ale stwierdza, że jest to „nie do produkcji” (Saltstack) lub „mniej skalowalne” (Lalek). Jedyny znany …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.