«chef» etiketlenmiş sorular

Chef, altyapı otomasyonu için açık kaynaklı bir konfigürasyon yönetimi çerçevesidir.

2
Şef: henüz mevcut değilse bir şablon için dizin oluşturun
Oluşturulmakta olan bir şablonum varsa dizinin var olmasını nasıl sağlayabilirim? Örneğin: template "#{node[:app][:deploy_to]}/#{node[:app][:name]}/shared/config/database.yml" do source 'database.yml.erb' owner node[:user][:username] group node[:user][:username] mode 0644 variables({ :environment => node[:app][:environment], :adapter => node[:database][:adapter], :database => node[:database][:name], :username => node[:database][:username], :password => node[:database][:password], :host => node[:database][:host] }) end Kopyalanacağı /var/www/example/shared/configiçin mevcut olmadığından bu başarısız olur …
17 chef  chef-solo 

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 …

2
Chef ile nasıl başlayabilirim?
Şef belgeleri oldukça kötü. Google bana yardım etmiyor. Birisi bana iyi bir makaleye veya başlamama yardımcı olacak bir şeye işaret edebilir mi? Özel sorunlarım: Bir istemcinin yapılandırmamı okumasını nasıl sağlarım? chef-solo en iyi başlangıç ​​gibi görünüyor (OpenID sunucusu veya Merb çalıştırmak istemiyorum) Apache'yi Django'ya hizmet verecek şekilde nasıl yapılandırırım? Bunu …
15 ruby  chef 

4
Ekip yemeklerinde şef yemek kitaplarını yönetme
Şef öğreniyorum ve ekibimle çalışmak için her şeyi yapılandırırken sorun yaşıyorum. Yeni başlayanlar için, düğümlerinizi yönetmek için kullanılan yemek kitaplarını saklayacağınız ve değiştireceğiniz bir şef repo klasörü oluşturmanız gerekir. Çeşitli projeler üzerinde çalışıyorum ve her biri zaten git kaynak kontrolü altında. İdeal olarak, o projeler yemek kitapları ile projelerimin her …
13 chef 

2
Şef olarak, rol dosyalarındaki özelliklere nasıl erişirim?
Rol dosyalarındaki öznitelikleri belgelendiği gibi ayarlayabiliyorum, ancak kullandığım yemek kitapları tarafından önceden ayarlanmış özniteliklere erişemiyorum. Örneğin /roles/appserver.rb içinde: name "appserver" run_list(%w{ recipe[tomcat::default] }) default_attributes( :tomcat => { :java_options => "-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=" + node[:tomcat][:log_dir] } ) Ne olsun şef 'düğüm' yöntemi / değişken bulamayan bir istisna olduğunu. Teşekkürler
13 chef 

2
Ubuntu 12'de apt-get yükseltmesi sırasında değiştirilmiş yapılandırma dosyaları nasıl otomatikleştirilir
Yeni bir VM oluşturmak için "bıçak cloudtack sunucu oluştur ..." kullanmayı seviyorum. Bootstrap şablonum bir "apt-get güncellemesi" ve "apt-get -y yükseltmesi" ile başlar. Yükseltme daha sonra şunlarla durur: 10.190.113.11 Configuration file `/etc/nscd.conf' 10.190.113.11 ==> Modified (by you or by a script) since installation. 10.190.113.11 ==> Package distributor has shipped an …
13 ubuntu-12.04  apt  chef 

5
Bıçak SSH düğümlerimi bulamıyor
knife sshdüğümlerimi bulamıyor. Yapabilmesi gerektiğini biliyorum çünkü onları arayabildiğimde onları buluyorum # knife search node name:* 2 items found Node Name: web_01 ... Node Name: admin ... Ancak, koştuğumda knife ssh('hata ayıklama' bayrağıyla göstereceğim) # knife ssh "node:*" "uptime" -VV DEBUG: Using configuration from /root/.chef/knife.rb DEBUG: Signing the request as …
12 chef  knife 

3
Ansible, Chef, Kukla veya ____: En güçlü Windows desteğine ve en küçük başlangıç ​​alanına sahip
Çoğunlukla (ama sadece değil) sunucuları kazanırız. Tercihen, işletim sistemini başlatabilir ve komutları almaya hazır hale getirmek için çok az şey yapabiliriz veya hiçbir şey yapamayız (üzerinde bir ajan veya ssh sunucusu ile bir temel görüntü oluşturmamız gerekebileceğini biliyoruz). Mongodb, java tabanlı uygulamalar, iis config vb. Yükleyebilmeniz gerekir. Hangi araç en …

2
Şef: Bir kaynak yalnızca bildirimde nasıl çalıştırılır?
Bildirimde ve yalnızca bildirimde birden çok kez çalıştırmak istediğim bir kaynağı bildirmek istiyorum. Bildirildikten sonra kaynağın kendi başına çalışmasını nasıl önleyebilirim? Mevcut bir bildirim olup olmadığını kontrol etmenin bir yolu var, bu yüzden "only_if: notified" gibi bir şey çalıştırabilir miyim?
11 chef 

1
Yemek kitapları arasında paylaşılan dosyalar / şablonlar
Aynı dosyalara ve şablonlara referans veren ve bunların hepsinin aynı dosya olduğundan emin olmanın makul bir yolu olup olmadığını merak eden birden fazla yemek kitabımız var. Birden çok tarif / yemek kitabı tarafından referans verilen tek bir dosya / şablon olabilir mi? Simgeleri kullanmayı düşündüm, ancak Git onları desteklemediğinden bu …
11 automation  chef 

3
Chef bash kaynağı belirtilen kullanıcı olarak yürütülmüyor
Hubot'u kurmak için bir Şef yemek kitabı yazıyorum . Tarifte aşağıdakileri yaparım: bash "install hubot" do user hubot_user group hubot_group cwd install_dir code <<-EOH wget https://github.com/downloads/github/hubot/hubot-#{node['hubot']['version']}.tar.gz && \ tar xzvf hubot-#{node['hubot']['version']}.tar.gz && \ cd hubot && \ npm install EOH end Ancak, yemek kitabını yükleyen sunucuda şef-istemci çalıştırmaya çalıştığımda, hubot …
11 node.js  chef 

2
chef-solo vs chef-client - yerel mod
Ben değiştirmeniz gerekir belgeye göre chef-sologöre chef-client --local-mode. 11.8 sürümünde şef-istemciye yerel mod eklendi. Şef istemcinin (veya daha yenisinin) bu sürümünü çalıştırıyorsanız, chef-solo yerine yerel modu kullanmayı düşünmelisiniz. https://docs.getchef.com/ctl_chef_solo.html Sadece komutları değiştirdim ve iyi çalışıyor. İki komut her zaman yeniden yapılandırılmadan değiştirilebilir mi? Yoksa bilmem gereken ufak bir fark var …
11 chef 

2
Şef yemek kitapları sürümlerini kontrol altında tutmak için en iyi strateji
Şef yemek kitapları sürüm yönetimi hakkında fikir arıyorum. Ortamdaki belirli sürümleri sabitlediğinizi biliyorum, ancak nasıl yapılacağından emin değilim. Üçüncü taraf topluluk kitaplarını yemek kitapları klasörüne yükleyen kütüphaneci-şefi kullanıyoruz. Bu kitaplara asla dokunmayız ve zaman zaman daha yeni sürümlere güncellemeyiz. Topluluğa ait olanları dahil ettiğimiz özel siteye özgü yemek kitaplarımız da …

1
3 düğümlü kümeler için Yapılandırma Yönetimi gereğinden fazla mi kullanıldı?
Yük dengeleyicilerimiz ve çeşitli web uygulamaları için 2-3 düğüm kümem var. Önce KG'de, daha sonra (2-3 sunucuda), daha sonra üretimde (2-3'te) sunucularda değişiklik yapmak zorundayım. Şef veya kukla gibi bir yapılandırma yönetim aracı burada uygun mu? Yoksa aşırı mı? Eğer aşırıya kaçmışsa, bunu kolaylaştırmak için herhangi bir ipucu var.

1
Chef kullanarak bir hizmetin çalışmasını nasıl sağlayabilirim?
Şef'in bir hizmet (postgres) başlatabileceği bir durumdayım, ancak daha sonra bant dışı bırakılabilir. Hizmetin çalışmasını sağlamak için sonraki bir şef çalıştırmak istiyorum. Bunu denedim: service "postgresql" do action :start end Ama (up to date)muhtemelen , şefin başlatıldığını bildiğini ve durduğunu söyleyemediğini söyleyerek hiçbir etkisi yoktur . (Muhtemelen service ... statusbu …

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.