вторник, 18 июля 2017 г.

IT CROWD: Перепрошивка свитчей 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 (если все в порядке, эту команду вводить не надо!)

На Этом Все!


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

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