Pomiń monity o potwierdzenie w IOS podczas kopiowania plików


9

Mam zamiar zaktualizować IOS na kilkuset Cisco VG224 w ramach przygotowań do aktualizacji CUCM.

Próbuję usprawnić / zautomatyzować ten proces w jak największym stopniu, a obecnie moim głównym problemem są monity o „potwierdzenie”, które IOS zwraca dla copypolecenia. Na przykład:

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#

Znalazłem odpowiednią składnię, aby urządzenie nie pytało mnie o nazwę użytkownika lub hasło za każdym razem.

Ale teraz, bez względu na to, co robię, nadal zachęca mnie do potwierdzenia Destination filename [vg224-i6k9s-mz.151-4.M7.bin].

Czy istnieje sposób na powstrzymanie tego zachowania?


Czy myślałeś o użyciu SNMP do wykonania kopii?
— Ricky Beam

Mam. Znam CISCO-FLASH-MIB, jeśli o to ci chodzi. Ta konkretna instalacja nie ma niestety dostępu do zapisu SNMP. Zmiana zasad SNMP na osi czasu, z którą pracowałem, nie była rozsądna.
— Brett Lykins

ok, awaryjne: czy mają ip scp server enable? w każdym razie wygląda na to, że będzie wymagana zmiana konfiguracji (nawet jeśli temp).
— Ricky Beam

Nie mają włączonej obsługi, ale to naprawdę dobry pomysł. Popchnij go do urządzeń za pośrednictwem SCP zamiast ciągnąć w dół z urządzenia za pośrednictwem SCP. Już ukończyłem ten projekt, ale będę o tym pamiętać następnym razem. Dzięki @RickyBeam!
— Brett Lykins

1
@Brian Próbowałem powstrzymać IOS przed pytaniem o potwierdzenie wszystkich ustawień podczas kopiowania pliku. W ten sposób można łatwo skonfigurować nienadzorowany skrypt.
— Brett Lykins

Odpowiedzi:


13

Polecenie, którego szukasz, to file prompt quiet.

Jeśli zmienisz to ustawienie w trybie konfiguracji globalnej, spowoduje to pominięcie alertów potwierdzających, które widzisz, i zezwoli na jedną linię, automatyczne operacje na plikach.

Warto jednak zauważyć, że w większości przypadków monity o potwierdzenie służą ochronie twojego systemu i „CYA” ... Jeśli wprowadzisz nieprawidłowe informacje do operacji na plikach, możesz potencjalnie przerwać usługę na tym urządzeniu.

Jeśli wyłączysz monity dotyczące plików, upewnię się, że jednym z ostatnich kroków w skrypcie jest zresetowanie go do wartości domyślnej file prompt alert.

Zobacz ten Cisco PDF, aby uzyskać więcej informacji.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.