«puppet» etiketlenmiş sorular

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

2
Konfigürasyon yönetimi: çekme temelli topolojiye karşı itme
Puppet ve Chef gibi daha köklü konfigürasyon yönetimi (CM) sistemleri çekme temelli bir yaklaşım kullanmaktadır: müşteriler güncellemeler için periyodik olarak merkezi bir master'ı seçmektedir. Bazıları ustalıksız bir yaklaşım da sunmaktadır (bu yüzden itme temelli), ancak 'üretim için değil' (Saltstack) veya 'daha az ölçeklenebilir' (Kukla) olduğunu belirtiyor. Bunu bildiğim tek sistem …

5
kukla: yapılandırma dosyası değiştirildikten sonra servisin yeniden başlatılmasını zorla
Konfigürasyon dosyasının yeni versiyonunun ana depodan yönetilen sunuculardan birine kukla ile indirilmesi durumunda ilgili hizmetin yeniden başlatıldığından nasıl emin olabilirim. tipik senaryo - diyelim ki yeni munin veya apache config var. kukla istemcisi bunu keşfeder, yerel dosyaların üzerine yazar ... ve ... - hizmetin yeniden başlatıldığından / yeniden yüklendiğinden nasıl …

2
Kukla: Düğüm adı ters dns'e bağlı görünüyor mu?
Bunu nasıl çalıştıracağımı anlayan bir sorunla karşılaşıyorum. İşyerinde NAT ofisinin arkasında oturduğum yeni bir sunucum var, ters dns eşleşiyor office.mydomain.com, ancak makinenin ns2.mydomain.comkukla uğruna olmasını istiyorum . nodes.pp snippet'i: node 'ns2.mydomain.com' inherits basenode { info('ns2.mydomain.com') } node 'office.mydomain.com' inherits basenode { info('office.mydomain.com') } Ve istemcideki 'puppet.conf': [main] #was node_name=ns2.mydomain.com #was …
20 puppet 

3
Kukla'da şartlı olan bir dosya / dizin nasıl yapılır?
Ben failgeçirilen dizin yolu yoksa bir yapacak kukla bir işlev yazmaya çalışıyorum . if File["/some/path"]her zaman if defined(File["/some/path"])true değerini döndürür ve yalnızca kaynak kuklada tanımlanmışsa, gerçekte olup olmadığına bakılmaksızın true değerini döndürür. Bunu basit bir ififadeyle yapmanın bir yolu var mı ? Teşekkürler
18 puppet 

5
Ne zaman bir yapılandırma yöneticisi (örn. Kukla / Şef / Ansible) kullanmak uygundur?
Mevcut işyerimde, iki VMware ana makine, bir OpenBSD fiziksel makine, üç Debian VM ve altı Windows Server VM'ye (2008/2012) bakıyorum. Kukla veya Şef gibi bir yapılandırma yönetimi aracı uygulamayı düşünüyorum. Bu makul midir, yoksa aracı öğrenme yükü avantajlardan daha ağır mıdır? Yönetilebilirlik ve uygulama maliyeti arasındaki devrilme noktası nerededir?


5
Centos üzerinde hangi kukla sürümünü kullandığınızı nasıl anlarsınız?
Ben centos üzerinde kukla ile başlıyorum ve birkaç şey hakkında kafam karıştı. Öncelikle /etc/init.d dosyasındaki daemon olmasına rağmen bir man sayfası var puppet-masterama yokpuppetmasterpuppetmaster Komutun çalıştırılması $ puppet-master --versionbash: puppet-master: komutunu bulamaz. Hem master hem de istemci için hangi sürümü çalıştırdığımı nasıl anlarım?
17 centos  puppet 

3
Kukla içeren bir gruba mevcut bir kullanıcıyı ekleme
Mevcut bir kullanıcıyı kukla 2.7.18 olan bir gruba eklemek mümkün müdür? Her biri bir sınıfı tanımlayan iki modülümüz var: modül "kullanıcı" kullanıcı foo ve kullanıcı çubuğu dahil olmak üzere tüm kullanıcıları oluşturur. modül "subversion" çeşitli conf dosyaları ile ilgilenir ve grup svn oluşturur. Modül "subversion" içindeki svn grubuna foo kullanıcısı …

5
Kukla yöneticime birden fazla dns adı nasıl eklenir?
benim kukla. [master] certname = myname.mydomain.com ca_server = myname.mydomain.com certdnsnames = puppet;puppet.local;myname.dyndns.org;hivemind.local; tanımlanan certdnsnames ile anlayışım için aşağıdakilerin çalışması gerekir: puppet agent --server myname.dyndns.org --test ama aşağıdaki hatayı alıyorum: err: Could not retrieve catalog from remote server: hostname was not match with the server certificate bu hatayı nasıl önleyebilirim? certdnsnames …

2
Kukla ile / etc / profile satır eklensin mi?
Geçerli bir JDK ve tomcat kurmak için kukla kullanıyorum. package { [ "openjdk-6-jdk", "openjdk-6-doc", "openjdk-6-jre", "tomcat6", "tomcat6-admin", "tomcat6-common", "tomcat6-docs", "tomcat6-user" ]: ensure => present, } Şimdi eklemek istiyorum JAVA_HOME="/usr/lib/java" export JAVA_HOME için /etc/profile, sadece yol almak bu kadar. Henüz dokümanlarda basit bir cevap bulamadım. Bunu yapmanın önerilen bir yolu var …
16 linux  bash  java  puppet 

7
Şef veya Kukla kullanmaya karar verirken sormanız gereken doğru sorular nelerdir?
Kısmen, yaklaşık üç farklı sınıftan birçok özdeş düğümün dağıtılmasını gerektiren yeni bir projeye başlamak üzereyim: MongoDB'nin gölgeli örneklerini çalıştıracak veri düğümleri . Ruby on Rails uygulamasının ve eski bir ASP.NET MVC uygulamasının örneklerini çalıştıracak uygulama düğümleri . Düğümleri İşleme uygulama düğümler tarafından talep işleri çalışacaktır. Tüm düğümler Ubuntu 10.04 örneklerinde …


3
Kukla ve fırlatma hizmetleri?
Kukla ile yapılandırılmış bir üretim ortamımız var ve geliştirme makinelerimizde benzer bir ortam kurmak istiyoruz: Red Hats, Ubuntus ve OSX karışımı. Tahmin edilebileceği gibi, OSX buradaki garip bir adam ve ne yazık ki, bunun işe yaramasıyla ilgili çok sorun yaşıyorum. İlk denemem macportsşu beyanı kullanarak kullanmaktı: package { 'rabbitmq-server': ensure …
15 mac-osx  puppet 

3
Şifreli Ubuntu giriş dizinine sahip NFS
Vagrant ile NFS kurulumu almakta sorun yaşıyorum: Yerel makineme NFS yükledim: apt-get install nfs-common nfs-kernel-server Ve benim Vagrantfile benim kullanmak için ayarla: config.vm.share_folder("v-root", "/vagrant", ".", :nfs => true) On vagrant upI get: exportfs: /home/<user>/path/to/dir does not support NFS export Mounting NFS shared folders failed. This is most often caused by …

1
Kukla: bir dosyanın boş olduğundan emin olun
Motd dosyasının boş olduğundan emin olmak istiyorum. Böyle yapmak isterdim: file { "/etc/motd": ensure => empty } Bu kesinlikle işe yaramıyor. Bunun yerine "kaynak" bildirimini kullanarak bir dosyanın boş olduğundan emin olmanın ve boş bir dosyayı dosya havuzunda depolamanın basit bir yolu var mı?
15 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.