Powershell DSC - обратный инженер - среда?

Есть ли способ использовать Powershell DSC, чтобы ЧИТАТЬ инфраструктуру и ЗАПИСАТЬ вывод в файл Powershell DSC или mof?

Наша среда уже полностью настроена. Меня попросили изучить возможность использования IAC для автоматизации изменений в этой инфраструктуре.

Сейчас, похоже, у меня МНОГО печатать. лол

Было бы хорошо, если бы мы могли читать инфраструктуру и записывать в файл, чтобы все было намечено.

Я сделал это для наших баз данных, использующих SSDT. Мы просто импортировали схему в файлы и импортировали в нашу систему контроля версий.

Похоже, мы не можем сделать это для сетевой и серверной инфраструктуры.:|

Похоже, мне нужно будет написать в Powershell DSC полное ожидаемое состояние нашей инфраструктуры вручную для каждого сервера и т. Д.

1 ответ

Решение

Да, вы можете использовать обратный DSC для достижения этой цели.

У большинства организаций уже есть инвестиции в технологические решения, и переписывание их обязательного набора сценариев в декларативный сценарий конфигурации DSC - это не тот проект, который все готовы выполнить. ReverseDSC - это модуль, который предоставляет набор функций, которые можно использовать для обратного проектирования существующей среды в сценарий DSC. Правильно, вы можете просто запустить скрипт для существующей сложной среды, такой как SharePoint, и автоматически сгенерировать эти 150000 строк кода DSC, которые представляют вашу среду. Вам не нужно делать это вручную.

Ссылка на Github: https://github.com/Microsoft/ReverseDSC

Существует также пользовательский обратный DSC IIS: https://github.com/kevinsea/dsc-generator

Другие вопросы по тегам