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ı
[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 curl
ve :apt-transport-https
lsb-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
-
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