Şef - Mimarlık
Chef, Şef iş istasyonunda yemek kitapları gibi çalışma birimlerinin geliştirildiği üç katmanlı bir istemci sunucu modeli üzerinde çalışır. Knife gibi komut satırı yardımcı programlarından Chef sunucusuna yüklenir ve mimaride bulunan tüm düğümler Chef sunucusuna kaydedilir.
Çalışan Şef altyapısını yerine getirmek için, sırayla birden fazla şey kurmamız gerekiyor.
Yukarıdaki kurulumda aşağıdaki bileşenlere sahibiz.
Şef İş İstasyonu
Bu, tüm konfigürasyonların geliştirildiği konumdur. Chef iş istasyonu yerel makineye kurulur. Ayrıntılı konfigürasyon yapısı, bu eğitimin sonraki bölümlerinde tartışılmaktadır.
Chef Sunucu
Bu, tüm yapılandırma dosyalarının geliştirme sonrası yüklendiği, Şef kurulumunun merkezi bir çalışma birimi olarak çalışır. Farklı türlerde Chef sunucusu vardır, bazıları hosted Chef sunucu iken bazıları yerleşik öncüldür.
Şef Düğümleri
Şef sunucusu tarafından yönetilecek gerçek makinelerdir. Tüm düğümler, ihtiyaca göre farklı kurulum türlerine sahip olabilir. Şef istemci, tüm düğümlerin temel bileşenidir ve Şef sunucusu ile Şef düğümü arasındaki iletişimin kurulmasına yardımcı olur. Chef düğümünün diğer bileşenleri, belirli bir zaman noktasında herhangi bir düğümün mevcut durumunu elde etmeye yardımcı olan Ohai'dir.