Ich habe lange Zeit mit der Server Automation-Tool-Suite von HP gearbeitet, und obwohl es ein großartiges Tool ist - es ist zu viel für ein kleines Unternehmen oder ein Heimnetzwerk (genauer: es ist viel zu teuer für weniger als ein großes Unternehmen) sich leisten).
Ich kenne Puppet und OpenNMS zum Bereitstellen und Überwachen. Nachdem Sie nach anderen Informationen gegoogelt haben, scheint es nicht viel an Verwaltungstools zu geben, die ausgereift genug sind, um sie ohne großen Aufwand zu verwalten.
Gibt es andere FLOSS-Tools (kommerziell unterstützt ist in Ordnung) für die Verwaltung von:
- Serverbereitstellung
- Patch-Kontrolle
- Softwarepaket schieben
- etc
Erweiterung
- Die Integration in die native Bereitstellung ist in Ordnung (Kickstart, Jumpstart, Autoyast, unattend.txt, Winpe usw.).
- Eine GUI wäre nett , aber nicht erforderlich
- Ich möchte in der Lage sein, beispielsweise ein Betriebssystemprofil einzurichten und es an viele Geräte zu senden, vorzugsweise mit Feldern, die während des Vorgangs für Hostname, IP usw. Ausgefüllt werden
- Agent-basiert ist Nicht-Agent-basiert vorzuziehen (dh ich weiß, ich könnte so etwas wie pssh für die Paket- und Patch-Verwaltung verwenden, aber das erfordert Pre-Shared Keys im Gegensatz zur Agent / Zertifikat-Authentifizierung)
- Eine Anbindung an Nagios, OpenNMS oder ähnliches wäre fantastisch - bekannte Ports, Prozesse und SNMP-Daten wären also großartig
- Virtualisierungsunterstützung wäre sehr hilfreich - aber ich bin damit einverstanden, dass die VM nicht erstellt werden kann, sondern nur aufgefüllt / bereitgestellt wird
Wenn sich herausstellt, dass die Antwort auf diese Frage lautet: "Hier sind einige Tools, die Teil der Lösung sind", bin ich bereit, einen Wrapper für meinen eigenen Gebrauch zu erstellen.