Есть коммутатор H3C S5500-52C SI который в работе примерно c 2011-2012 год. Все это время коммутатор работал на релизе 2202P19 2010 года выпуска. Так сказать, исповедовалась консервативная методика обновления софта)
<a5500>dis version H3C Comware Platform Software Comware Software, Version 5.20, Release 2202P19 Copyright (c) 2004-2010 Hangzhou H3C Tech. Co., Ltd. All rights reserved. H3C S5500-52C-SI uptime is 137 weeks, 2 days, 6 hours, 10 minutes H3C S5500-52C-SI with 1 Processor 128M bytes SDRAM 16384K bytes Flash Memory Hardware Version is REV.B CPLD Version is 007 Bootrom Version is 508 [SubSlot 0] 48GE+4SFP Hardware Version is REV.B
Сейчас на коммутатор переехала часть L3 функционала, стали нужны ACL.
Было принято решение обновиться с “Comware Software, Version 5.20, Release 2202P19” до “Comware Software, Version 5.20, Release 2222P05”.
Коммутатор покупался во временя когда HP приобретала H3C и был еще чистокровным H3C, соответственно софт так же был еще от H3C. У HP этот коммутатор теперь проходит под PN JD370A и называется A5500-48G SI.
Были определенные опасения приживется ли свежий софт, который сейчас можно скачать с сайта HP. Опасения были напрасны, все очлично приросло.
Софт можно скачать тут - https://h10145.www1.hp.com/downloads/SoftwareReleases.aspx?ProductNumber=JD370A
Релиз 2222P05 требует версию BootROM (загрузчик) 621 и выше, у нас сейчас версия 508.
В релизе 2222P05 BootROM уже не поставляется отдельным файлом, загрузчик вроде как стал интегрированным. Но файл BootROM версии 621 (A5500SI-BTM-621.btm) есть в релизе 2221P22, поэтому сначала обновимся до 2221P22, а уже после до 2222P05.
План обновления:
Конфигурация и софт хранятся на внутренней флешке коммутатора.
<a5500>dir flash:/ Directory of flash:/ 0 -rw- 8203441 Aug 11 2010 17:13:57 s5500si-cmw520-r2202p19-s168.bin 1 -rw- 10599 Jul 18 2017 15:28:25 startup.cfg
Закинем их на tftp сервер.
<a5500>tftp 192.168.7.13 put flash:/startup.cfg source ip 192.168.7.7 File will be transferred in binary mode Sending file to remote TFTP server. Please wait... \ TFTP: 10599 bytes sent in 0 second(s). File uploaded successfully. <a5500>tftp 192.168.7.13 put flash:/s5500si-cmw520-r2202p19-s168.bin source ip 192.168.7.7 File will be transferred in binary mode Sending file to remote TFTP server. Please wait... / TFTP: 8203441 bytes sent in 144 second(s). File uploaded successfully.
Включаем проверку процедуры обновления BootROM.
Что проверка делает не вчитывался, но документация рекомендует включить.
<a5500>system-view [a5500]bootrom-update security-check enable
Загружаем новый загрузчик на коммутатор с tftp сервера.
<a5500>tftp 192.168.7.13 get A5500SI-BTM-621.btm . File will be transferred in binary mode Downloading file from remote TFTP server, please wait............. TFTP: 479740 bytes received in 10 second(s) File downloaded successfully.Смотрим на флешку.
Смотрим, что файл скачался.
<a5500>dir flash:/ Directory of flash:/ 0 -rw- 8203441 Aug 11 2010 17:13:57 s5500si-cmw520-r2202p19-s168.bin 1 -rw- 10599 Jul 18 2017 15:28:25 startup.cfg 2 -rw- 479740 Jul 19 2017 14:32:14 a5500si-btm-621.btm
Обновляем BootROM.
<a5500>bootrom update file flash:/a5500si-btm-621.btm This command will update bootrom file, Continue? [Y/N]:y Now updating bootrom, please wait... Succeeded to update bootrom of Board 1.
Все успешно, но в выводе команды display version пока будет отображаться старая версия загрузчика.
Флешка, на которой должен храниться софт, размером всего 16Мб. Новые версии софта весят порядка 13Мбайт, соответствено две версии софта на одну флешку не влезут, старую версию надо удалить.
После удаления старой версии коммутатор лучше не перегружать, на флешке будет пусто и образ софта надо будет подкачивать из BootROM с tftp сервера.
Удаляем старый релиз 2202P19.
<a5500>delete /unreserved flash:/s5500si-cmw520-r2202p19-s168.bin The contents cannot be restored!!! Delete flash:/s5500si-cmw520-r2202p19-s168.bin?[Y/N]:y Deleting a file permanently will take a long time. Please wait... ................................................................................................... %Delete file flash:/s5500si-cmw520-r2202p19-s168.bin...Done. <code> Загружаем по tftp промежуточный релиз. <a5500>tftp 192.168.7.13 get A5500SI-CMW520-R2221P22.bin ... File will be transferred in binary mode Downloading file from remote TFTP server, please wait............................................................................................... TFTP: 13612270 bytes received in 271 second(s) File downloaded successfully.
Проверяем флешку.
<a5500>dir flash:/ Directory of flash:/ 0 -rw- 13612270 Jul 19 2017 17:06:59 a5500si-cmw520-r2221p22.bin 1 -rw- 10599 Jul 18 2017 15:28:25 startup.cfg 2 -rw- 479740 Jul 19 2017 14:32:14 a5500si-btm-621.btm 15240 KB total (1457 KB free)
Указываем образ софта с которого будет загружен коммутатор после перезагрузки.
<a5500>boot-loader file flash:/a5500si-cmw520-r2221p22.bin main This command will set the boot file. Continue? [Y/N]:y The specified file will be used as the main boot file at the next reboot on slot 1! <a5500>boot-loader file flash:/a5500si-cmw520-r2221p22.bin backup This command will set the boot file. Continue? [Y/N]:y The specified file will be used as the backup boot file at the next reboot on slot 1! <a5500>display boot-loader The current boot app is: flash:/s5500si-cmw520-r2202p19-s168.bin The main boot app is: flash:/a5 500si-cmw520-r2221p22.bin The backup boot app is: flash:/a5500si-cmw520-r2221p22.bin
Перегружаем коммутатор.
<a5500>reboot Start to check configuration with next startup configuration file, please wait.........DONE! This command will reboot the device. Continue? [Y/N]:y #Jul 19 17:11:55:373 2017 a5500 DEV/1/REBOOT: Reboot device by command. %Jul 19 17:11:55:477 2017 a5500 DEV/4/SYSTEM REBOOT: System is rebooting now. Starting...... *********************************************************** * * * H3C S5500-52C-SI BOOTROM, Version 621 * * * *********************************************************** Copyright (c) 2004-2013 Hangzhou H3C Tech. Co., Ltd. Creation date : Nov 12 2013, 02:03:22 CPU Clock Speed : 264MHz BUS Clock Speed : 33MHz Memory Size : 128MB Mac Address : 3ce5a6aaaaaa Press Ctrl-B to enter Boot Menu... 0 Auto-booting... Decompress Image.....................................................................................................................................! User interface aux0 is available. Press ENTER to get started. <a5500> #Apr 26 15:01:51:960 2000 a5500 SHELL/4/LOGIN: Trap 1.3.6.1.4.1.25506.2.2.1.1.3.0.1<hh3cLogIn>: login from Console %Apr 26 15:01:52:151 2000 a5500 SHELL/5/SHELL_LOGIN: Console logged in from aux0.
Проверяем версию софта.
<a5500>dis ver H3C Comware Platform Software Comware Software, Version 5.20, Release 2221P22 Copyright (c) 2004-2016 Hangzhou H3C Tech. Co., Ltd. All rights reserved. H3C S5500-52C-SI uptime is 0 week, 0 day, 0 hour, 4 minutes H3C S5500-52C-SI with 1 Processor 128M bytes SDRAM 16384K bytes Flash Memory Hardware Version is REV.B CPLD Version is 007 Bootrom Version is 621 [SubSlot 0] 48GE+4SFP Hardware Version is REV.B
Пока все хорошо.
Последовательность действий такая же:
Удаляем.
<a5500>delete /unreserved flash:/a5500si-cmw520-r2221p22.bin The contents cannot be restored!!! Delete flash:/a5500si-cmw520-r2221p22.bin?[Y/N]:y Deleting a file permanently will take a long time. Please wait... .............................................................. %Delete file flash:/a5500si-cmw520-r2221p22.bin...Done.
Скачиваем.
<a5500>tftp 192.168.7.13 get A5500SI-CMW520-R2222P05.bin ... File will be transferred in binary mode Downloading file from remote TFTP server, please wait............................................................................................../ TFTP: 13652539 bytes received in 170 second(s) File downloaded successfully.
Проверям флешку.
<a5500>dir flash:/ Directory of flash:/ 0 -rw- 13652539 Apr 26 2000 15:18:01 a5500si-cmw520-r2222p05.bin 1 -rw- 10553 Jul 19 2017 17:11:39 startup.cfg 2 -rw- 479740 Jul 19 2017 14:32:14 a5500si-btm-621.btm 3 drw- - Apr 26 2000 12:00:36 seclog 15240 KB total (1415 KB free)
Указываем образ для загрузки.
<a5500>boot-loader file flash:/a5500si-cmw520-r2222p05.bin slot 1 main Verifying boot file ...... This command will set the boot file of the specified board. Continue? [Y/N]:y The specified file will be used as the main boot file at the next reboot on slot 1! <a5500>boot-loader file flash:/a5500si-cmw520-r2222p05.bin slot 1 backup Verifying boot file ...... This command will set the boot file of the specified board. Continue? [Y/N]:y The specified file will be used as the backup boot file at the next reboot on slot 1! <a5500>dis boot-loader Slot 1 The current boot app is: flash:/a5500si-cmw520-r2221p22.bin The main boot app is: flash:/a5500si-cmw520-r2222p05.bin The backup boot app is: flash:/a5500si-cmw520-r2222p05.bin
Перегружаемся.
<a5500>reboot Start to check configuration with next startup configuration file, please wait.........DONE! This command will reboot the device. Current configuration will be lost, save current configuration? [Y/N]:y Please input the file name(*.cfg)[flash:/startup.cfg] (To leave the existing filename unchanged, press the enter key): flash:/startup.cfg exists, overwrite? [Y/N]:y Validating file. Please wait............ The configuration file flash:/startup.cfg will be automatically backed up as flash:/_startup_bak.cfg for a future version downgrading. Active main board:.... Backup done. All backups completed....... The current configuration is saved to the active main board successfully. Configuration is saved to device successfully. This command will reboot the device. Continue? [Y/N]:y #Apr 26 15:21:50:783 2000 a5500 DEVM/1/REBOOT: Reboot device by command. %Apr 26 15:21:50:884 2000 a5500 DEVM/5/SYSTEM_REBOOT: System is rebooting now. Starting...... *********************************************************** * * * H3C S5500-52C-SI BOOTROM, Version 621 * * * *********************************************************** Copyright (c) 2004-2013 Hangzhou H3C Tech. Co., Ltd. Creation date : Nov 12 2013, 02:03:22 CPU Clock Speed : 264MHz BUS Clock Speed : 33MHz Memory Size : 128MB Mac Address : 3ce5a6aaaaaa Press Ctrl-B to enter Boot Menu... 0 Auto-booting... Decompress Image.....................................................................................................................................! User interface aux0 is available. Press ENTER to get started. <a5500> #Apr 26 15:24:31:631 2000 a5500 SHELL/4/LOGIN: Trap 1.3.6.1.4.1.25506.2.2.1.1.3.0.1<hh3cLogIn>: login from Console %Apr 26 15:24:31:783 2000 a5500 SHELL/5/SHELL_LOGIN: Console logged in from aux0.
Проверяем версию софта. Смотрим версию прошивки.
<a5500>dis ver H3C Comware Platform Software Comware Software, Version 5.20, Release 2222P05 Copyright (c) 2004-2017 Hangzhou H3C Tech. Co., Ltd. All rights reserved. H3C S5500-52C-SI uptime is 0 week, 0 day, 0 hour, 3 minutes H3C S5500-52C-SI with 1 Processor 128M bytes SDRAM 16384K bytes Flash Memory Hardware Version is REV.B CPLD Version is 007 Bootrom Version is 621 [SubSlot 0] 48GE+4SFP Hardware Version is REV.B
Все, коммутатор обновили.