Skip to main content

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 aptyü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/hostsve Puppet ana makinesinin ve aracısının IP adresini ve ana bilgisayar adını ekleyin:Bu başlığa kalıcı bağlantı

[puppet master ip] puppet puppet-master
[puppet agent ip] puppet-agent

CentOS/RHEL/Fedora'ya Kurulum

Puppet yum deposunu ve ardından "puppet-agent" paketini yükleyin. Linux dağıtımınız için puppet deposunu yüklemek için gereken doğru rpm dosyasını bulmak için bu dizine bakın. Örneğin, CentOS 7 veya RHEL 7 için Puppet 7'yi yüklemek için aşağıdakileri yapın:

sudo rpm -Uvh https://yum.puppet.com/puppet7-release-el-8.noarch.rpm
yum -y install puppet-agent

Yüklü ikili dosya ile varsayılan ikili dosyanız arasında sembolik bir bağlantı oluşturun:

ln -s /opt/puppetlabs/bin/puppet /bin

Debian/Ubuntu'ya Kurulum

Manifest, wazuh'u kurmak için aşağıdaki sürümleri destekler.

  • Debian : 7 (hırıltılı), 8 (jessie), 9 (stretch), 10 (buster), 11 (boğa gözü), 12 (kitap kurdu)

  • Ubuntu : 12.04 (Hassas Pangolin), 14.04 (Güvenilir Tahr), 15.04 (Canlı Vervet), 15.10 (Kurnaz Kurtadam), 16.04 (Xenial Xerus), 16.10 (Yakkety Yak), 18.04 (Biyonik Kunduz), 20.04 (Focal Fossa), 22.04 (Reçel Denizanası)

Kurun curlve :apt-transport-httpslsb-release

apt-get update
apt-get install curl apt-transport-https lsb-release wget

Uygun Puppet apt deposunu ve ardından “puppet-agent” paketini yükleyin. Linux dağıtımınız için puppet deposunu yüklemek üzere doğru deb dosyasını bulmak için https://apt.puppetlabs.com adresine bakın.

wget https://apt.puppet.com/puppet7-release-focal.deb
dpkg -i puppet7-release-focal.deb
apt-get update
apt-get install -y puppet-agent

Yüklü ikili dosya ile varsayılan ikili dosyanız arasında sembolik bir bağlantı oluşturun:

ln -s /opt/puppetlabs/bin/puppet /bin

Windows'a Kurulum

  1. 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.

     
  2. Puppet'ı kurun.

    1. 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.

    1. 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.confLinux sistemleri için

  • C:\ProgramData\PuppetLabs\puppet\etc\puppet.confWindows sistemleri için

serverAyarı dosyanın bölümüne ekleyin [main]. Kendi DNS'inizi ayarladıysanız, puppet-masterPuppet 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