пятница, 22 июля 2011 г.

Upgrade ОС Comware на примере коммутатора HPN 5500-EI

После приобретения коммутатора, перед запуском его в "боевую эксплуатацию" крайне желательно произвести модернизацию его ОС Comware (аналог Cisco IOS) до самой актуальной на текущий момент.

На момент написания статьи (июль 2011), свежие версии Comware я брал в открытом доступе на сайте www.hp.com/networking. В данном случае, самая актуальная на данный момент времени версия Comware для моего коммутатора 5500-EI оказалась A5500EI_E4800G_5.20.R2208 build date 05.01.2011.
В скаченном архивном файле можно обнаружить следующие файлы:
S5500EI-CMW520-R2208-S168.bin   - собственно образ операционной системы;
S5500EI-BTM-702.btm              -  версия Boot Rom, соответствующая этой версии ОС;
H3C S5500EI-CMW520-R2208 Release Notes.pdf     - документ Release Notes, в котором также содержится памятка, как нужно производить upgrade. В нем указаны все возможные способы модернизации, я остановлюсь на самом простом для меня - загрузке с tftp во внутреннюю флеш память Boot Rom и образа операционки и перезагрузка.
Для этого необходимо, чтобы tftp-сервер был поднят и был доступен с коммутатора. Все команды выполняются в обычном режиме (не system-view).
Проверим, достаточно ли места на flash накопителе для загрузки файлов обновления: 
<HPN5500>dir
Directory of flash:/

   0     -rw-  12397691  Apr 26 2000 12:24:14   s5500ei-cmw520-r2202.bin
   1     -rw-      2393  Apr 26 2000 12:03:33   startup.cfg
   2     -rw-       287  Apr 26 2000 12:03:28   system.xml

31496 KB total (18918 KB free)

Как можно заметить, места вполне хватает (новая версия будет порядка 12-13 мегабайт). Но в случае, если места хватать не будет, следует удалить старый образ Comware командой 
delete flash:/s5500ei-cmw520-r2202.bin
По этой команде образ переместится в recycle bin и место по сути не высвобождается, для очистки корзины следует дать команду reset recycle-bin.

Загружаем во flash с tftp сервера файл bin и файл для апгрейда BootRom:
tftp 192.168.1.2 get s5500ei-cmw520-r2208-s168.bin
tftp 192.168.1.2 get s5500ei-btm-702.btm

После загрузки, убедимся, что оба файла во flash памяти командой dir:
<HPN5500>dir
Directory of flash:/

   0     -rw-  12397691  Apr 26 2000 12:24:14   s5500ei-cmw520-r2208-s168.bin
   1     -rw-      2393  Apr 26 2000 12:03:33   startup.cfg
   2     -rw-    471588  Apr 26 2000 13:17:54   s5500ei-btm-702.btm
   3     drw-         -  Apr 26 2000 12:00:21   seclog
   4     -rw-       287  Apr 26 2000 12:03:28   system.xml

31496 KB total (18918 KB free)

Далее, выполним апдейт загрузчика BootRom:

bootrom update file s5500ei-btm-702.btm slot 1 
  This command will update bootrom file on the specified board(s), Continue? [Y/N]:Y
  Now updating bootrom, please wait...

  Succeeded to update bootrom of Board 1.

Далее, сообщим коммутатору, что ему нужно загружаться с нового образа:
boot-loader file s5500ei-cmw520-r2208-s168.bin slot all main


Перед перезагрузкой следует проверить, что будет использоваться коммутатором в качестве загрузочного файла:
<HPN5500>display boot-loader
 Slot 1
The current boot app is:  flash:/s5500ei-cmw520-r2202.bin
The main boot app is:     flash:/s5500ei-cmw520-r2208-s168.bin
The backup boot app is:   flash:/

То есть, после перезапуска будет грузится уже новый образ операционной системы. Выполняем перезагрузку командой reboot и проверяем, какой образ загрузился:
<HPN5500>display version
H3C Comware Platform Software
Comware Software, Version 5.20, Release 2208
Copyright (c) 2004-2010 Hangzhou H3C Tech. Co., Ltd. All rights reserved.
H3C S5500-28C-EI uptime is 0 week, 0 day, 0 hour, 29 minutes

H3C S5500-28C-EI with 1 Processor
256M    bytes SDRAM
32768K  bytes Flash Memory

Hardware Version is REV.C
CPLD Version is 002
Bootrom Version is 702
[SubSlot 0] 24GE+4SFP Hardware Version is REV.C

1 комментарий: