Suprima las solicitudes de confirmación en IOS al copiar archivos

9

Estoy a punto de actualizar el IOS en varios cientos de Cisco VG224 en preparación para una actualización CUCM.

Estoy intentando racionalizar / automatizar este proceso tanto como sea posible, y actualmente mi principal problema son las indicaciones de "confirmación" que IOS devuelve para el copycomando. Por ejemplo:

GW-TEST#copy scp://USER:PASSWORD@SERVER//path/path/vg224-i6k9s-mz.151-4.M7.bin slot0:vg224-i6k9s-mz.151-4.M7.bin
Destination filename [vg224-i6k9s-mz.151-4.M7.bin]? 
Translating "SERVER"...domain server (192.168.101.2) [OK] 
 Sending file modes: C0644 28935060 vg224-i6k9s-mz.151-4.M7.bin
!!! ::SNIP:: !!!!
28935060 bytes copied in 501.532 secs (57693 bytes/sec)

GW-TEST#

He encontrado la sintaxis adecuada para que el dispositivo no me solicite el nombre de usuario o la contraseña cada vez.

Pero ahora, no importa lo que haga, todavía me pide que confirme Destination filename [vg224-i6k9s-mz.151-4.M7.bin].

¿Hay alguna manera de detener este comportamiento?

Brett Lykins
fuente
¿Has pensado en usar SNMP para hacer las copias?
Ricky Beam
Yo tengo. Estoy familiarizado con el CISCO-FLASH-MIB si a eso se refiere. Esta instalación en particular no tiene acceso de escritura SNMP desafortunadamente. Cambiar las políticas de SNMP en la línea de tiempo con la que estaba trabajando no era razonable.
Brett Lykins el
ok, respaldo: ¿tienen ip scp server enable? en cualquier caso, parece que se requerirá algún cambio de configuración (incluso si es temporal).
Ricky Beam
No lo tienen habilitado, pero esa es una muy buena idea. Empújalo a los dispositivos a través de SCP en lugar de tirar hacia abajo del dispositivo a través de SCP. Ya he completado este proyecto, pero lo tendré en cuenta para la próxima vez. Gracias @RickyBeam!
Brett Lykins el
1
@Brian Intenté evitar que IOS pidiera confirmación de todas las configuraciones durante una copia de archivo. De esa manera, podría configurarse fácilmente para un script desatendido.
Brett Lykins

Respuestas:

13

El comando que estás buscando es file prompt quiet.

Si cambia esta configuración en el modo de configuración global, suprimirá las alertas de confirmación que está viendo y permitirá operaciones de archivo automatizadas de una línea.

Sin embargo, vale la pena señalar que, en su mayor parte, los mensajes de confirmación están ahí para proteger su sistema y "CYA" ... Si introduce información incorrecta en las operaciones de su archivo, podría interrumpir el servicio en este dispositivo.

Si deshabilita las indicaciones del archivo, me aseguraría de que uno de los últimos pasos en su secuencia de comandos sea restablecerlo al valor predeterminado de file prompt alert.

Consulte este PDF de Cisco para obtener más información.

Brett Lykins
fuente