ฉันทำงานกับชุดเครื่องมือการทำงานอัตโนมัติบนเซิร์ฟเวอร์ของ HP มาเป็นเวลานานและในขณะที่มันเป็นเครื่องมือที่ยอดเยี่ยม - มันมากเกินไปสำหรับธุรกิจขนาดเล็กหรือเครือข่ายในบ้านที่จะใช้ (แม่นยำยิ่งขึ้น: ราคาแพงเกินไปสำหรับ บริษัท เล็ก ๆ )
ฉันค่อนข้างคุ้นเคยกับ Puppet และ OpenNMS สำหรับการจัดสรรและตรวจสอบ อย่างไรก็ตามหลังจากที่ได้ค้นหาข้อมูลอื่น ๆ แล้วดูเหมือนว่ามีวิธีการจัดการเครื่องมือที่ไม่เพียงพอต่อการใช้งานโดยไม่ต้องใช้ความพยายามอย่างมากในการบำรุงรักษา
มีเครื่องมือ FLOSS อื่น ๆ (รองรับการใช้งานเชิงพาณิชย์หรือไม่) สำหรับการจัดการ:
- การจัดสรรเซิร์ฟเวอร์
- ควบคุมแพทช์
- ผลักดันแพ็คเกจซอฟต์แวร์
- ฯลฯ
การขยาย
- การรวมกับการจัดสรรแบบเนทีฟเป็นสิ่งที่ดี (kickstart, jumpstart, autoyast, unattend.txt, winpe, ฯลฯ )
- GUI บางชนิดจะดีแต่ไม่จำเป็น
- ฉันต้องการที่จะสามารถตั้งค่าเช่นโปรไฟล์ OS และจัดส่งไปยังอุปกรณ์X-manyโดยเฉพาะอย่างยิ่งกับเขตข้อมูลที่จะถูกเติมในระหว่างกระบวนการสำหรับชื่อโฮสต์, IP และอื่น ๆ
- Agent-based นั้นดีกว่า Non-Agent-based (เช่นฉันรู้ว่าฉันสามารถใช้ทุกอย่างเช่น pssh สำหรับแพ็คเกจและการจัดการแพทช์ แต่ต้องใช้คีย์ที่แชร์ล่วงหน้าซึ่งต่างจากการรับรองความถูกต้องของเอเจนต์ / ใบรับรอง)
- ความสามารถในการเชื่อมต่อกับ Nagios, OpenNMS หรือสิ่งที่คล้ายคลึงกันนั้นน่าอัศจรรย์ - พอร์ตที่รู้จักกันดีกระบวนการและข้อมูล SNMP จะยอดเยี่ยม
- การสนับสนุนการจำลองเสมือนจะมีประโยชน์จริง ๆ - แต่ฉันก็โอเคกับมันไม่สามารถสร้าง VM ได้แค่เติม / เตรียมมัน
หากคำตอบสำหรับคำถามนี้กลายเป็น "นี่เป็นเครื่องมือมากมายที่เป็นส่วนหนึ่งของการแก้ปัญหา" ฉันยินดีที่จะสร้างเสื้อคลุมบางอย่างเพื่อใช้เอง