«puppet» etiketlenmiş sorular

Kukla, kendi Etki Alanına Özel Dili olan bir yapılandırma yönetim aracıdır (Unix ve Windows).


4
Bir uygulamayı birden çok sunucuda veya PXE ile cfEngine / Chef / Puppet arasında yönetme
Birkaç (5 ya da daha fazla ve büyüyecek) kutular üzerinde çalışan bir uygulamamız var. Donanım tüm makinelerde aynıdır ve ideal olarak yazılım da olacaktır. Onları şimdiye kadar elle yönetiyorum ve artık (statik ip adresleri, gerekli tüm hizmetleri devre dışı bırakma, gerekli paketleri yükleme ...) istemiyorum. Herkes aşağıdaki seçeneklerin artılarını ve …

2
Kukla ile Çok Bölmeli Yüksek Kullanılabilirlik Seçenekleri
İki veri merkezim var ve önemli altyapımızın daha fazlası kukla ile kontrol altına alınmaya başladıkça, birincil sitemizin başarısız olması durumunda ikinci tesisteki kukla ustası çalışmasının önemi önemlidir. Daha da iyisi, bir tür aktif / aktif kuruluma sahip olmaktır, böylece ikinci sitedeki sunucular WAN üzerinden yok olmaz. Çok bölgeli kuklaların yüksek …

3
Merkezi Olmayan Kukla Mimarisinin Artıları ve Eksileri
Şu anda bir Puppetmaster sunucusuna bağlı olan yaklaşık 300 RHEL sunucumuz var. Ancak, bazı performans darboğazlarını fark ettik ve sistemimizdeki başarısızlık noktası bu. Genel olarak kukla için oldukça yeniyim ve Kukla istemcilerinin Puppetmaster sunucusuna bağlanmak yerine merkezi olmayan bir kukla mimarisi oluşturmayı düşünüyorum. Performans kazanımı ve yeni makineler için SSL …

1
Bir dizini ve içeriğini kukla ile özyinelemeli olarak nasıl yansıtırım?
Diyelim ki bir modülüm var files/etc/foo/{conf0, conf1, conf2, conf3, etc}. Bu dosyaların her biri az sayıda olduğunda yerleştirmek yeterince basittir: file { 'conf0': path => '/etc/foo/conf0', ensure => true, source => 'puppet:///.../etc/foo/conf0', } ve tekrar et. Ancak, oldukça fazla çoğaltma söz konusudur ve birkaç yapılandırma dosyası olup olmadığını korumak sıkıcıdır. …
14 puppet 

3
Monte edilmiş bölümleri (fstab + bağlama noktaları) kukladan yönetme
Bağlanan bölümleri, /etc/fstabbağlama noktaları olarak kullanılan dizinleri hem değiştirmeyi hem de oluşturmayı içeren kukladan yönetmek istiyorum . mountKaynak türü güncellemeleri fstabgayet ama kullanarak filemonte noktaları oluşturmak için biraz zor olduğunu. Örneğin, varsayılan olarak dizinin sahibi köküdür ve bağlı bölümün kökü (/) başka bir sahipse, kukla değiştirmeye çalışır ve bunu istemiyorum. …
14 linux  puppet 

4
Kukla: Kaynağın tanımlı olup olmadığını test edin veya oluşturun
Bir kaynağın başka bir dosyada tanımlanmış olup olmadığını test etmenin bir yolunu bulmaya çalışıyorum ve oluşturmuyorsa? Kısa bir örnek: if File[$local_container] { alert("Testing - It existed $local_container") } else { file{ "$local_container": ensure => directory, } } Ancak - File[$local_container]her zaman doğru olarak değerlendirilir. Bunu yapmanın bir yolu var mı?
14 puppet 

2
Yeni sunucu, bazı SSL hataları nedeniyle Puppetmaster'dan yapılandırma getiremedi
Üretim ortamındaki üç makinede bazı donanım sorunları vardı ve kullanımdan kaldırıldı. Altyapı ekibi bunları yeniden kurdu ve aynı ana bilgisayar adlarını ve IP adreslerini verdi. Amaç Kuklaları bu sistemlerde çalıştırmak ve böylece yeniden devreye alınabilmektir. Girişim 1) Eski Kukla sertifikaları, aşağıdaki komutlar verilerek Kukla Yöneticisinden kaldırılmıştır: puppet cert revoke grb16.company.com …



3
El ile Kukla CA ve sertifikalar nasıl oluşturulur?
Nasıl manuel (kukla ca komutu yerine openssl kullanarak) Kukla tarafından kullanılabilir CA oluşturmak için merak ediyorum? Amaç, bu tür CA'ların, kukla sertifika komutu ile üzerlerinde oluşturulan sertifikalar yerine, birden fazla kuklacıya konuşlandırılması için komut dosyası oluşturmaktır. Nasıl yapılacağı hakkında bir fikrin var mı? Sadece böyle bir şey bulabildim: https://wiki.mozilla.org/ReleaseEngineering/PuppetAgain/HowTo/Set_up_a_standalone_puppetmaster ama …

4
Kukla'da bir şifre değişkenini nasıl güvence altına alırım (bu durumda bir MySQL şifresi)?
Parametreli bir sınıf ile MySQL sağlamak için Kukla kullanıyorum: class mysql::server( $password ) { package { 'mysql-server': ensure => installed } package { 'mysql': ensure => installed } service { 'mysqld': enable => true, ensure => running, require => Package['mysql-server'], } exec { 'set-mysql-password': unless => "mysqladmin -uroot -p$password status", …

3
Linux komutu için rastgele bir gecikme ekleme
Sunucularımızda paralel komutlar gerçekleştirmek için func kullanıyorum . Geçen gün, puppetüzerinden hizmet yeniden başlatma functüm severs bizim puppetmasteraynı anda vurmak yaptı bir sorun vardı . Benim sorum: Bireysel sunucularda yürütülmeden önce bir gecikme eklerken aynı komutu bir sunucu kümesinde nasıl yürütebilirim? Örneğin: random_delay && service puppet restart random_delayKomuta kısmıyla ilgileniyorum …

2
Ana bilgisayar adını ayarlamak için kukla kullanılsın mı?
Kukla kullanarak sunucunun ana bilgisayar adını ayarlamanın bir yolu var mı? Özel bir tür yazabilirim, ama belki daha basit bir yol var. Teşekkürler [Düzenle] Üzgünüm, ben kukla ustaca çalıştırmak bahsetmeliydim, kukla önce kurulum ve daha sonra her şeyi ayarlar.
13 puppet 

4
Kukla: Kullanıcıların giriş dizinini al
Ben oluşturma kullanıcıyı aşağıdaki gibi user { $username: comment => "$name", shell => "$shell", managehome => false, password => "$password", groups => $groups } Şimdi u görebileceğiniz gibi bir managehome yanlış yapıyorum Şimdi şeritten sonra kullanıcının ana dizine bir dosya itmek gerekiyor. $key = "${homedir}/${name}/file" file { $key: ensure => …
13 linux  puppet 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.