topic:h3c_comware_update

Обновление коммутатора H3C S5500-52C SI

Задача

Есть коммутатор 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.

План обновления:

  • Бэкапим конфигурацию и текущий софт.
  • Обновляем BootROM до версии 621.
  • Обновляем софт до промежуточного релиза 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

Включаем проверку процедуры обновления 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

Пока все хорошо.


Обновление до последнего релиза

Последовательность действий такая же:

  1. Освобождаем место на флешке.
  2. Загружаем новый резиз.
  3. Указываем коммутатору с какого образа грузиться.

Удаляем.

<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

Все, коммутатор обновили.

topic/h3c_comware_update.txt · Last modified: 2021/08/12 08:35 (external edit)

Page Tools