Jak zainstalować Puppet na RHEL 8 / Centos 8

Jak zainstalować Puppet na RHEL 8 / Centos 8

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
Zainstaluj marionetkę na RHEL 8 / Centos 8.

Zastosowane wymagania i konwencje oprogramowania

Wymagania oprogramowania i konwencje linii poleceń Linux
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

Włącz repozytorium Puppet na RHEL 8 / Centos 8.

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

Zainstaluj serwer Puppet na RHEL 8.

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

Zaktualizuj serwer Puppet na RHEL 8.

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

Zainstaluj klient Puppet na RHEL 8.

Na swoich maszynach klientów musisz tylko zainstalować marionetka sam pakiet. Używać DNF zdobyć.



# dnf instaluj marionetkę

Zaktualizuj klientów

Zaktualizuj klient Puppet na RHEL 8.

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