Поиск по этому блогу

02.12.2009

Пример неудачного обновления IOS на стеках

В прошлом сообщении рассказывалось как обновить IOS на коммутаторах. Вот пример неудачного обновления типичного стека коммутаторов, на котором был запущен http-сервер для управления через CNA. Идет процесс обновления:
Installing (renaming): `flash:update/c3750-advipservicesk9-mz.122-46.SE' ->
`flash:c3750-advipservicesk9-mz.122-46.SE'
New software image installed in flash:c3750-advipservicesk9-mz.122-46.SE

Installing (renaming): `flash2:update/c3750-advipservicesk9-mz.122-46.SE' ->
`flash2:c3750-advipservicesk9-mz.122-46.SE'
New software image installed in flash2:c3750-advipservicesk9-mz.122-46.SE

Installing (renaming): `flash3:update/c3750-advipservicesk9-mz.122-46.SE' ->
`flash3:c3750-advipservicesk9-mz.122-46.SE'
New software image installed in flash3:c3750-advipservicesk9-mz.122-46.SE

Installing (renaming): `flash4:update/c3750-advipservicesk9-mz.122-46.SE' ->
`flash4:c3750-advipservicesk9-mz.122-46.SE'
New software image installed in flash4:c3750-advipservicesk9-mz.122-46.SE


Removing old image: flash:c3750-ipbase-mz.122-35.SE5

На этих строках коммутатор "пропадает".
В crash_info
CMD: 'archive download-sw /allow-feature-upgrade /overwrite tftp://100.999.555.111/ios/c3750-advipservicesk9-tar.122-46.SE.tar ' 14:32:18 KRSK Mon Nov 30 2009

040688: Nov 30 07:50:26: %SYS-2-NOPROCESS: No such process 29132544
-Process= "HTTP CORE", ipl= 0, pid= 193
-Traceback= FD8E34 FD926C DF49A8 DF50FC C9A4F4 C8B814 C8BB2C 9A0E90 998464
040689: Nov 30 07:50:26: %SUPERVISOR-3-FATAL: MIC exception error 10 2D01008F 11 0
-Traceback= 6CC598 6CF6F8 647E18 647DC0 64A438 64A7B0 647EC8 DF4AB8 DF49A8 DF50FC C9A4F4 C8B814 C8BB2C 9A0E90 998464

=== Start of Crashinfo Collection (14:50:26 KRSK Mon Nov 30 2009) ===

For image:
Cisco IOS Software, C3750 Software (C3750-IPBASE-M), Version 12.2(35)SE5, RELEASE SOFTWARE (fc1)
Copyright (c) 1986-2007 by Cisco Systems, Inc.
Compiled Thu 19-Jul-07 19:15 by nachen


Загрузка была довольно длительной. Удалось привести в рабочее состояние только путем последовательного включения коммутаторов. В boot'е одного из коммутаторов остался старый IOS. Так что рекомендации:
- после неудачных обновлений смотреть show boot, как минимум;
- отключать http server перед обновлением, либо не включать вообще никогда.