OnWorks Linux ve Windows Çevrimiçi İş İstasyonları

Logo

İş İstasyonları için Çevrimiçi Ücretsiz Barındırma

<Önceki | İçerik | Sonraki>

2.3. yapılandırma


apache2 sınıfı için bir klasör yolu oluşturun:


sudo mkdir -p /etc/puppet/modules/apache2/manifests


Şimdi apache2 için bazı kaynaklar kurun. Dosya oluştur /etc/puppet/modules/Apache2/manifests/init.pp

aşağıdakileri içeren:


sınıf apache2 { paket { 'apache2':

emin olun => kurulu,

}


hizmet { 'Apache2': emin olun => doğru, etkinleştirin => doğru,

gerektirir => Paket['Apache2'],

}

}


Ardından, bir düğüm dosyası oluşturun /etc/puppet/code/ortamlar/üretim/manifests/site.pp ile:


'puppetclient.example.com' düğümü { apache2'yi içerir

}


görüntü

değiştirmek kuklaclient.example.com gerçek Kukla istemcinizin ana bilgisayar adıyla.


Bu basit Kukla sunucusunun son adımı, arka plan programını yeniden başlatmaktır:


sudo systemctl puppetmaster.service'i yeniden başlat


Artık her şey Puppet sunucusunda yapılandırıldı, istemciyi yapılandırmanın zamanı geldi.


İlk olarak, Kukla aracı arka plan programını başlayacak şekilde yapılandırın. Düzenlemek /etc/default/kukla, değiştirme BAŞLANGIÇ evet için:


BAŞLAT=evet


Ardından hizmeti başlatın:


sudo systemctl kuklayı başlat.service


Müşteri sertifikası parmak izini görüntüleyin


sudo kukla ajan --fingerprint


Kukla sunucusuna geri dönün, bekleyen sertifika imzalama isteklerini görüntüleyin:


sudo kukla sertifika listesi


Kukla sunucusunda, istemcinin parmak izini doğrulayın ve kukla istemcinin sertifikasını imzalayın:


sudo kukla sertifikası işareti kukla istemcisi.example.com


Puppet istemcisinde, kukla aracıyı ön planda manuel olarak çalıştırın. Bu adım kesinlikle gerekli değildir, ancak kukla hizmetini test etmenin ve hata ayıklamanın en iyi yoludur.


sudo kukla ajan --test


Kontrol / Var / log / syslog yapılandırmayla ilgili herhangi bir hata için her iki ana bilgisayarda. Her şey yolunda giderse apache2 paketi ve bağımlılıkları Puppet istemcisine yüklenecektir.


görüntü

Bu örnek çok basittir ve Puppet'ın birçok özelliğini ve faydasını vurgulamaz. Daha fazla bilgi için bkz. Bölüm 2.4, “Kaynaklar” [s. 109].


OnWorks'te En İyi OS Bulut Bilişimi: