GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Puppet su RHEL 8 / CentOS 8

Gli amministratori IT si affidano a Puppet per gestire distribuzioni complesse ogni giorno. Se la tua rete è basata su sistemi Red Hat, dovrai installare Puppet su RHEL 8 / CentOS 8. Puppet Labs fornisce un repository e pacchetti, quindi il tutto dovrebbe essere relativamente privo di problemi.

In questo tutorial imparerai:

  • Come abilitare il Puppet Repo
  • Come installare Puppet per server/burattinai
  • Come aggiornare server/burattinai
  • Come installare Puppet per i clienti
  • Come aggiornare i client dei pupazzi

Installa Puppet su RHEL 8 / CentOS 8.

Requisiti e convenzioni software utilizzati

Requisiti software e convenzioni della riga di comando Linux
Categoria Requisiti, convenzioni o versione del software utilizzata
Sistema RHEL 8 / CentOS 8
Software Pupazzo
Altro Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando.
Convenzioni # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando
$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato

Abilita il Puppet Repo

Abilita il Puppet Repo su RHEL 8 / CentOS 8.

Puppet Labs fornisce un repository per i sistemi RHEL e CentOS. Il primo passaggio nella configurazione di Puppet per le macchine client o server è abilitare il repository. È disponibile sotto forma di un comodo RPM, quindi vai avanti e installalo con DNF.

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

Installa Puppet per server/burattinai

Installa Puppet Server su RHEL 8.

Il processo per l'installazione di Puppet sui tuoi server/istanze Puppet Master è leggermente diverso dalle macchine che gestirai. Inizia installando il puppetserver pacchetto.

# dnf install puppetserver

Aggiorna server/burattinai

Aggiorna il server dei pupazzi su RHEL 8.

Successivamente, è meglio che Puppet si aggiorni all'ultima versione assoluta. Puoi ottenere questo risultato con un comando integrato che dice a puppet di assicurarsi che stia eseguendo l'ultima versione.

# puppet resource package puppetserver ensure=latest

Ora vai avanti e avvia il tuo server Puppet con systemd

# systemctl start puppetserver

Puoi sempre abilitarlo anche all'avvio.

# systemctl enable puppetserver

Installa Puppet per i clienti

Installa Puppet Client su RHEL 8.

Sulle macchine client, devi solo installare il puppet pacchetto stesso. Usa dnf prendilo.

# dnf install puppet

Aggiorna i clienti

Aggiorna client Puppet su RHEL 8.

Proprio come con il server, dovrai assicurarti che i tuoi clienti siano completamente aggiornati. Puoi farlo quasi nello stesso modo esatto. Solo che questa volta sceglierai come target il puppet pacchetto.

# puppet resource package puppet ensure=latest

Il risultato sarà simile. Ora avvia il puppet servizio.

# systemctl start puppet

Ancora una volta, abilitalo all'avvio.

# systemctl enable puppet

Conclusione

Ora sei pronto per installare Puppet e configurare l'intera distribuzione. Al momento, questi pacchetti sono ancora in versione beta, quindi potrebbero esserci bug e incoerenze. Questa guida è principalmente per testare le nuove distribuzioni di RHEL 8. Tuttavia, non aspettarti grandi cambiamenti nel processo prima del rilascio. Il processo probabilmente rimarrà lo stesso più avanti nel ciclo di vita di RHEL 8.


Cent OS
  1. Come installare phpMyAdmin su RHEL 8 / CentOS 8

  2. Come installare Puppet su CentOS 8 / RHEL 8

  3. Come installare Icinga 2 su CentOS 8 / RHEL 8

  4. Come installare Puppet 6.x su CentOS 7 / RHEL 7

  5. Come installare Puppet su RHEL 8/CentOS 8

Come installare Maven su RHEL 8 / CentOS 8

Come installare cpan su RHEL 8 / CentOS 8

Come installare Ruby su RHEL 8 / CentOS 8

Come installare Docker CE su RHEL 8 / CentOS 8

Come installare VirtualBox 6.0 su CentOS 8 / RHEL 8

Come installare PHP 7.4 su CentOS 8 / RHEL 8