Поиск

IT INFO: Перепрошивка свитчей HP ProCurve через консоль на примере HP 2650.

Обновление прошивки коммутаторов HP ProCurve по средствам консоли на примере модели 2650 (J4899B)


Для начала нам необходимо узнать точную модель нашего коммутатора и версию прошивки, для ориентации на сайте производителя и скачивания последней версии для последующего обновления.
Быстро узнать версию модели и прошивки можно в первых строчках после введения команды  "show running-config" (sh run) Данная команда выводит всю текущую загруженную конфигурацию на устройстве, но нам необходимо определить только версию модели и прошивки в самом начале.

2650# show running-config

Running configuration:
; J4899B Configuration Editor; Created on release #H.10.83
hostname "2650"
snmp-server location

Теперь мы знаем, что нам предстоит искать на сайте производителя:
Версия свитча - J4899B и прошивку более новую чем H.10.83

Переходим на сайт https://www.hpe.com 
Далее переходим в раздел "Support", далее "HPE Support Center" и в поиске вставляем номер модели нашего свитча. После произведения поиска переходим по ссылке "Get drivers, software & firmware" и попадаем на страницу с доступными материалами для скачивания, где можно найти интересующий нас свитч и прошивку.









Далее  скачанный архив нам необходимо расспаковать на локальном диске. Я это сделаю в корне диска С: в папке "HP" и дальше буду отталкиваться от этой директории.
В полученном архиве находится файл с расширением .swi (H_10_119.swi) это и есть наш новый файл прошивки.

Далее нам необходимо настроить обмен данными между свитчем и компьютером по локальной сети средствами TFTP. Скачать бесплатный tftp сервер  >>можно здесь<< 

В следующем шаге мы перейдем к настройке сервера TFTP.
Распаковываем закачанный сервер TFTP и запускаем файл "tftpd64.exe"

Во вкладке Current Directory указываем путь где находится файл прошивки, как указывалось ранее, на моем примере, это директория C:\HP

Во вкладке Server Interfaces указываем сетевой адаптер, который смотрит в туже локальную сеть что и наш свитч. 

По завершению нажимаем кнопку SHOW DIR  и в появившемся окне мы увидим доступные файлы по tftp, На этом настройка сервера завершения.




Следующим шагом возвращаемся к консоли свитча:
Проверяем установленную прошивку на свитче:

2650# show version
Image stamp:    /sw/code/build/fish(mkfs)
                Aug 26 2009 09:51:34
                H.10.83
                52
Boot Image:     Primary
2650#

 Теперь мы убедились, что текущая, используемая версия H.10.83. Так же, для общего понимания, обязательно посмотрим, что вообще находится в памяти на устройстве:

2650# sh flash
Image           Size(Bytes)   Date   Version
-----               ----------        -------- -------
Primary Image   : 3508153   08/26/09 H.10.83
Secondary Image : 3137345   05/05/06 H.08.98
Boot Rom Version: H.08.02
Current Boot    : Primary

Теперь мы определили что на устройство уже копировался и был установлен обновленный файл прошивки датируемый 2009 годом. 

Далее "На всякий пожарный" и для проверки доступности tftp сервера скопируем текущую прошивку на сервер, для этого вводим следующую команду:

2650# copy flash tftp 192.168.10.15 H_10_83.swi

Обратите внимание, что точки  нужно обязательно заменить на нижнее подчеркивание. После проделанной процедуры в указанной директории сервера tftp (C:\HP) появится только что скопированный файл с текущей прошивкой свитча.

Теперь, скопируем свежую версию прошивки в primary память на свитче:

 2650# copy tftp flash 192.168.10.15 H_10_119.swi primary
The Primary OS Image will be deleted, continue [y/n]?  y

Далее появится следующая информация, которая может висеть от 2х до 5ти минут

Далее сохраняем конфигурацию перезагружаем свитч:

2650# write memory
2650# reload
Device will be rebooted, do you want to continue [y/n] y


 После перезагрузки заходим на свитч и проверяем корректность установки прошивки:

2650# sh version
Image stamp:    /sw/code/build/fish
                Mar 31 2016 17:59:24
                H.10.119
                38
Boot Image:     Primary

Если при проблемных обстоятельствах нужно будет откатится к старой версии, то можно воспользоваться следующей командой (при условии что вы не удалили старую прошивку):

2650# boot system flash secondary (если все в порядке, эту команду вводить не надо!)

На Этом Все!

Материал для статьи предоставлен нашим партнером www.compannero.ru

Комментариев нет:

Отправить комментарий