Jak zainstalować Puppet na RHEL 8 / Centos 8

- 947
- 267
- Seweryn Augustyniak
Administratorzy polegają na marionetce do zarządzania złożonymi wdrożeniami każdego dnia. Jeśli Twoja sieć jest zbudowana na systemach Red Hat, będziesz musiał zainstalować Puppet na RHEL 8 / Centos 8. Puppet Labs zapewnia repozytorium i pakiety, więc wszystko powinno być stosunkowo bezproblemowe.
W tym samouczku nauczysz się:
- Jak włączyć repozytorium marionetki
- Jak zainstalować marionetkę dla serwerów/mistrzów marionetek
- Jak aktualizować serwery/marionetki
- Jak zainstalować Puppet dla klientów
- Jak aktualizować klientów marionetek

Zastosowane wymagania i konwencje oprogramowania
Kategoria | Wymagania, konwencje lub wersja oprogramowania |
---|---|
System | RHEL 8 / CENTOS 8 |
Oprogramowanie | Marionetka |
Inny | Uprzywilejowany dostęp do systemu Linux jako root lub za pośrednictwem sudo Komenda. |
Konwencje | # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda$ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny |
Włącz repozytorium marionetki

Puppet Labs zapewnia repozytorium dla systemów RHEL i CENTOS. Pierwszym krokiem w konfigurowaniu marionetki dla maszyn klienta lub serwera jest umożliwia repozytorium. Jest dostępny w postaci wygodnej prędkości obrotowej, więc śmiało i zainstaluj z DNF.
# dnf zainstaluj https: // yum.Puppetlabs.Com/Puppet-Rease-EL-8.Noarch.RPM
Zainstaluj marionetkę dla serwerów/mistrzów marionetek

Proces instalowania marionetki na twoich serwerach/instancjach głównych marionetek jest nieco inny niż maszyny, którym będziesz się zarządzać. Zacznij od zainstalowania PuppetServer
pakiet.
# DNF instaluj PuppetServer
Zaktualizuj serwery/Masters Puppet

Następnie najlepiej jest zaktualizować Puppet do najnowszej najnowszej wersji. Możesz to osiągnąć dzięki wbudowanemu poleceniu, które mówi Puppet, aby upewnić się, że uruchamia najnowszą wersję.
# Puppet Pakiet Resource PakpetServer upewnij się = najnowszy
Teraz śmiało i zacznij swój serwer Puppet z SystemD
# SystemCtl Start PuppetServer
Zawsze możesz go również włączyć na początek.
# Systemctl Włącz PuppetServer
Zainstaluj marionetkę dla klientów

Na swoich maszynach klientów musisz tylko zainstalować marionetka
sam pakiet. Używać DNF
zdobyć.
# dnf instaluj marionetkę
Zaktualizuj klientów

Podobnie jak w przypadku serwera, będziesz musiał upewnić się, że Twoi klienci są całkowicie aktualni. Możesz to osiągnąć w prawie taki sam sposób. Tylko tym razem skierujesz się do marionetka
pakiet.
# Puppet Resource Pakiet Puppet upewnij się = najnowszy
Wynik będzie podobny. Teraz uruchom marionetka
praca.
# Systemctl Start Puppet
Ponownie włącz go na rozruch.
# Systemctl Włącz Puppet
Wniosek
Teraz jesteś gotowy do zainstalowania Puppet i skonfigurowania całego wdrożenia. W tej chwili pakiety te są nadal w wersji beta, więc mogą istnieć błędy i niespójności. Ten przewodnik dotyczy przede wszystkim testowania nowych wdrożeń RHEL 8. Nie oczekuj jednak poważnych zmian w procesie przed wydaniem. Proces ten prawdopodobnie pozostanie taki sam w cyklu życia Rhel 8.
Powiązane samouczki Linux:
- Rzeczy do zainstalowania na Ubuntu 20.04
- Rzeczy do zainstalowania na Ubuntu 22.04
- Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
- Ubuntu 20.04: Lista klientów torrentów
- Ubuntu 22.04: Lista klientów torrentów
- Ubuntu 20.04 Przewodnik
- Jak zainstalować vscode open source bez telemetrii w Linux
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
- Zainstaluj Arch Linux na stacji roboczej VMware
- « Jak zaoszczędzić miejsce za pomocą symboli i punktów montażowych
- Jak włączyć repozytorium EPEL na RHEL 8 / Centos 8 Linux »