Juniper EX-series: ¿Cómo puedo transferir una configuración de un switch a otro?

8

Tengo un laboratorio EX-2200 que tiene una configuración que ahora quiero replicar en cuatro EX-2200 más ... Estoy seguro de que probablemente haya una manera fácil de hacerlo, pero no pude encontrarlo en el Juniper KB o por (una cantidad mínima de) Google. ¿Alguien aquí lo sabe?

Will Dennis
fuente
No sé qué estás haciendo con ellos, pero ¿ sería más apropiado un chasis virtual ?
bahamat
No, estos se usarán para DMZ fuera de un firewall; solo tratando de poner rápidamente una configuración base en ellos. Estoy gratamente sorprendido de ver que incluso con el EX2200 puedes hacer chasis virtual - Juniper rocks :)
Will Dennis

Respuestas:

10

puede copiar la configuración desde el interruptor 'fuente' de esta manera (suponiendo que tenga una versión de software nacional que soporte SSH):

show configuration | save user@otherswitch:myconfig

Y luego en 'otherswitch' en modo edición:

load replace myconfig
Teun Vink
fuente
Eso suena genial para las transferencias de configuración a otro interruptor que ya está en línea, pero este caso es configurar un nuevo interruptor en blanco desde la configuración de otro interruptor configurado ... ¡Es bueno saberlo!
Will Dennis
4

Puede, por supuesto, también en modo de configuración simplemente:

save somefilename

Y luego mueves ese archivo al otro interruptor de alguna manera, usas ftp, sftp, scp WinSCP, etc., al otro interruptor, donde

load replace somefilename

Otra opción es ver la configuración de la manera normal.

show config

y luego cópielo en su cliente (portapapeles). Luego, en el nuevo interruptor, escriba

load patch terminal

y pegue la configuración allí. Una vez hecho, presione y.

usuario2697
fuente
2
Tenga en cuenta que puede tener problemas con los tamaños del búfer de pasta al pegar configuraciones grandes que resultan en configuraciones parcialmente copiadas.
Teun Vink
3

Seguí las instrucciones en este documento de Juniper: http://kb.juniper.net/InfoCenter/index?page=content&id=KB12022

Brevemente, hice una copia de seguridad del archivo de configuración del interruptor configurado en una llave USB, y luego monté la llave USB en el nuevo interruptor, e hice una load override /mnt/juniper.conf.gzsegún la sección de "restauración" del documento. Trabajó como un campeón!

Will Dennis
fuente
3

Puede usar un script para compartir partes de la configuración con bastante facilidad.

Yo uso el script share-data . Puede crear su configuración de esta manera en el conmutador / enrutador:

grupos {
    juniper-distro {
        apply-macro share-data {
            dispositivo3;
            dispositivo2;
            dispositivo1;
        }
        sistema {
            nombre de dominio midominio.com;
            búsqueda de dominio [mydomain.com anotherdomain.com];
...........................................
        }
    }
}
aplicar-grupos [juniper-distro];
...........................................

Luego puede usar el script para copiar la configuración del grupo a los otros dispositivos:

{maestro: 1}
root @ device1> op share-data group juniper-distro?
Posibles terminaciones:
              Ejecute este comando
                 Nombre del argumento
  base de datos Base de datos para la configuración ('candidato' o 'comprometido')
  detalle Pantalla salida detallada
  target Destino para transferencia (uno o lista delimitada por espacios)
  El | Tubería a través de un comando

Esto no es muy útil para la configuración inicial del conmutador, ya que aún necesita poder acceder a él y poder configurar el grupo de aplicación. La sugerencia de carteles anteriores de scp sobre el archivo de configuración sería mi sugerencia.

shhead
fuente
3

Para cuatro dispositivos, la aplicación manual de una configuración predeterminada es una buena opción. Sin embargo, si desea actualizar o degradar y aplicar una configuración predeterminada a varios dispositivos, entonces Zero Touch Provisioning (ZTP) podría ser una solución más conveniente para el hardware de Juniper.

KB27327 tiene buena información sobre el proceso, así como el artículo de Configuración de aprovisionamiento Zero Touch .

Requiere;

  • Servidor DHCP que proporciona la ubicación de la imagen del software y los archivos de configuración en la red
  • Servidor anónimo FTP, HTTP o TFTP donde se almacenan los archivos de imagen y configuración del software.
  • DNS
  • NTP (opcional)
  • Syslog (opcional)
Red2501
fuente
1

Digamos que SWA tiene la configuración que desea copiar y SWB es el nuevo conmutador. Siga estos pasos para replicar las configuraciones

  1. user@SWA>show configuration|display set
  2. copy the set commands from this display
  3. user@SWB#load set terminal
  4. Presione Entrar
  5. Haga clic derecho para pegar los comandos de conjunto copiados
  6. Presione ctrl-D
  7. Commit check
  8. Commit.
Bohr
fuente
-1

No creo haber visto a nadie mencionarlo, otro buen conocimiento que debe tener son los dos comandos: commit confirmar sobrescribir y commit confirmar fusionar.

Estos dos comandos ayudan con cosas similares, la principal diferencia es que
la confirmación de confirmación de fusión copia contenido de otra configuración que contiene datos que desea integrar a su configuración de candidato actual. Generalmente lo copio de notepad ++ o lo copio fuera de la configuración con el botón copiar en secureCRT. Este comando no sobrescribe ninguna de su configuración actual.

La confirmación de confirmación sobrescribe hace lo que suena y sobrescribe la configuración actual con la nueva configuración. Sería necesaria una reversión para revertir esta operación.

Por último, al confirmar cualquier nuevo dato de configuración, siempre es una buena práctica usar el comando commit check antes de confirmar.

Ty Smith
fuente
1
Aunque este es un buen consejo, esta no es una respuesta a la pregunta.
Teun Vink