Ansible, Chef, Kukla veya ____: En güçlü Windows desteğine ve en küçük başlangıç ​​alanına sahip


11

Ç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 güçlü pencere desteğine / topluluğa ve (eğer varsa) en hafif başlangıç ​​alanına sahiptir?


Operasyonel Yanıt: Powershell DSC.

Bu tam bir hikaye değil (tüm o şef / kukla / vb yapmaz), ama bir çok ihtiyacı karşılar, harika çalışır ve 8.1 / 2012-R2 / 10 kazanmak kutunun dışında. Biz bundan çok memnunuz.


1
ansible ile Windows sunucularınızda sadece bir ssh sunucusuna ihtiyacınız vardır ve "ansible -m command" modül komutunu kullanabilirsiniz ya da kukla istiyorsanız, istediğinizi kurmak için exec kaynağını kullanabilirsiniz
c4f4t0r

Şef DSC yerel istenen durum yapılandırma desteği eklemek için çok güçlü çalışıyor gibi görünüyor. Bu konuda doğrudan Microsoft'tan destek alıyorlar. Diğer yapılandırma yönetim sistemleri de bu desteği eklemezse, bu durum gelecekte büyük bir fark yaratacaktır.
Zoredache

Yanıtlar:


15

Powershell'in babası olan ve Windows Server'ın geleceği üzerinde güçlü bir etkiye sahip olan Jeffrey Snover, son zamanlarda Chef'in şu anda Windows Server stratejisi ile uyumlu olduğunu söylerken Puppet şu anda bunu göstermiyor. (Ama gelecekte olabilir. Ve diğer tüm CM platformları / araçları / çözümleri hakkında özel örneklerim yok - Onun röportajlarında, bloglarında, Twitter'da vb. )

İstenen Durum Yapılandırması DSC, Jeffrey Snover'ın ileriye dönük Windows Server stratejisinin ana odağıdır. Windows Server'ın geleceğine DSC'nin önemini gerçekten abartılamıyorum. Snover "Monad Manifestosu" nu 2002 yılında yazdı, burada DSC esas olarak doruk noktasıydı ve Powershell oraya giden yolda bir basamak taşıydı.

Bu güçlü bir ifade. DSC aslında 12 yılı aşkın bir süredir vizyonu olmuştur. Powershell'in ne kadar harika olduğunu ve yıllardır Windows yöneticilerinin hayatlarını nasıl zenginleştirdiğini düşünün. Şimdi bizi İstenen Devlet Yapılandırması'na götürmenin sadece bir basamak olduğunu düşünün .

Bu nedenle, hangi yapılandırma yönetimi platformunun güçlü bir Windows desteğine (özellikle Sunucu) sahip olduğunu sorduğunuzda, kesinlikle sorabileceğiniz en önemli soru, CM platformunun İstenen Durum Yapılandırması ile ne ölçüde entegre olduğudur.

Jeffrey Snover diyor


Vizyon şefi PowerShell dsc ile kullanmak mı?
Jonesome

ansible ve tuz ne olacak? daha fazla bilgi için bağlantın var mı?
Ale

5
Kukla'nın DSC kaynaklarını kullanma desteği Şef'inkine eşittir, sadece şirket tarafından geliştirilen yerine topluluk tarafından geliştirilen bir entegrasyon olur. forge.puppetlabs.com/msutter/dsc Ancak, bugün kullanmak için bir araç ararken, bu araç zincirlerinde DSC tutkalından uzak durmanızı tavsiye ederim - DSC'nin kendisi ve bu yapılandırma yönetim sistemlerine entegrasyon noktaları hala yoğun bir gelişme aşamasındadır. .
Shane Madden

7

Sanırım hem Şef hem de Kukla'nın güçlü Windows desteğine sahip olduğunu göreceksiniz. Taraflıyım, bu yüzden sizi diğerinin üzerinde göstereceğim, ama hangisinin sizin için daha iyi olduğuna karar vermeniz gerçekten sizin için. Her iki araç da 2011'den beri destek görüyor ve her ikisi de bu desteği daha iyi hale getirmek için büyük yatırım yapıyor.

Kuklaya Özgü

Bahsettiğim gibi, biraz önyargılıyım. Forge ve Github'da Windows için oldukça fazla olağanüstü içerik var . Puppet Labs, Windows'a özgü kaliteli bir modül seti getiren Windows Modül Paketi'ni duyurdu .

DSC ile ilgili olarak, hala genç bir ürün ama her yeni sürüm olduğunda daha da iyi oluyor. DSC için 1: 1 kaynakları türlere / sağlayıcılara eşleme konusunda oldukça iyi bir iş yapan bir Kukla topluluk modülü vardır . Buna özel ekip (olduğum) DSC ile daha iyi entegre olabileceğimize bakıyor ve bu konuda Jeffrey Snover ile konuştuk. Bazıları biraz daha olgunlaşmayı bekliyordu, bazıları yapılacak çok şey var, doğru zamanda doğru şeyi yapmak bizim için son derece önemlidir. Muhtemelen bunu okuduğunuzda, Kukla DSC için daha iyi bir desteğe sahip olacaktır.

GÜNCELLEME: Kukla, Eylül 2015 itibariyle desteklenen bir DSC modülüne sahiptir .


-1

Dullar desteğine göre bir cm seçmek en iyi strateji olmayabilir. Özellikle ekip operasyon boyunca kolayca kullanmazsa. her kampın sadık hayranları var. Windows yönetim görevlerini entegre eden Chef desteği, daha okunabilir ve DSC (PowerShell) sözdizimine benzer görünür. Eminim bir kukla gurusu kuklanın pencereleri daha fazla desteklediğini söyleyebilir. Bence python veya ruby ​​Chef gibi web merkezli komut dosyaları alırsa, ekibin daha fazla kullanacakları (kodlaması daha kolay) platformu seçmeleri gerektiğini düşünüyorum. Eğer zaten kukla dsl master varsa duydum, pencereleri yönetmek için mümkün olacak. Microsoft DSC RTM'sini bir sonraki PowerShell'de (2016 kazanmak) yaptığında, belki de bu tartışma gerçekten ateş seviyesine ulaşıyor


1
Powershell DSC, Win 8.1, Win2012-R2 ve Win 10'un temel işletim sisteminde (kutudan çıkarıldı)
Jonesome Reinstate Monica

1
OP, kuruluşunun çoğunlukla Windows sunucuları kullandığını belirtti, bu yüzden bana Windows desteğinin meşru bir birincil gereksinim olacağını düşünüyorum.
Ben Collins
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.