GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Puppet na RHEL 8 / CentOS 8

IT administrátoři spoléhají na Puppet při každodenní správě komplexních nasazení. Pokud je vaše síť postavena na systémech Red Hat, budete si muset nainstalovat Puppet na RHEL 8 / CentOS 8. Puppet Labs poskytuje úložiště a balíčky, takže celá věc by měla být relativně bezproblémová.

V tomto tutoriálu se naučíte:

  • Jak aktivovat Puppet Repo
  • Jak nainstalovat Puppet pro servery/Puppet Masters
  • Jak aktualizovat servery/puppet Masters
  • Jak nainstalovat Puppet pro klienty
  • Jak aktualizovat klienty Puppet

Nainstalujte Puppet na RHEL 8 / CentOS 8.

Požadavky na software a použité konvence

Softwarové požadavky a konvence příkazového řádku systému Linux
Kategorie Požadavky, konvence nebo použitá verze softwaru
Systém RHEL 8 / CentOS 8
Software Loutka
Jiné Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz.
Konvence # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz
$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel

Povolte loutkové úložiště

Povolte Puppet Repo na RHEL 8 / CentOS 8.

Puppet Labs poskytuje úložiště pro systémy RHEL a CentOS. Prvním krokem v nastavení Puppet pro klientské nebo serverové stroje je povolení úložiště. Je k dispozici ve formě pohodlného RPM, takže pokračujte a nainstalujte jej pomocí DNF.

# dnf install https://yum.puppetlabs.com/puppet-release-el-8.noarch.rpm

Instalovat Puppet pro servery/Puppet Masters

Nainstalujte Puppet Server na RHEL 8.

Proces instalace Puppet na vaše servery / instance Puppet Master je trochu jiný než na počítačích, které budete spravovat. Začněte instalací puppetserver balíček.

# dnf install puppetserver

Aktualizovat servery/mistři loutek

Aktualizujte loutkový server na RHEL 8.

Dále je nejlepší nechat se Puppet aktualizovat na absolutně nejnovější verzi. Můžete toho dosáhnout pomocí vestavěného příkazu, který říká loutce, aby zajistila, že běží na nejnovější verzi.

# puppet resource package puppetserver ensure=latest

Nyní pokračujte a spusťte svůj Puppet server pomocí systemd

# systemctl start puppetserver

Můžete ji také vždy povolit na začátku.

# systemctl enable puppetserver

Instalovat Puppet pro klienty

Nainstalujte klienta Puppet na RHEL 8.

Na vaše klientské počítače stačí nainstalovat puppet samotný balíček. Použijte dnf získejte to.

# dnf install puppet

Aktualizovat klienty

Aktualizujte klienta Puppet na RHEL 8.

Stejně jako u serveru se budete muset ujistit, že vaši klienti jsou zcela aktuální. Můžete toho dosáhnout téměř stejným způsobem. Pouze tentokrát zacílíte na puppet balíček.

# puppet resource package puppet ensure=latest

Výsledek bude podobný. Nyní spusťte puppet službu.

# systemctl start puppet

Znovu jej povolte při spouštění.

# systemctl enable puppet

Závěr

Nyní jste připraveni nainstalovat Puppet a nakonfigurovat celé nasazení. V tuto chvíli jsou tyto balíčky stále v beta verzi, takže se mohou vyskytovat chyby a nesrovnalosti. Tato příručka je primárně určena pro testování nových nasazení RHEL 8. Před vydáním však neočekávejte velké změny v procesu. Proces pravděpodobně zůstane stejný později v životním cyklu RHEL 8.


Cent OS
  1. Jak nainstalovat Puppet na CentOS 8 / RHEL 8

  2. Jak nainstalovat Icinga 2 na CentOS 8 / RHEL 8

  3. Jak nainstalovat Puppet 6.x na CentOS 7 / RHEL 7

  1. Jak nainstalovat phpMyAdmin na RHEL 8 / CentOS 8

  2. Jak nainstalovat P7Zip na RHEL 8 / CentOS 8

  3. Jak nainstalovat Puppet na RHEL 8/CentOS 8

  1. Jak nainstalovat ntfs-3g na RHEL 8 / CentOS 8

  2. Jak nainstalovat PHP-mbstring na RHEL 8 / CentOS 8

  3. Jak nainstalovat phantomjs na RHEL 8 / CentOS 8