Güncellemeler
- Şef sürümü 0.10.8
- Şef Wiki, başlangıçta sorulduğu için birçok revizyondan geçti.
- Opscode Platformu artık Opscode Hosted Chef olarak adlandırılıyor
- Chef yakında RubyGems ve Debian paketlerine ek olarak tam yığın kurulum olarak dağıtılacak .
- Vagrant Chef kullanmaya başlamak için harika bir yoldur.
Orijinal yanıt aşağıdaki gibidir
İlk olarak, bu yazıdan itibaren, Chef'in son sürümü 0.9.8'dir . Opscode Chef'i RubyGems olarak dağıtır ve güncel Debian / Ubuntu paketlerine de sahiptir . En son sürüm için RPM'ler topluluğun bir üyesi tarafından yayınlanır .
İkincisi, 0.8.x + ve sonraki sürümlerde, kimlik doğrulama için artık OpenID gerekli değildir . Merb, bir Merb web uygulaması olduğu için Sunucu için gereklidir.
Opscode, Chef Server'ı Opscode Platformu adlı bir Hizmet olarak barındırır. Kaydolabilir ve başlayabilirsiniz . "Özellik beta" sırasında ücretsizdir ve beta sürümünden çıktıktan sonra 5 düğüme kadar ücretsizdir . Kaydolursanız bir var başlangıç kılavuzu Opscode yardım sitesinde.
Başlamaya genel bakış:
- Chef'i yükleyin . Bunu yapmanın en kolay yolu, bir VM'de veya EC2'de vb. Bir Ubuntu 10.04 sistemi çalıştırmaktır. İlk adım Ruby'yi kurmak ve sonra Chef'i kurmaktır.
- Yerel kullanıcı ortamını Opscode Platformu veya kendi Chef Sunucunuzla iletişim kuracak şekilde ayarlayın. Opscode'un RubyGems için Chef önyükleme yapılandırmasını kullanarak kendi sunucunuzu kurabilirsiniz .
- Yemek kitaplarınızı ve diğer altyapı yapılandırmanızı saklamak için bir Şef Deposu oluşturun.
- Kullanmak istediğiniz yemek kitaplarını depodaki 'yemek kitapları' dizinine indirin.
- Chef Server'a yemek kitapları yükleyin, tarifleri bir düğümün çalışma listesine ekleyin ve yapılandırılmasını izleyin.
Django ve Apache2'ye gelince:
Django uygulama kodunuzu dağıtan bir tane yazmanız gerekir. Apache2 yemek kitabı, web uygulamaları için sanal bir ana bilgisayar kurmanıza yardımcı olacak bir Tanım içerir .
Şef projesinin "Belgeler" bileşenine bir bilet göndererek belgelerin iyileştirilmesine yardımcı olabilirsiniz . Açık Kaynak Şef Sunucusu ile sorun yaşıyorsanız, yardım istemek için en iyi yerler Şef Posta Listesi veya FreeNode üzerindeki #chef IRC kanalıdır . Platforma kaydolursanız, destek istekleri göndermek için yardım sitesine erişiminiz olur.
Açıklama: Opscode için çalışıyorum.