Windows Server ortamlarımın yapılandırmasını yönetmek için hangi aracı kullanabilirim


11

Bulut tabanlı Windows sunucusu VM'lerini kullanan bir uygulama için ortamları yönetmeye yardımcı oluyorum. Uygulama yığını Windows Server 2008 ve Windows Server 2012, SQL Server 2008, IIS ve SharePoint 2010'dan oluşur. Dev / Test / Stage / Prod ortamlarım var. Çevresel değişikliklerin tutarlı bir şekilde uygulandığından emin olmak için bu ortamların yapılandırma yönetimini yapmanın bir yolunu arıyorum ve diğer ortamlarda yapılmayan bir ortamda hiçbir değişiklik yapılmadığını doğrulamanın bir yolu var.

Kukla, Şef, vb. Hakkında okudum ve delcarative konfigürasyon yönetimi yapma fikrini seviyorum. Bu ortamların yapılandırmasını yönetmeye yardımcı olacak iyi bir yöntem veya araç nedir? SCCM hakkında biraz bilgim var, ancak bu işleri yapmak için çok pahalı olmasına rağmen, hala bu şeyleri yapmak için yetenekleri olup olmadığını bilmekle ilgileniyorum.


Yanıtlar:


15

System Center Configuration Manager'ın (SCCM) İstenen Durum Yapılandırması tam olarak açıkladığınız şeydir.

Bunun için bütçeniz yoksa (sorunuzun görünmesini sağlar gibi) bunun yerine PowerShell DSC'den yararlanabilirsiniz .

System Center Operations Manager (SCOM) burada faktör oluşturmaz - bir izleme ve uyarı platformudur, bir yapılandırma yönetimi platformu değildir. (Orijinal sorunun SCOM hakkında sorduğunu, ancak OP'nin bunu düzenlediğini unutmayın)

2012'den bu yana, bir System Center ürünü satın aldığınızda bunların hepsini elde edeceğinizi unutmayın. Toplam 9 tane var ve bunların bir kısmını veya tamamını başarıyla kaldırabilen Windows mağazalarına büyük bir nimet.


1
Sadece DSC'yi kendim yayınlayacak ve önerecektim ( blogs.msdn.com/b/powershell/archive/2013/11/01/… ). Bu gibi Windows'a özgü araçlar, yönetilen sistemlerin en iyi kontrolünü verecek diye düşünüyorum.
Rob Moir

6

Şef ve Tuz'a söyleyebileceğim kadarıyla bugün itibariyle en iyi Windows desteğine sahipler (14.02.2014).

Chef ile Windows'da Cooking'den:

Chef, Opscode'un Windows sunucularını önyüklemek ve yönetmek için bıçak-pencere eklentisini ilk kez yayınladığı 2011 yılına kadar uzanan bir platform olarak Microsoft Windows için uzun bir geçmişe sahipti. Internet Information Services'ı (IIS), SQL Server'ları ve veritabanlarını, kayıt defteri anahtarlarını, Windows özelliklerini ve rollerini yükleme ve daha fazlasını yönetmek için hem yerleşik Chef kaynaklarını hem de çok sayıda topluluk yemek kitabını kullanabilirsiniz. Azure sunucularını sorunsuz bir şekilde sağlamak ve bunları Chef'e kaydetmek için Microsoft Azure platformuyla etkileşim kurmak üzere knife-azure eklentisini de kullanabilirsiniz.

Salt / SaltStack, Windows platformu için Salt Minion desteklerine sahiptir ve standart Salt modüllerinin birçoğu pencerelere taşınmıştır .

Kukla bazı Windows desteklerine sahiptir:

Kukla Windows istemcilerinde çalışır, ancak Windows düğümleri kukla yöneticisi veya sertifika yetkilisi olarak işlev göremez ve yardımcı Kukla alt komutlarının çoğu pencerelerde desteklenmez.

Ansible henüz Windows'ta desteklenmemektedir, ancak yol haritalarında uç nokta olarak Windows sunucuları için destek vardır . Bazı deneysel destek Cygwin aracılığıyla sağlanır.


6

Bu sorunun geniş / genel olarak cevaplanması zordur çünkü cevaplar özneldir: Ya Tool AWindows Server (OS) için harika ise Tool B, GPO'ları yönetmede boktan bir durum olsa da , bunun tersi nedir? Hangi aracı tercih edeceğiniz, kullanım durumunuza bağlıdır.

Bununla birlikte, jscott doğrudur - SCCM ve tüm Systems Center paketi şu anda en iyisidir çünkü satıcıdan ve amaca yöneliktir.

Şimdi, sorunuza eklemediğiniz, uygun cevabı değiştirebilecek ve kapsamı daraltabilecek başka gereksinimleriniz varsa, bu harika olurdu. Bir araca odaklanmak yerine, karşılaştığınız sorunun ayrıntılı bir açıklamasını bize vermeye ne dersiniz? Windows Server (GPO'lu WDS ve AD) ile ücretsiz olarak elde ettiğiniz şeyler, bir Windows ortamı oluşturma ve yönetme konusunda oldukça iyi bir iş çıkarır.


Windows sunucu altyapısının bildirimsel yapılandırma yönetimini yapmak istiyorum ve açık kaynak araçları arıyorum. Bu soruyu kapatıp silebilir ve bu şekilde tekrar sorabilir miyim?
Shane Wealti

1
Bana hangi sorunu çözmeye çalıştığınızı söylemediniz, hala bize sadece bunu yapmak için hangi yöntemi kullanmayı planladığınızı söylüyorsunuz. Çok sayıda Windows sunucusu oluşturuyor musunuz? Çok sayıda Windows sunucusunu yeniden yapılandırmanız gerekiyor mu? Ve ne yapılandırıyorsunuz / yeniden yapılandırıyorsunuz? IIS, SQL, özel bir uygulama?
mfinni

İyi bir soru sormayla ilgili rehberliği takdir ediyorum. Sorumu bu siteye daha iyi uyduğunu umduğum bir biçimde yeniden dile getirdim. serverfault.com/questions/575656/…
Shane Wealti
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.