GNU/Linux >> Znalost Linux >  >> Ubuntu

Instalace Puppet na Ubuntu 20.04 LTS – průvodce krok za krokem?

Puppet je open-source rámec pro správu konfigurace a automatizaci serverů. Může provádět administrativní práci napříč širokou řadou systémů, které jsou primárně definovány souborem „manifest“ pro skupinu nebo typ kontrolovaných serverů.

Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům s prováděním souvisejících dotazů na instalaci softwaru s otevřeným zdrojovým kódem.

V této souvislosti se podíváme na to, jak nainstalovat Puppet na Ubuntu 20.04 LTS.


Kroky k instalaci Puppet na Ubuntu 20.04 LTS Focal Fossa

1. Proveďte aktualizaci systému

Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujících příkazů apt v terminálu:

$ sudo apt update
$ sudo apt upgrade


2. Nainstalujte Puppet do systému

i. Nainstalujte Puppet Server

Nyní stáhneme nejnovější verzi Puppet pomocí následujícího příkazu:

$ wget https://apt.puppetlabs.com/puppet6-release-focal.deb
$ dpkg -i puppet6-release-focal.deb

Poté nainstalujte server Puppet pomocí následujícího příkazu:

$ sudo apt update
$ sudo apt install puppetserver

Spusťte a povolte loutkový server:

$ sudo systemctl start puppetserver
$ sudo systemctl enable puppetserver

ii. Nainstalujte Puppet Agent

Nejprve si stáhněte a nainstalujte repozitář Puppet pomocí následujícího příkazu:

$ wget https://apt.puppetlabs.com/puppet6-release-focal.deb
$ dpkg -i puppet6-release-focal.deb

Dále spusťte následující příkazy k instalaci agenta Puppet:

$ sudo apt update
$ sudo apt install puppet-agent

Jakmile budete hotovi, budete muset upravit konfigurační soubor Puppet a definovat Puppet master:

$ nano /etc/puppetlabs/puppet/puppet.conf

Přidejte následující řádky:

[main]
certname = puppetclient
server = puppetmaster

Uložte a zavřete, poté spusťte službu Puppet agent a povolte její spuštění při startu:

$ sudo systemctl start puppet
$ sudo systemctl enable puppet


3. Podepište certifikát uzlu agenta na hlavním serveru

Nejprve na hlavním uzlu Puppet spusťte následující příkaz a vypište všechny certifikáty:

$ /opt/puppetlabs/bin/puppetserver ca list

Dále podepište všechny certifikáty pomocí následujícího příkazu:

$ /opt/puppetlabs/bin/puppetserver ca sign --all

Jakmile Puppet master podepíše váš klientský certifikát, spusťte na klientském počítači následující příkaz a otestujte jej:

$ /opt/puppetlabs/bin/puppet agent --test



Ubuntu
  1. Nainstalujte balíčky RPM na Ubuntu 20.04 LTS – průvodce krok za krokem?

  2. Nainstalovat qt na Ubuntu 20.04 – průvodce krok za krokem?

  3. Nainstalovat Ubuntu 20.04 LTS – průvodce krok za krokem?

  1. Nainstalovat NumPy na Ubuntu 20.04 LTS – průvodce krok za krokem?

  2. Nainstalovat Homebrew na Ubuntu 20.04 LTS – průvodce krok za krokem?

  3. Nainstalovat Kanboard na Ubuntu 20.04 LTS - Průvodce krok za krokem?

  1. Nainstalovat GoAccess na Ubuntu 20.04 LTS – průvodce krok za krokem?

  2. Instalace TYPO3 na Ubuntu 20.04 LTS – průvodce krok za krokem?

  3. Nainstalovat PrestaShop na Ubuntu 20.04 LTS – průvodce krok za krokem?