Puppet Agent Yükleme
Bu bölümde puppet-agent'ın nasıl kurulacağı anlatılmaktadır . Resmi kurulum kılavuzunu kontrol etmek için bu bağlantıyı takip edin .
Puppet Server'ınızda yaptığınız gibi, Puppet deposunu da aracı sisteminize apt
yüklediğinizi varsayıyoruz .yum
DNS yapılandırmanız yoksa, ad çözümlemesi için hosts dosyanızı kullanmalısınız.
Dosyayı düzenleyin /etc/hosts
ve Puppet ana makinesinin ve aracısının IP adresini ve ana bilgisayar adını ekleyin:Bu başlığa kalıcı bağlantı
-
Windows puppet-agent paketini indirin.
Bu paket Puppet'ın tüm ön koşullarını bir araya getiriyor.
Not
Bu, Puppet 7.16 sürüm aracısı için pakettir. Başka bir pakete ihtiyaç duyulursa, tüm paketlerin indirilebildiği resmi dizine gidin.
-
Puppet'ı kurun.
-
Windows GUI'yi kullanma:
-
GUI'yi yükseltilmiş ayrıcalıklarla çalıştırın.
-
Kurulum sırasında Puppet sizden Puppet ana sunucunuzun ana bilgisayar adını ister.
-
Ana bilgisayara bağlanmayacak bağımsız Puppet düğümleri için varsayılan ana bilgisayar adını ( puppet ) kullanın. Ayrıca komut satırına yüklemek ve aracı başlatma modunu Devre Dışı olarak ayarlamak isteyebilirsiniz .
-
Kurulum tamamlandıktan sonra Puppet kurulmuş ve çalışır hale gelecektir.
-
Komut satırını kullanarak:
msiexec /qn /norestart /i puppet-agent-<VERSION>-x64.msi
İsteğe bağlı olarak, kurulumun ilerlemesini bir dosyaya kaydetmeyi belirtebilirsiniz . Ayrıca, Puppet'ı kurarken önceden yapılandırmak için çeşitli MSI özelliklerini ayarlayabilirsiniz.
/l*v install.txt
-
Aracı Yapılandırması
Puppet aracısını yapılandırmak için düğümdeki yapılandırma dosyasını düzenleyin.
-
/etc/puppetlabs/puppet/puppet.conf
Linux sistemleri için -
C:\ProgramData\PuppetLabs\puppet\etc\puppet.conf
Windows sistemleri için
server
Ayarı dosyanın bölümüne ekleyin [main]
. Kendi DNS'inizi ayarladıysanız, puppet-master
Puppet sunucunuzun Tam Nitelikli Alan Adı (FQDN) ile değiştirin.
[main] server = puppet-master
Not
Puppet sunucusunun FQDN'si Puppet aracı ana bilgisayarı tarafından çözülmelidir.
Puppet hizmetini yeniden başlatın ve durumunu kontrol edin:
# puppet resource service puppet ensure=running enable=true # sudo systemctl status puppet