Я помогаю управлять средами для приложения, которое использует облачные виртуальные машины Windows-сервера. Стек приложений состоит из Windows Server 2008 и Windows Server 2012, SQL Server 2008, IIS и SharePoint 2010. У меня есть несколько сред Dev / Test / Stage / Prod. Я ищу способ управления конфигурацией этих сред, чтобы убедиться, что любые изменения среды применяются согласованным образом, и есть способ убедиться, что в одну среду не было внесено никаких изменений, которые не были внесены в другие среды.
Я читал о Puppet, Chef и т. Д., И мне нравится идея сделать управление конфигурацией Delcarative. Что такое хороший метод или инструмент для управления конфигурацией этих сред? Я немного знаю о SCCM, но это слишком дорого для этой конкретной ситуации, хотя мне все равно было бы интересно узнать, есть ли у него возможность делать такие вещи.
источник
Ответы:
Конфигурация требуемого состояния System Center Configuration Manager (SCCM) - это именно то, что вы описываете.
Если у вас нет на это бюджета (как показывает ваш вопрос), вместо этого вы можете использовать PowerShell DSC .
System Center Operations Manager (SCOM) здесь не учитывается - это платформа мониторинга и оповещения, а не платформа управления конфигурацией. (Обратите внимание, что первоначальный вопрос о SCOM задавался, но OP его отредактировал)
Обратите внимание, что с 2012 года, когда вы покупаете один продукт System Center, вы получаете их все. Всего их 9, и они являются большим благом для магазинов Windows, которые могут успешно использовать некоторые или все из них.
источник
Из того, что я могу сказать, у Chef и Salt лучшая поддержка Windows на сегодня (14.02.2014).
От готовки на Windows с шеф-поваром:
Salt / SaltStack имеет поддержку Salt Minion для платформы Windows, и многие стандартные модули Salt были портированы на окна .
Puppet имеет некоторую поддержку Windows:
Ansible еще не поддерживается в Windows, но есть поддержка серверов Windows в качестве конечных точек в их дорожной карте . Некоторая экспериментальная поддержка предоставляется через Cygwin.
источник
На этот вопрос трудно ответить широко / в общем, потому что ответы субъективны: что, если
Tool A
он хорош для Windows Server (ОС), но дрянной в управлении объектами групповой политики, тогдаTool B
как наоборот? Какой инструмент вы предпочитаете, зависит от вашего варианта использования.Тем не менее, jscott верен - SCCM и весь пакет Systems Center на данный момент являются лучшими, потому что он от производителя и специально разработан.
Теперь, если у вас есть другие требования, которые вы не включили в свой вопрос, которые могут изменить соответствующий ответ и сузить сферу, это было бы замечательно. Вместо того, чтобы сосредоточиться на инструменте, как насчет подробного описания проблемы, с которой вы столкнулись? Вещи, которые вы получаете бесплатно с Windows Server (WDS и AD с объектами групповой политики), довольно хорошо справляются с задачей создания и управления средой Windows.
источник