Alat apa yang dapat saya gunakan untuk mengelola konfigurasi lingkungan Windows Server saya

11

Saya membantu mengelola lingkungan untuk aplikasi yang menggunakan VM server Windows berbasis cloud. Tumpukan aplikasi terdiri dari Windows Server 2008 dan Windows Server 2012, SQL Server 2008, IIS, dan SharePoint 2010. Saya memiliki beberapa lingkungan Dev / Test / Stage / Prod. Saya mencari cara untuk melakukan manajemen konfigurasi lingkungan tersebut untuk memastikan perubahan lingkungan diterapkan dengan cara yang konsisten dan ada cara untuk memverifikasi bahwa tidak ada perubahan yang dilakukan pada satu lingkungan yang belum dibuat ke lingkungan lain.

Saya telah membaca tentang Wayang, Chef, dll dan saya suka ide melakukan manajemen konfigurasi delcarative. Apa metode atau alat yang baik untuk digunakan untuk membantu mengelola konfigurasi lingkungan ini. Saya tahu sedikit tentang SCCM tetapi terlalu mahal untuk situasi khusus ini walaupun saya masih tertarik untuk mengetahui apakah memiliki kemampuan untuk melakukan hal-hal itu.

Shane Wealti
sumber
2
SCCM
jscott

Jawaban:

15

Konfigurasi Konfigurasi Yang Diinginkan System Center Configuration Manager (SCCM) persis seperti yang Anda gambarkan.

Jika Anda tidak memiliki anggaran untuk ini (seperti pertanyaan Anda membuatnya tampak), Anda dapat memanfaatkan PowerShell DSC sebagai gantinya.

System Center Operations Manager (SCOM) tidak memperhitungkan di sini - ini adalah platform pemantauan dan peringatan, bukan manajemen konfigurasi. (Perhatikan bahwa pertanyaan asli menanyakan tentang SCOM tetapi OP telah menghapusnya)

Perhatikan bahwa sejak 2012, ketika Anda membeli satu produk System Center, Anda mendapatkan semuanya. Ada 9 total dan mereka adalah anugerah besar bagi toko-toko Windows yang berhasil memanfaatkan beberapa atau semuanya.

MDMarra
sumber
1
Saya hanya akan memposting dan menyarankan DSC sendiri ( blogs.msdn.com/b/powershell/archive/2013/11/01/… ). Alat khusus Windows seperti ini akan memberikan kontrol terbaik dari sistem yang dikelola, saya pikir.
Rob Moir
6

Dari apa yang bisa saya katakan, Chef dan Salt memiliki dukungan Windows terbaik hingga hari ini (14/2/2014).

Dari Memasak di Windows dengan Chef:

Chef telah memiliki sejarah panjang dukungan untuk Microsoft Windows sebagai platform, sejak tahun 2011 ketika Opscode pertama kali merilis plugin knife-windows untuk bootstrap dan mengelola server Windows. Anda dapat menggunakan sumber daya Chef bawaan dan sejumlah besar buku masak komunitas untuk mengelola Layanan Informasi Internet (IIS), SQL Server dan database mereka, kunci registri, menginstal fitur dan peran Windows, dan banyak lagi. Anda juga dapat menggunakan plugin pisau-biru untuk berinteraksi dengan platform Microsoft Azure untuk menyediakan server Azure dan mendaftarkan mereka dengan Chef.

Salt / SaltStack memiliki dukungan Salt Minion untuk platform Windows dan banyak modul Salt standar telah di-porting ke windows .

Wayang memiliki beberapa dukungan Windows:

Wayang berjalan pada klien Windows tetapi Windows node tidak dapat bertindak sebagai tuan boneka atau otoritas sertifikat dan sebagian besar sub-boneka Wayang tambahan tidak didukung pada windows.

Kemungkinan belum didukung di Windows tetapi ada dukungan untuk server Windows sebagai titik akhir pada peta jalan mereka . Beberapa dukungan eksperimental diberikan melalui Cygwin.

Shane Wealti
sumber
6

Pertanyaan ini sulit dijawab secara luas / umum karena jawabannya subyektif: Bagaimana jika Tool Abagus untuk Windows Server (OS), tetapi jelek dalam mengelola GPO, sedangkan Tool Bsebaliknya? Alat mana yang Anda inginkan tergantung pada use case Anda.

Yang mengatakan, jscott benar - SCCM dan seluruh suite Systems Center saat ini adalah yang terbaik karena berasal dari vendor dan dibuat khusus.

Sekarang, jika Anda memiliki persyaratan lain yang tidak Anda sertakan dalam pertanyaan Anda, yang mungkin mengubah jawaban yang sesuai dan mempersempit ruang lingkup, itu akan bagus. Daripada berfokus pada alat, bagaimana kalau Anda memberi kami uraian terperinci tentang masalah yang Anda hadapi? Hal-hal yang Anda dapatkan secara gratis dengan Windows Server (WDS dan AD dengan GPO) melakukan pekerjaan yang cukup baik dengan membangun dan mengelola lingkungan Windows sendiri.

mfinni
sumber
Saya mencari untuk melakukan manajemen konfigurasi deklaratif dari infrastruktur server Windows dan saya sedang mencari alat open source. Haruskah saya menutup / menghapus pertanyaan ini dan bertanya kembali seperti itu?
Shane Wealti
1
Anda belum memberi tahu saya masalah apa yang Anda coba selesaikan, Anda masih memberi tahu kami metode apa yang akan Anda lakukan. Apakah Anda membangun banyak server Windows? Apakah Anda harus mengkonfigurasi ulang banyak server Windows? Dan apa yang Anda konfigurasikan / konfigurasi ulang? IIS, SQL, aplikasi khusus?
mfinni
Saya menghargai panduan dalam mengajukan pertanyaan yang bagus. Saya telah memasukkan kembali pertanyaan saya dalam format yang saya harap lebih sesuai untuk situs ini. serverfault.com/questions/575656/…
Shane Wealti