Quản lý nhiều máy chủ IIS mà không cần cấu hình chia sẻ


12

Chúng tôi hiện có 2 máy chủ web IIS 8.5 trong DEV

Chúng tôi sẽ đẩy các máy chủ vào sản xuất để thay thế các máy chủ sản xuất hiện tại của chúng tôi

Câu hỏi của tôi là, một cách để xây dựng các kịch bản một cách nhanh chóng để áp dụng các bản cập nhật cấu hình cho sản xuất sau khi được thử nghiệm trong sản xuất.

Chúng tôi không thể sử dụng các cấu hình được chia sẻ vì không phải tất cả các trang web đều giống nhau nhưng đối với các trang web mà chúng tôi muốn có thể cập nhật chúng thông qua phương pháp theo kịch bản. Trừ khi có một cách tốt hơn.

Tôi đang nghĩ một cái gì đó giống như SQL khi bạn vượt qua trình hướng dẫn của họ và bạn có tùy chọn để xây dựng tập lệnh.

Có điều gì tương tự với IIS 8.5 không?

Câu trả lời:


12

Trình chỉnh sửa cấu hình trong IIS Manager thực hiện chính xác điều này.

Tạo một kịch bản của các hành động mà bạn đã thực hiện gần đây. Mở cửa sổ Hộp thoại Tập lệnh hiển thị tập lệnh cho hành động của bạn bằng ba ngôn ngữ lập trình: C #, JavaScript và AppCmd. Chức năng tạo tập lệnh chỉ được bật sau khi bạn thực hiện một hành động, chẳng hạn như thay đổi giá trị của một thuộc tính. Bạn phải tạo một tập lệnh bao gồm hành động của bạn trước khi bạn bấm Áp dụng. Lưu ý rằng tập lệnh sẽ không bao gồm các hành động ngay lập tức, chẳng hạn như khóa một phần, chỉnh sửa bộ sưu tập hoặc hoàn nguyên về cha mẹ.

Bạn mở Trình soạn thảo Cấu hình, sau đó sửa đổi các thành phần và thuộc tính xác định cấu hình tùy chỉnh của bạn. Khi bạn sửa đổi một cái gì đó, bạn sẽ thấy hành động Generate Script được kích hoạt.

Nhấp vào đây và bạn sẽ thấy các thay đổi của mình là C #, JavaScript, AppCmd ​​hoặc PowerShell.

nhập mô tả hình ảnh ở đây

Sau đó, bạn có thể kết hợp mỗi thay đổi thành một tập lệnh mà bạn có thể tự động hóa với Chocolatey, DSC, SaltStack, Puppet, v.v.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.