Puppet (instalace)

Z DCEwiki
Skočit na navigaci Skočit na vyhledávání

Následující postup instalace a konfigurace byl realizován v rámci distribuce Debian wheezy amd64.

Poznámka Většina linuxových distribucí umožňuje obě části - jak klienta, tak server nainstalovat přes svůj standardní balíčkovací systém. Výchozí konfigurace (nastavení cest k adresářům, atp.) se tak může mírně lišit.

master

Abychom mohli používat Puppet musíme mít stroj který bude fungovat jako server - master. S ním budou komunikovat agenti z ostatních strojů.

Serverová část Puppetu je v Debianu součástí balíku který se jmenuje puppetmaster. Nainstalovat ji tedy lze přes APT, který se postará o všechny nezbytné závislosti:

Poznámka
 root@master~# apt-get install puppetmaster

http://www.thingsidoinlinuxwhenbored.info/?p=38

V defaultní konfiguraci serveru je třeba zakomentovat úložiště ssl certifikátů ve /var/lib/puppet proto, aby bylo možné udržovat vydané certifikáty přes git.

Poznámka To zda démon puppetmaster opravdu běží můžete ověřit lokálně přes ps -ef

agent

Master - stroj na kterém je nainstalován balík puppetmaster a běží démon, který komunikuje s agenty obvykle začínáme puppetizovat jako první. To znamená, že i na něm musí být nainstalován agent

V Debianu se balík pro klienta jmenuje puppet a i jeho instalaci lze provést přes APT:

Poznámka
 root@master~# apt-get install puppet
Upozornění Ve výchozí konfiguraci je automatické spouštění agenta v souboru /etc/default/puppet zakázáno (v proměnné START). Povolte ho, až když budete mít připravený použitelný manifest.