Como dicen las respuestas anteriores, tiene herramientas muy poderosas como Puppet, chef, cfengine para la gestión de configuración avanzada.
Pero si desea una herramienta que pueda realizar instalaciones, administrar configuraciones fácilmente, implementar sistemas a partir de plantillas, aplicar actualizaciones o ejecutar scripts personalizados de forma remota... puede probar una solución integrada como SpaceWalk, que es la versión de código abierto de RedHat. Satélite. Tenga en cuenta que puede funcionar con otras distribuciones, ¡no solo con Redhat!
Personalmente, he usado la versión comercial para administrar más de 1000 hosts.
La palabra clave que está buscando es gestión de configuración . Esto lo proporcionan varias herramientas:Chef, Puppet o CFEngine, por ejemplo.
Con esas herramientas, puede dividir sus servidores en grupos y luego realizar tareas en servidores individuales, grupos individuales o varios servidores/grupos diferentes, o todos los servidores simultáneamente. Tareas como "Agregar el paquete X a los servidores www del grupo", "Cambiar los servidores DNS /etc/resolv.conf de los servidores de la base de datos del grupo", lo que sea que necesite hacer, será más trivial de realizar después del impacto inicial que encuentre debido a la pura cantidad de cosas que puede hacer con el software CoMa.
Para la administración de cuentas de usuario, digo que use el LDAP que ya tiene, Linux es totalmente compatible con eso y es la única forma sensata de hacer cualquier cosa en un entorno más grande.
Una alternativa más:no mencionó qué distribución usa, pero si es Red Hat Enterprise Linux, puede usar Red Hat Network para administrar las actualizaciones de software de una manera más granular, entre otras cosas que puede hacer.