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