:::: MENU ::::

Puppet Master ve Agent Kurulumu

Install-Puppet-in-CentOS

Puppet Nedir?

Puppet Master ve Agent Kurulumu geçmeden önce Puppet, açık kaynak kodlu Server/Client mimarisine sahip bir Configuration Management tool’dur. Kendine ait DSL (Domain Spesifik Language) vardır. Karmaşık ve büyük sistem alt yapılarını yönetmek için kullanılabilecek araçların başında gelir.

Bu yazıda master/client kurulumu,yapılandırılması ve bir kaç örmek vermeye çalışacağım.

Server Tarafı
Sunucu üzerinde tarih ve saat bilgilerinin güncel olması için bir defaya mahsus güncelleyip ardından ntpd servisini başlatıyoruz.

Puppet repo’sunu yüklüyoruz.


Puppet server kurulumunu yapıyoruz.


Kurulum ardından versiyon kontrol ediyoruz.


Puppet ayar dosyasında aşağıdaki ayarları kendi bilgileriniz doğrultusunda yapıyoruz.


Puupet pp uzantılı puppet scirptleri diye ifade edilen dosyaylar ile yönetilir. Yukarda varsayılan olarak manifest dosyasının site.pp olduğunu belirttik.

Agent Tarafı 
 

Master üzerinde sertifika onaylama 
 

Master üzerinde sertifika silme 

Test Etme
 
puppet master üzerinde site.pp dosyası’na, client sunucusunda tmp dizini altında example-ip isminde 644 izni ile bir dosya oluşturarak içeriğini IP Address: xxxx şeklinde oluşturan ufak bir puppet script yazdık.
 

Clinet sunucuda;


dediğimizde tmp altında bu dosyanın oluşmuş olması gerekiyor.

 


So, what do you think ?

You must be logged in to post a comment.