Zarządzaj wieloma serwerami IIS bez wspólnej konfiguracji

12

Obecnie mamy 2 serwery internetowe IIS 8.5 w DEV

Zepchniemy serwery do produkcji, aby zastąpić nasze obecne serwery produkcyjne

Moje pytanie brzmi: jest sposobem na budowanie skryptów w locie w celu zastosowania aktualizacji konfiguracji do produkcji po przetestowaniu w produkcji.

Nie możemy używać konfiguracji współdzielonych, ponieważ nie wszystkie witryny są takie same, ale dla tych, które są, chcielibyśmy móc je aktualizować za pomocą metody skryptowej. Chyba że istnieje lepszy sposób.

Myślę o czymś takim jak SQL, kiedy przejdziesz przez ich kreatorów i masz opcję zbudowania skryptu.

Czy jest coś takiego w IIS 8.5?

Anthony Fornito
źródło

Odpowiedzi:

12

Właśnie to robi Edytor konfiguracji w Menedżerze IIS.

Tworzy skrypt ostatnio wykonanych działań. Otwiera okno dialogowe skryptu, w którym wyświetlany jest skrypt akcji w trzech językach programowania: C #, JavaScript i AppCmd. Funkcja generowania skryptu jest włączana dopiero po podjęciu akcji, takiej jak zmiana wartości właściwości. Przed kliknięciem przycisku Zastosuj musisz wygenerować skrypt uwzględniający Twoje działanie. Pamiętaj, że skrypt nie będzie zawierał natychmiastowych działań, takich jak blokowanie sekcji, edycja kolekcji lub przywracanie do rodzica.

Otwórz Edytor konfiguracji, a następnie zmodyfikuj elementy i atrybuty, które definiują konfigurację niestandardową. Gdy coś zmodyfikujesz, zobaczysz, że włączona jest akcja Generuj skrypt.

Kliknij to, a zobaczysz zmiany jako C #, JavaScript, AppCmd ​​lub PowerShell.

wprowadź opis zdjęcia tutaj

Następnie możesz połączyć każdą zmianę w jeden skrypt, który możesz zautomatyzować za pomocą Chocolatey, DSC, SaltStack, Puppet itp.

Joe Niland
źródło