Solución

Despliegue masivo de configuraciones de red

Cambiar el NTP, una ACL o un banner en 200 equipos a mano supone 200 sesiones SSH y otras tantas ocasiones de cometer una errata. Con ConnectMyAssets, escribe el cambio una sola vez como script personalizado con variables tipadas, lo previsualiza en un equipo, revisa las líneas de riesgo y lo ejecuta por SSH en 50, 500 o 5.000 equipos. Diff antes/después por equipo, parada tras N fallos.

  • ✓Scripts personalizados en la CLI del equipo, con variables tipadas y secretos del almacén
  • ✓Destinos: equipos seleccionados, un grupo de equipos o un filtro guardado
  • ✓Vista previa del script resuelto en un equipo antes de lanzar
  • ✓Las reglas de riesgo señalan las líneas peligrosas antes de la confirmación
  • ✓Diff de configuración antes/después por equipo, parada tras N fallos
  • ✓Historial completo: quién ejecutó qué, en qué equipos y qué respondió cada uno
Un script escrito en la CLI del equipo, sus variables tipadas, el análisis de riesgo del bastión y 50 switches seleccionados en unos pocos clics.

El despliegue masivo de configuraciones es un problema de gestión del riesgo

Aplicar un cambio a un equipo es fácil. Aplicarlo a 200 equipos en producción es otra cosa: una errata, un valor que falta para una sede o una particularidad de un fabricante pueden fallar en silencio en decenas de equipos, o provocar una caída. ConnectMyAssets convierte el despliegue masivo en un cambio controlado: valores tipados comprobados antes del envío, vista previa en un equipo, líneas de riesgo enumeradas antes de confirmar, cada equipo detenido en su primer error, la ejecución detenida tras N fallos y la configuración leída antes y después para que pueda demostrar qué cambió.

Cambio de contraseña local
Cambie la contraseña de una cuenta local en todo el parque con una variable SECRET: se introduce al lanzar, nunca se guarda y se enmascara en los registros.
Actualización de NTP y syslog
Actualice los servidores de hora o los destinos de registro en cientos de equipos en una sola ejecución en lugar de cientos de sesiones SSH manuales.
Despliegue de ACL de seguridad
Despliegue una nueva lista de control de acceso en todos los routers de borde, previsualícela antes en uno y compruebe el diff antes/después de cada equipo.
Activación del registro en firewalls
Active el registro donde la comprobación de cumplimiento o el análisis de firewalls detectaron que faltaba, apuntando exactamente a esos equipos con un filtro.
Bastionado tras una auditoría
Aplique los comandos de bastionado que cierran las brechas de una revisión NIS2 o CIS en 200 equipos, con el resultado y el diff de cada uno.
Banner y política de autenticación
Despliegue banners de inicio de sesión, tiempos de espera de sesión y ajustes de autenticación en todos los equipos gestionados en una sola ejecución, dentro de su propia ventana de cambios.

Despliegue masivo de configuraciones, bajo control

Desde la primera línea del script hasta el diff del último equipo, cada etapa de un cambio de configuración masivo está pensada para limitar el riesgo.

📋

Scripts personalizados con variables tipadas

Escriba el cambio en la propia CLI del equipo, tal como lo teclearía, y convierta cada valor que cambia en una variable tipada: {{ NTP server : Primary NTP : IP_ONLY }}, {{ vlan : Access VLAN : INT = 10 }}, {{ mode : : CHOICE(access, trunk) }}. Los tipos (TEXT, INT, IP_ONLY, IP_CIDR, RANGE, CHOICE, BOOLEAN, SECRET) se comprueban antes de enviar nada, y un valor nunca puede añadir un comando: los saltos de línea se rechazan. Los secretos provienen del almacén de credenciales o se introducen en cada ejecución y nunca se guardan.

🎯

Selección masiva de equipos

Elija los equipos a mano, tome un grupo de equipos completo con sus subgrupos o reutilice la búsqueda y los filtros de la lista de destinos (fabricante, modelo, sede, tipo, firmware...). Los destinos se fijan al lanzar. Solo se incluyen los equipos en los que usted puede ejecutar scripts: el RBAC lo aplica la propia base de datos. Una ejecución admite 500, 2.000 o 5.000 equipos según el perfil de dimensionamiento de su instancia de ConnectMyAssets.

🔍

Vista previa en un equipo

Antes de lanzar, previsualice el script resuelto para un equipo concreto: cada variable sustituida, los valores rechazados resaltados y las líneas señaladas enumeradas. Verá exactamente las líneas que se teclearán en ese equipo, de modo que una errata o un valor incorrecto se detecta antes de llegar a producción.

⚠️

Reglas de riesgo antes del lanzamiento

Cada línea del script pasa por las reglas de riesgo del bastión (69 reglas integradas más sus propias reglas) antes del lanzamiento. Los comandos peligrosos (reload, erase, write erase, shutdown de interfaz...) se enumeran con su gravedad en la página de la ejecución, se repiten en el diálogo de confirmación y se conservan con la ejecución.

🛑

Parada tras N fallos

Cada equipo se detiene en su primer comando fallido, detectado a partir de las propias líneas de error del fabricante (% Invalid input, Commit failed, parse error...). Fije un límite de equipos con fallo para toda la ejecución: al alcanzarlo, se cancelan los equipos que aún no han empezado. También puede detener una ejecución, o un solo equipo, en cualquier momento: un equipo en curso se detiene limpiamente tras la línea en la que está.

📊

Diff antes/después e historial de ejecuciones

Con la copia de seguridad de configuraciones activada, la configuración en ejecución se lee justo antes de la primera línea y justo después de la última, en la propia sesión del script, y se guarda como versiones del equipo. La página de la ejecución ofrece el diff antes/después por equipo. Se conserva cada ejecución: quién la lanzó, las líneas resueltas, cada línea enviada y lo que respondió el equipo, y el resultado por equipo.

Cómo funciona

01

Escribir el script y elegir los destinos

Escriba las líneas de CLI con variables tipadas, declare las respuestas a las preguntas del equipo ([confirm], (y/n)...) y elija los destinos: equipos seleccionados, un grupo de equipos o un filtro guardado. Las credenciales son por defecto las que se conectaron por última vez a cada equipo, desde el almacén, y pueden fijarse por equipo.

02

Previsualizar y revisar los riesgos

Previsualice el script resuelto en un equipo, compruebe los valores y lea las líneas señaladas por las reglas de riesgo. Configure las opciones: detener un equipo en su primer error, detener la ejecución tras N equipos con fallo, hacer copia de la configuración antes y después, tiempo máximo por línea.

03

Ejecutar, seguir, comparar

ConnectMyAssets ejecuta el script por SSH, en paralelo (8, 16 o 24 equipos a la vez según el perfil de dimensionamiento), línea a línea. Cada equipo muestra su estado en directo: pendiente, en curso, correcto, con fallo, cancelado. Al terminar, abra el diff antes/después de cada equipo y vuelva a lanzar solo en los que fallaron.

FAQ

Preguntas frecuentes

Preguntas habituales sobre el despliegue masivo de configuraciones de red

¿A cuántos equipos puede dirigirse un despliegue masivo?

Una ejecución admite hasta 500, 2.000 o 5.000 equipos según el perfil de dimensionamiento de su instancia de ConnectMyAssets, y procesa 8, 16 o 24 equipos a la vez. Se pueden lanzar varias ejecuciones: se intercalan, una segunda ejecución no espera a que termine la primera y un equipo nunca ejecuta dos scripts a la vez.

¿Qué ocurre si el despliegue falla en algunos equipos?

Cada equipo se trata de forma independiente. Un comando fallido (reconocido por las líneas de error del fabricante) detiene ese equipo, los demás continúan, y la ejecución puede detenerse tras N equipos con fallo. Para cada fallo obtiene la línea que falló, lo que respondió el equipo y el final en bruto de la sesión. Con la copia de seguridad de configuraciones activada, el diff antes/después muestra lo que se aplicó realmente. Usted corrige la causa y vuelve a lanzar solo en los equipos con fallo. Para volver a una configuración anterior, vuelva a desplegar esa versión mediante ZTP.

¿Cómo gestiono valores distintos por sede o por equipo?

Las variables son tipadas y pueden llevar un valor por defecto ({{ vlan : Access VLAN : INT = 10 }}) o ser opcionales. Las variables integradas toman su valor del propio equipo (nombre de host, IP de gestión, número de serie, firmware, dirección MAC, fabricante, modelo, tipo, grupo de equipos). Para valores por sede, ejecute el mismo script sobre el grupo de equipos de cada sede con los valores de esa sede: cada ejecución se conserva con los valores que usó. La sustitución es literal: no hay bucles ni condiciones, así que lo que previsualiza es exactamente lo que se teclea.

¿Hay un paso de aprobación antes de ejecutar un script?

El control se hace mediante permisos: solo los usuarios con el permiso de ejecución de scripts sobre los grupos de equipos de destino pueden lanzar una ejecución, y las reglas de riesgo enumeran las líneas peligrosas antes de la confirmación. Cada lanzamiento queda registrado en el registro de auditoría. Las ejecuciones empiezan cuando usted las lanza: no se programan.

¿Cómo verifico que el cambio se aplicó en todos los equipos?

Tres niveles de prueba. Cada línea se contrasta con las líneas de error del fabricante en cuanto responde el equipo. Con la copia de seguridad de configuraciones activada, la configuración en ejecución se lee antes y después en la misma sesión, y la página de la ejecución muestra el diff por equipo (las dos versiones son iguales cuando nada cambió). Después, las políticas de cumplimiento y el siguiente análisis periódico confirman el estado esperado en todo el parque.

¿El despliegue masivo es compatible con todos los fabricantes?

Los scripts se ejecutan por SSH en todos los equipos que gestiona ConnectMyAssets: Cisco (IOS, NX-OS), Aruba (AOS-CX, ProCurve, Instant), Arista EOS, Juniper Junos, Huawei VRP, Fortinet FortiGate, Palo Alto PAN-OS, y más fabricantes (Check Point, F5, SonicWall, Stormshield, Nokia, Ubiquiti...) a medida que llegan las integraciones. Cada perfil de fabricante conoce sus prompts, sus líneas de error y sus preguntas. Un script se escribe en una CLI: para un parque mixto, escriba un script por fabricante y dirija cada uno con un filtro.

Deje de configurar los equipos uno a uno

Variables tipadas, vista previa, reglas de riesgo, diff antes/después y parada tras N fallos: modifique todo su parque con la misma confianza que un solo equipo.

Reservar una reunión