Windows tương đương với Puppet / Chef là gì? [đóng cửa]


Câu trả lời:



9

Một công cụ quản lý cấu hình khai báo được viết bằng Ruby? Vâng, không thực sự, nhưng loại:


2
+1; đừng quên cengine. Bây giờ nó hỗ trợ windows nguyên bản, nhưng cổng windows không miễn phí (mọi người sử dụng windows đã quen với việc trả tiền cho phần mềm nào).
natxo asenjo

Hỗ trợ windows chỉ có thể sử dụng để viết một cái gì đó vào các mẫu và gửi các tệp vào hệ thống tệp thông qua phương tiện con rối - không thể sử dụng được bất cứ điều gì khác bởi vì có một sự không phù hợp cơ bản giữa những gì con rối phải làm và những gì nền tảng windows cung cấp.
pfo

7

Chính sách nhóm. (Không, tôi không troll ...)

Mục đích chính xác của chính sách Nhóm là xác định chính sách rừng / miền (tổ chức) cho cài đặt của máy tính. Nó được tích hợp, hỗ trợ tốt và dứt khoát. Nếu người dùng không có quyền truy cập quản trị viên vào máy cục bộ của họ, họ sẽ không thể thay đổi cài đặt. Nếu đúng, các thay đổi của chúng sẽ trở lại chính sách vào lần tiếp theo khi máy kiểm tra vào DC (cứ sau [90 phút + 0-30 phút]

Nếu việc tạo phiên bản / khác biệt chính sách của bạn là quan trọng đối với bạn, hãy xem nhận xét của tôi bên dưới để biết cách lấy dữ liệu đó và sau đó kiểm tra các thay đổi của bạn thông qua kiểm soát nguồn. Thậm chí có thể đáng để thiết lập một tác vụ theo lịch trình để định kỳ thực hiện việc này một cách tự động (trong trường hợp ai đó quên.)


4
Nhưng không có kiểm soát phiên bản trong Chính sách nhóm. Bạn không thể làm svn log hoặc svn diff để theo kịp những thay đổi xảy ra với cơ sở hạ tầng của bạn. Bạn không thể hoàn nguyên, chi nhánh hoặc hợp nhất. Mọi thứ tôi làm đều sống trong kiểm soát nguồn, ngoại trừ cơ sở hạ tầng Windows. Tôi đang nghiêm túc suy nghĩ về việc viết (kiểm soát phiên bản) mã PowerShell và các tệp cấu hình quản lý Chính sách nhóm.
Alex Holst

Điều đó chưa bao giờ được xác định là một nhu cầu, nhưng quan điểm của bạn rằng có một lời kêu gọi phiên bản là hợp lệ. Không, không có phiên bản dựng sẵn, nhưng việc xuất (máy chủfault.com/questions/45211/ )) hoặc báo cáo ( serverfault.com/questions/45211/ trên) là không đáng kể .
gWaldo

2
Chính sách nhóm @Alex hỗ trợ kiểm soát phiên bản với MDOP bổ trợ của Microsoft : AGPM . Thật không may, hiện tại nó chỉ có sẵn cho Giấy phép Đảm bảo Phần mềm.
Chris S

Mặc dù cung cấp câu trả lời này, tôi rất thích Đầu bếp hơn Chính sách nhóm. Nếu tôi thực sự muốn bị xoắn, tôi sẽ sử dụng GP để cài đặt Chef và không có gì nữa.
gWaldo

1

Chef hỗ trợ Windows (trong một thời gian khá dài.)


Thật vậy, ... Chef và Microsoft đã hợp tác khá lâu và có sự hỗ trợ tốt cho các tính năng của Microsoft trong Chef ... thậm chí còn có sự tích hợp giữa Chef và DSC. Tiết lộ đầy đủ, gần đây tôi đã trở thành nhân viên của Chef nhưng tôi đã sử dụng chức năng Windows trong một công việc trước đây.
Tricky

Chef Server không hỗ trợ windows.
Ricardo

Đầu bếp hỗ trợ windows, dừng hoàn toàn. Bạn phải chạy Chef Server trên máy chủ Linux. Nhưng điều đó dường như không liên quan đến câu hỏi ban đầu.
gWaldo

0

Con rối chắc chắn hỗ trợ Windows và khá tốt. Trong trường hợp thiếu sót, PowerShell thực hiện công việc và bạn kích hoạt nó bằng Puppet và lưu trữ tất cả mã cơ sở hạ tầng trong Git / SVN / vv. Hiện tại tôi đang có một khách hàng tự động hóa môi trường Windows với Puppet. Tìm kiếm "cửa sổ" tại forge.puppetlabs.com


0

Hầu hết đang bỏ qua rất nhiều Công nghệ của Microsoft được sử dụng cho "Cơ sở hạ tầng dưới dạng mã" PowerShell, Cấu hình trạng thái mong muốn, CIM, WMI, Chính sách nhóm, SMA, Dàn nhạc, OneGet, v.v.

Puppet và Chef hoàn toàn chưa sẵn sàng để thay thế SCCM trong Microsoft Enterprises, tôi sẽ sử dụng PowerShell và Chính sách nhóm thay vì SCCM sau đó sử dụng Puppet thay vì SCCM.

Microsoft đang chiến đấu để trở lại thế giới DevOps và Giao hàng liên tục, và nó đang làm điều đó rất thành công, Hãy nhìn vào DSC, thật tuyệt vời! và không chỉ cho các sản phẩm MS, bởi vì MS sử dụng tiêu chuẩn hóa CIM, WS-MAN và MOF, điều này sẽ khiến Microsoft trở thành đối thủ cạnh tranh lớn một lần nữa.


1
Điều này nghe có vẻ lan man, không phải là một câu trả lời hợp lệ dựa trên sự thật và kinh nghiệm.
Sven

Tôi đã có một phiên với một chuyên gia tư vấn PUPPET, anh ấy xác nhận rằng họ chưa sẵn sàng triển khai Puppet cho MS stack theo cách SCCM được sử dụng trong công ty chúng tôi (công ty chúng tôi sử dụng Puppet cho Linux stack). Kiểm tra trang web của Puppet, nó sẽ cho bạn thấy rằng cách Puppet phù hợp với Windows là bằng cách sử dụng nó kết hợp với DSC, nghe có vẻ như bạn có điều gì đó chống lại MS.
dùng273015

Ngoài ra, Puppet chỉ giới hạn ở lớp cấu hình và không giảm xuống thấp như cung cấp.
dùng273015

Đọc câu hỏi (hiện đã đóng): Đó là "cái gì thay thế cho Con rối trên Windows", không phải là "Đầu bếp có thể làm Windows không?". Nói rằng các sản phẩm X, Y và Z phù hợp với dự luật đó sẽ trả lời câu hỏi, nhưng toàn bộ câu nói về cách MS bị bỏ qua và các công cụ tuyệt vời và sẽ khiến MS trở lại mạnh mẽ, đó là câu chuyện mà fanboy nói. Đó chỉ là tiếng ồn vô dụng.
Sven
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.