CFengine'i 2-3 kutudan daha fazla olan ve bazı 'şablonlar' veya belirli roller gerçekleştiren sunucular konseptine sahip olduğunuz her ortam için öneririm.
Niye ya? Basitçe söylemek gerekirse hataları azaltır, dosya / dizin izinlerinin ortamın her yerinde doğru olmasını sağlayacak bir araca sahipsiniz ve daha fazla sunucu dağıtmaya başladığınızda, araç kesinlikle her şeyi ele alır ve asla hata yapmaz.
Zaten bir şeyler yanlış gittiğinde on iki saatlik bir vardiya sonunda bir web sunucusunu bile çalıştıran yetenekli bir Sistem Yöneticisi ile kontrast .... Büyük olasılıkla / etc / random / location konumuna gitmesi gereken kötü küçük konfigürasyon dosyasını hatırlamaları muhtemeldir. / foo / bar aksi takdirde uygulama, fatura müşterileri gibi, oldukça önemli bir şeyi yapmadan sessizce başarısız olur mu? :)
CFengine gibi araçlar, çevre genelinde güvenlik güncellemeleri yapmak için harika bir yoldur. Bir Nagios konfigürasyonunu (NRPE) tüm kutulara bırakmak aynı zamanda bir sorun. Beş kutuları veya beş uğraşıyoruz olsun yüz kutuları sen olacaktır CFengine ile zamandan tasarruf.
Muhtemelen ortamımın biraz daha büyük olduğuna dikkat etmek önemlidir, ancak not ettiğinizden daha küçük ortamlar için de CFengine kullandım, bu yüzden öneri!
Muhtemelen bir sonraki sorunuz CFengine vs Puppet olacak? Bu daha zor bir karar ve her zaman (ilk günlerde) Kukla'dan gelen bazı olgunluklar nedeniyle, özellikle de hata günlüğü nedeniyle ... her zaman CFengine'e gittim. Geri Kukla ile benim belirli konulara bakıldığında, onlar, acı hala sunucu teşhis 3 saat harcanan zamanı hatırlamak ilgili SSL sertifika idi <-> Bazı iri KKO ve RTFs ile irc.freenode.net/#puppet istemci bağlantı sorunları sadece bulmak için kaydedilmemiş bir hata ve Luke, “Ah, düzeltmesi gerçekten zor” dedi ve asla yapmadı. :(