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