Подавлять запросы подтверждения в IOS при копировании файлов

9

Я собираюсь обновить IOS на нескольких сотнях Cisco VG224 в рамках подготовки к обновлению CUCM.

Я пытаюсь максимально упростить / автоматизировать этот процесс, и в настоящее время моей главной проблемой является «подтверждение» запросов, которые IOS возвращает для copyкоманды. Например:

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#

Я нашел подходящий синтаксис, чтобы устройство не запрашивало у меня имя пользователя или пароль каждый раз.

Но теперь, независимо от того, что я делаю, это все равно побуждает меня подтвердить Destination filename [vg224-i6k9s-mz.151-4.M7.bin].

Есть ли способ остановить это поведение?

Бретт Ликинс
источник
Вы думали об использовании SNMP для копирования?
Рикки Бим
Я имею. Я знаком с CISCO-FLASH-MIB, если вы на это ссылаетесь. Эта конкретная установка не имеет доступа к записи SNMP, к сожалению. Изменение политик SNMP в сроки, с которыми я работал, не было разумным.
Бретт Ликинс
хорошо, запасной вариант: у них есть ip scp server enable? во всяком случае, похоже, что потребуется некоторое изменение конфигурации (даже если временная).
Рикки Бим
У них это не включено, но это действительно хорошая идея. Вставьте его в устройства через SCP, а не вытаскивайте его из устройства через SCP. Я уже завершил этот проект, но буду помнить об этом в следующий раз. Спасибо @RickyBeam!
Бретт Ликинс,
1
@ Брайан Я пытался запретить IOS запрашивать подтверждение всех настроек во время копирования файла. Таким образом, он может быть легко настроен для автоматического сценария.
Бретт Лайкинс,

Ответы:

13

Команда, которую вы ищете, это file prompt quiet.

Если вы измените этот параметр в режиме глобальной конфигурации, он отключит оповещения о подтверждении, которые вы видите, и разрешит одной строке автоматизированные файловые операции.

Тем не менее, стоит отметить, что, по большей части, есть запросы подтверждения для защиты вашей системы и «CYA» ... Если вы введете неверную информацию в файловые операции, вы можете потенциально прервать обслуживание на этом устройстве.

Если вы отключите подсказки файла, я бы позаботился о том, чтобы одним из последних шагов в вашем скрипте было его сброс по умолчанию file prompt alert.

Посмотрите этот Cisco PDF для получения дополнительной информации.

Бретт Ликинс
источник