Tôi đã làm việc với bộ công cụ Tự động hóa Máy chủ của HP trong một thời gian dài và trong khi đó là một công cụ tuyệt vời - quá nhiều cho một doanh nghiệp nhỏ hoặc mạng gia đình sử dụng (chính xác hơn: nó quá đắt đối với bất kỳ công ty nào nhỏ hơn một công ty lớn đủ khả năng).
Tôi có phần quen thuộc với Puppet và OpenNMS để cung cấp và giám sát. Tuy nhiên, sau khi tìm kiếm thông tin khác, có vẻ như không có nhiều công cụ quản lý đủ trưởng thành để sử dụng mà không cần nỗ lực nhiều để duy trì chúng.
Có công cụ FLOSS nào khác (được hỗ trợ thương mại là tốt) để quản lý:
- cung cấp máy chủ
- kiểm soát bản vá
- gói phần mềm đẩy
- Vân vân
Sự bành trướng
- tích hợp với cung cấp riêng là tốt (kickstart, jumpstart, autoyast, unattend.txt, winpe, v.v.)
- GUI của một số loại sẽ tốt , nhưng không bắt buộc
- Tôi muốn có thể thiết lập, ví dụ: cấu hình HĐH và gửi nó đến X-nhiều thiết bị, tốt nhất là với các trường sẽ được điền vào trong quá trình cho tên máy chủ, IP, v.v.
- Dựa trên tác nhân được ưu tiên hơn so với không dựa trên tác nhân (nghĩa là tôi biết tôi có thể sử dụng các thứ như pssh để quản lý gói và vá lỗi, nhưng điều đó yêu cầu các khóa chia sẻ trước thay vì xác thực đại lý / chứng chỉ)
- có thể liên kết với Nagios, OpenNMS hoặc tương tự sẽ rất tuyệt vời - các cổng, quy trình và dữ liệu SNMP được biết đến sẽ rất tuyệt
- Hỗ trợ ảo hóa sẽ thực sự hữu ích - nhưng tôi không thể tạo VM, chỉ cần điền / cung cấp nó
Nếu câu trả lời cho câu hỏi này hóa ra là "đây là một loạt các công cụ là một phần của giải pháp", tôi sẵn sàng xây dựng một trình bao bọc của một số loại để sử dụng cho riêng mình.