Управління кількома серверами IIS без спільної конфігурації


12

Наразі у DEV у нас є 2 веб-сервери IIS 8.5

Ми підштовхнемо сервери до виробництва, щоб замінити наші поточні сервери виробництва

Моє запитання - це спосіб побудови скриптів на ходу, щоб застосувати оновлення конфігурації до виробництва після тестування у виробництві.

Ми не можемо використовувати спільні конфігурації, оскільки не всі сайти однакові, але для тих, що є, ми хотіли б мати можливість оновити їх за допомогою сценарію. Якщо тільки немає кращого способу.

Я думаю про щось на зразок SQL, коли ви проходите через їхніх майстрів, і у вас є можливість побудувати сценарій.

Чи є щось подібне з IIS 8.5?

Відповіді:


12

Редактор конфігурації в IIS Manager робить саме це.

Створює сценарій дій, які ви нещодавно виконували. Відкриває вікно діалогу сценаріїв, яке відображає сценарій вашої дії трьома мовами програмування: C #, JavaScript та AppCmd. Функція генерування сценарію ввімкнена лише після того, як ви вживаєте певних дій, таких як зміна значення властивості. Ви повинні створити сценарій, який включає вашу дію, перш ніж натиснути Застосувати. Зауважте, що сценарій не буде включати негайні дії, такі як блокування розділу, редагування колекції або повернення до батьківського сценарію.

Ви відкриваєте програму Config Editor, а потім змінюєте елементи та атрибути, які визначають вашу власну конфігурацію. Як тільки ви щось модифікуєте, ви побачите, що дія Generate Script стане ввімкнено

Натисніть це, і ви побачите зміни як C #, JavaScript, AppCmd ​​або PowerShell.

введіть тут опис зображення

Потім ви можете об'єднати кожну зміну в один сценарій, який ви могли автоматизувати за допомогою Chocolatey, DSC, SaltStack, Puppet тощо.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.