GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Puppet su macOS

Introduzione

Puppet è un motore di amministrazione open source che utilizza una rete di nodi master e client per aiutarti a eseguire attività amministrative in remoto. L'app dell'agente Puppet, utilizzata per creare nodi client, è disponibile su Linux, Unix, Windows e macOS.

In questo tutorial, esamineremo i passaggi necessari per installare Puppet Agent su macOS.

Prerequisiti

  • Un sistema che esegue macOS Catalina
  • Un utente con privilegi a livello di amministratore
  • Accesso alla finestra del terminale

Installazione di Puppet su macOS

L'esecuzione di Puppet implica l'installazione di un Puppet Server che funge da nodo principale e la distribuzione di un Puppet Agent che funge da nodo client.

I pacchetti ufficiali di Puppet Server supportano solo le distribuzioni Linux. Gli utenti possono creare e installare Puppet Server su qualsiasi sistema operativo dal sorgente, ma eseguirlo in questo modo non è consigliato per un server di produzione.

Nei passaggi seguenti, installiamo e configuriamo Puppet Server su Ubuntu e quindi configuriamo Puppet Agent su macOS.

PASSAGGIO 1:Installa il server dei pupazzi

Eseguire un'installazione completa di Puppet su un sistema Linux. Questo sistema funge da nodo principale nella tua rete Puppet.

Segui i passaggi descritti nel nostro articolo per installare Puppet su Ubuntu.

PASSAGGIO 2:Configurazione della configurazione di rete

Puppet utilizza i nomi host per impostare la comunicazione tra i nodi master e client. Imposta un nome host univoco per ogni nodo (sia su macchine master che client):

1. Nel terminale, apri gli host file utilizzando:

sudo nano /etc/hosts

2. Aggiungi le seguenti righe alla fine di host file:

[puppet master ip] puppetmaster puppet
[puppet client ip] puppetclient

Dove:

  • [puppet master ip] è l'indirizzo IP del nodo master.
  • [puppet client ip] è l'indirizzo IP del nodo client che esegue macOS.

3. Premi Ctrl + X per chiudere il file, quindi digitare Y e premi Enter per salvare le modifiche apportate.

PASSAGGIO 3:scarica l'agente puppet per macOS

1. Vai alla pagina di download di Puppet Agent.

I pacchetti Puppet Agent per macOS utilizzano la seguente convenzione di denominazione:

puppet-agent-[package version].osx[OS version].dmg

Dove:

  • [package version] dettagli la versione di Puppet Agent.
  • [OS version] dettagli sulla versione supportata di macOS.

2. Trova e scarica il pacchetto Puppet Agent desiderato.

PASSAGGIO 4:installa l'agente pupazzo

Puppet Agent può essere installato su macOS Homebrew o tramite terminale.

Opzione 1:installazione con Homebrew

1. Se non hai già Homebrew, installalo usando:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Se hai già una copia di Homebrew, aggiornala con:

brew update

2. Con l'ultima versione di Homebrew, installa Puppet Agent con:

brew cask install puppetlabs/puppet/puppet-agent

Opzione 2:installazione nel terminale

1. Montare il pacchetto Puppet Agent utilizzando:

sudo hdiutil mount [dmg file path]

Dove:

  • [dmg file path] è il percorso del file per il percorso di download del pacchetto.

2. Dopo aver montato il pacchetto, viene visualizzata una riga di output che termina con /Volumes/puppet-agent-[version] , dove [version] è la versione di Puppet Agent che stai installando. Cambia la directory a questo punto con:

cd /Volumes/puppet-agent-[version]

3. Installa il pacchetto utilizzando:

sudo installer -pkg puppet-agent-installer.pkg -target /

4. Verifica l'installazione con:

/opt/puppetlabs/bin/puppet --version

Ubuntu
  1. Come installare Podman su macOS

  2. Come installare Puppet su Ubuntu 20.04

  3. Come installare Puppet su RHEL 8 / CentOS 8

  4. Come installare R su Ubuntu 20.04

  5. Installa Puppet Master e Agent su Ubuntu 20.04

Come installare Nginx Amplify Agent su Ubuntu 16.04 LTS

Come installare l'agente Zabbix su Ubuntu 20.04 LTS

Come installare Puppet su Ubuntu 20.04 LTS

Come installare Go in Ubuntu 20.04

Come installare Macbuntu su un'installazione minima di Ubuntu?

Come installare il server dei pupazzi su CentOS 7