Pomagam zarządzać środowiskami dla aplikacji korzystającej z chmurowych maszyn wirtualnych z systemem Windows Server. Stos aplikacji składa się z systemu Windows Server 2008 i Windows Server 2012, SQL Server 2008, IIS i SharePoint 2010. Mam kilka środowisk Dev / Test / Stage / Prod. Szukam sposobu zarządzania konfiguracją tych środowisk, aby upewnić się, że wszelkie zmiany środowiskowe są stosowane w sposób spójny i istnieje sposób, aby sprawdzić, czy nie wprowadzono żadnych zmian w jednym środowisku, które nie zostały wprowadzone w innych środowiskach.
Czytałem o Puppet, Chef itp. I podoba mi się pomysł zarządzania konfiguracjami w trybie delcarative. Jaka jest dobra metoda lub narzędzie do zarządzania konfiguracją tych środowisk. Wiem trochę o SCCM, ale jest to zbyt kosztowne w tej konkretnej sytuacji, chociaż nadal chciałbym wiedzieć, czy ma on taką możliwość.
źródło
Odpowiedzi:
Konfiguracja pożądanego stanu programu System Center Configuration Manager (SCCM) jest dokładnie tym, co opisujesz.
Jeśli nie masz na to budżetu (jak na przykład twoje pytanie), możesz zamiast tego skorzystać z PowerShell DSC .
System Center Operations Manager (SCOM) nie bierze tutaj pod uwagę - jest to platforma monitorowania i ostrzegania, a nie platforma do zarządzania konfiguracją. (Zwróć uwagę, że pierwotne pytanie dotyczyło SCOM, ale OP go zredagowało)
Pamiętaj, że od 2012 r., Kiedy kupujesz jeden produkt System Center, otrzymujesz je wszystkie. Jest ich w sumie 9 i są dużym dobrodziejstwem dla sklepów Windows, które mogą skutecznie wykorzystać niektóre lub wszystkie z nich.
źródło
Z tego, co mogę powiedzieć, szef kuchni i Salt mają obecnie najlepszą obsługę systemu Windows (14.02.2014).
Z Gotowania w systemie Windows z szefem kuchni:
Salt / SaltStack ma obsługę Salt Minion dla platformy Windows, a wiele standardowych modułów Salt zostało przeniesionych do systemu Windows .
Puppet ma wsparcie dla Windows:
Ansible nie jest jeszcze obsługiwany w systemie Windows, ale istnieje obsługa serwerów Windows jako punktów końcowych na ich mapie drogowej . Niektóre eksperymentalne wsparcie zapewnia Cygwin.
źródło
Odpowiedź na to pytanie jest ogólna / ogólna, ponieważ odpowiedzi są subiektywne: co, jeśli
Tool A
jest świetne dla systemu Windows Server (OS), ale jest kiepski w zarządzaniu obiektami GPO, podczas gdyTool B
jest odwrotnie? To, które narzędzie wolisz, zależy od przypadku użycia.To powiedziawszy, jscott ma rację - SCCM i cały pakiet Systems Center jest obecnie najlepszy, ponieważ pochodzi od dostawcy i został specjalnie zaprojektowany.
Teraz, jeśli masz inne wymagania, które nie zostały uwzględnione w pytaniu, które mogą zmienić odpowiednią odpowiedź i zawęzić zakres, byłoby świetnie. Zamiast skupiać się na narzędziu, możesz podać nam szczegółowy opis napotkanego problemu? Rzeczy, które otrzymujesz za darmo z Windows Server (WDS i AD z obiektami GPO), wykonują całkiem niezłą robotę, samodzielnie budując i zarządzając środowiskiem Windows.
źródło