V tomto článku vysvětlíme nezbytné kroky k instalaci a konfiguraci serveru Puppet na CentOS 7. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s sudo
privilegia. Všechny příkazy v tomto tutoriálu by měly být spouštěny jako uživatel bez oprávnění root.
Puppet je bezplatný software s otevřeným zdrojovým kódem vydaný pod licencí Apache a vyvinutý společností Puppet Labs pro GNU/Linux, Mac, BSD, Solaris a Windows. Projekt je napsán v jazyce Ruby’ Language a většinou se používá v automatizaci serverů pro distribuci nastavení systému, stejně jako klienta a serveru pro jeho distribuci a knihovny pro realizaci konfigurace.
Funkce loutky
- Navrženo tak, aby zamezilo duplicitě pro každého, kdo řeší stejný problém.
- Nástroj pro dospělé
- Výkonný rámec
- Zjednodušte technický úkol správce systému.
- Úloha správce systému je napsána v nativním kódu Puppet a lze ji sdílet.
- Umožňuje mechanické provádění rychlých a opakovatelných změn.
- Zachovává konzistenci a integritu systému.
- Užitečné při správě fyzického a virtuálního zařízení v dodatku ke cloudu.
Nainstalujte Puppet Server na CentOS 7
Krok 1. První příkaz aktualizuje seznamy balíčků, aby bylo zajištěno, že získáte nejnovější verzi a závislosti.
sudo yum install epel-release sudo yum update
Krok 2. Nainstalujte Puppet Server na CentOS.
Nejprve nainstalujte nejnovější verze Puppet pomocí úložiště balíčků Puppet Labs do odpovídajících verzí CentOS:
rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm
- Instalace Puppet na hlavní server:
yum install puppet-server
Dále spusťte následující příkaz pro upgrade Puppet na nejnovější verzi:
puppet resource package puppet-server ensure=latest
Po dokončení procesu upgradu budete muset restartovat loutkového mistra:
/etc/init.d/puppetmaster restart
- Instalace Puppet na Agent Node:
yum install puppet
Nyní upgradujte nainstalovaného loutkového agenta na nejnovější verze pomocí následujícího příkazu:
puppet resource package puppet ensure=latest
Po dokončení upgradu budete muset restartovat službu loutky, aby se změny projevily:
/etc/init.d/puppetmaster restart
Blahopřejeme, naučili jste se nainstalovat a nakonfigurovat server Puppet na CentOS 7. Pokud máte nějaké dotazy, zanechte prosím níže komentář.