Wie bereits in früheren Antworten erwähnt, verfügen Sie über sehr leistungsstarke Tools wie Puppet, Chef, cfengine für erweitertes Konfigurationsmanagement.
Wenn Sie jedoch ein Tool suchen, das Installationen durchführen, Konfigurationen einfach verwalten, Systeme aus Vorlagen bereitstellen, Updates anwenden oder benutzerdefinierte Skripts remote ausführen kann, können Sie eine integrierte Lösung wie SpaceWalk ausprobieren, die Open-Source-Version von RedHat Satellit. Beachten Sie, dass es mit anderen Distributionen funktioniert, nicht nur mit Redhat!
Ich persönlich habe die kommerzielle Version verwendet, um mehr als 1000 Hosts zu verwalten.
Das Schlüsselwort, nach dem Sie suchen, ist Konfigurationsmanagement . Dies wird von mehreren Tools bereitgestellt:Chef, Puppet oder CFEngine zum Beispiel.
Mit diesen Tools können Sie Ihre Server in Gruppen aufteilen und dann Aufgaben für einzelne Server, einzelne Gruppen oder mehrere verschiedene Server / Gruppen oder alle Server gleichzeitig ausführen. Aufgaben wie „Paket X zu Gruppe www-Servern hinzufügen“, „/etc/resolv.conf DNS-Server von Gruppendatenbankservern ändern“, was auch immer Sie tun müssen, werden nach dem anfänglichen Schock, den Sie aufgrund der bloßen Erfahrung erleben, trivialer sein Menge Dinge, die Sie mit der CoMa-Software tun können.
Für die Verwaltung von Benutzerkonten sage ich, verwenden Sie das LDAP, das Sie bereits haben, Linux unterstützt das vollständig und ist ungefähr der einzig vernünftige Weg, irgendetwas in einer größeren Umgebung zu tun.
Eine weitere Alternative:Sie haben nicht erwähnt, welche Distribution Sie verwenden, aber wenn es sich um Red Hat Enterprise Linux handelt, können Sie deren Red Hat Network verwenden, um unter anderem Software-Upgrades detaillierter zu verwalten.