Tôi có thể sử dụng công cụ nào để quản lý cấu hình môi trường Windows Server của mình


11

Tôi giúp quản lý môi trường cho một ứng dụng sử dụng máy chủ Windows dựa trên đám mây. Ngăn xếp ứng dụng bao gồm Windows Server 2008 và Windows Server 2012, SQL Server 2008, IIS và SharePoint 2010. Tôi có một số môi trường Dev / Test / Stage / Prod. Tôi đang tìm cách quản lý cấu hình của các môi trường đó để đảm bảo mọi thay đổi môi trường được áp dụng theo cách thức nhất quán và có một cách để xác minh rằng không có thay đổi nào được thực hiện đối với một môi trường chưa được thực hiện đối với các môi trường khác.

Tôi đã đọc về Puppet, Chef, v.v. và tôi thích ý tưởng thực hiện quản lý cấu hình delcarative. Phương pháp hay công cụ tốt để sử dụng là gì để giúp quản lý cấu hình của các môi trường này. Tôi biết một chút về SCCM nhưng nó quá đắt cho tình huống cụ thể này mặc dù tôi vẫn sẽ quan tâm đến việc liệu nó có capabiltiy để làm những việc đó không.


Câu trả lời:


15

Cấu hình trạng thái mong muốn của Trình quản lý cấu hình hệ thống (SCCM) chính xác là những gì bạn mô tả.

Nếu bạn không có ngân sách cho việc này (như câu hỏi của bạn có vẻ như vậy), bạn có thể tận dụng PowerShell DSC thay thế.

Trình quản lý hoạt động trung tâm hệ thống (SCOM) không phải là yếu tố ở đây - đó là một nền tảng giám sát và cảnh báo, không phải là một nền tảng quản lý cấu hình. (Lưu ý rằng câu hỏi ban đầu đã hỏi về SCOM nhưng OP đã chỉnh sửa nó)

Lưu ý rằng kể từ năm 2012, khi bạn mua một sản phẩm Trung tâm Hệ thống, bạn sẽ nhận được tất cả. Có tổng cộng 9 và chúng là một lợi ích lớn cho các cửa hàng Windows có thể tận dụng thành công một số hoặc tất cả chúng.


1
Tôi vừa định đăng bài và đề xuất bản thân DSC ( blog.msdn.com/b/powershell/archive/2013/11/01/ ích ). Tôi nghĩ rằng các công cụ dành riêng cho Windows sẽ giúp kiểm soát tốt nhất các hệ thống đang được quản lý.
Rob Moir

6

Từ những gì tôi có thể nói với Chef và Salt có sự hỗ trợ Windows tốt nhất tính đến ngày hôm nay (14/2/2014).

Từ nấu ăn trên Windows với đầu bếp:

Chef đã có một lịch sử lâu dài hỗ trợ cho Microsoft Windows như một nền tảng, kể từ năm 2011 khi Opscode lần đầu tiên phát hành plugin dao-windows để bootstrap và quản lý các máy chủ Windows. Bạn có thể sử dụng cả tài nguyên Chef tích hợp và rất nhiều sách dạy nấu ăn cộng đồng để quản lý Dịch vụ thông tin Internet (IIS), Máy chủ SQL và cơ sở dữ liệu, khóa đăng ký, cài đặt các tính năng và vai trò của Windows, v.v. Bạn cũng có thể sử dụng plugin dao-azure để tương tác với nền tảng Microsoft Azure để cung cấp liền mạch các máy chủ Azure và đăng ký chúng với Chef.

Salt / SaltStack có hỗ trợ Salt Minion cho nền tảng Windows và nhiều mô-đun Salt tiêu chuẩn đã được chuyển sang cửa sổ .

Con rối có một số hỗ trợ Windows:

Con rối chạy trên máy khách Windows nhưng các nút Windows không thể đóng vai trò là bậc thầy bù nhìn hoặc cơ quan cấp chứng chỉ và hầu hết các tiểu ban rối phụ trợ không được hỗ trợ trên windows.

Ansible chưa được hỗ trợ trên Windows nhưng có hỗ trợ cho các máy chủ Windows làm điểm cuối trên lộ trình của họ . Một số hỗ trợ thử nghiệm được cung cấp thông qua Cygwin.


6

Câu hỏi này rất khó để trả lời một cách rộng rãi / rộng rãi vì các câu trả lời mang tính chủ quan: Điều gì sẽ xảy ra Tool Avới Windows Server (HĐH), nhưng lại khó hiểu trong việc quản lý GPO, trong khi Tool Bngược lại? Công cụ nào bạn thích sẽ phụ thuộc vào trường hợp sử dụng của bạn.

Điều đó nói rằng, jscott là chính xác - SCCM và toàn bộ bộ Hệ thống Trung tâm hiện là tốt nhất vì nó từ nhà cung cấp và mục đích xây dựng.

Bây giờ, nếu bạn có các yêu cầu khác mà bạn không đưa vào câu hỏi của mình, điều này có thể thay đổi câu trả lời phù hợp và thu hẹp phạm vi, điều đó sẽ rất tuyệt. Thay vì tập trung vào một công cụ, làm thế nào về việc bạn cung cấp cho chúng tôi một mô tả chi tiết về vấn đề mà bạn đang gặp phải? Những thứ bạn nhận được miễn phí với Windows Server (WDS và AD với GPO) thực hiện công việc khá tốt là tự mình xây dựng và quản lý môi trường Windows.


Tôi đang tìm cách quản lý cấu hình khai báo của cơ sở hạ tầng máy chủ Windows và đang tìm kiếm các công cụ nguồn mở. Tôi có nên đóng / xóa câu hỏi này và hỏi lại theo cách đó không?
Shane Wealti

1
Bạn chưa nói với tôi vấn đề gì bạn đang cố gắng giải quyết, bạn vẫn chỉ cho chúng tôi biết bạn dự định thực hiện phương pháp nào. Bạn đang xây dựng nhiều máy chủ Windows? Bạn có phải cấu hình lại nhiều máy chủ Windows không? Và bạn đang cấu hình / cấu hình lại là gì? IIS, SQL, một ứng dụng tùy chỉnh?
mfinni

Tôi đánh giá cao hướng dẫn về một câu hỏi hay. Tôi đã đánh dấu lại câu hỏi của mình ở định dạng mà tôi hy vọng là phù hợp hơn với trang web này. serverfault.com/questions/575656/
Shane Wealti 14/214
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.