четверг, 27 января 2011 г.

Обновление прошивок на коммутаторе Nortel 5510-24T.

Сегодня дошли руки обновить прошивки на коммутаторе Nortel 5510-24T. Это обновление было тренировкой  перед обновлением прошивок коммутаторов Nortel 5530-24TFD, которые стоят в ядре сети. Так как делал в первый раз, пришлось почитать много документации с сайта support.nortel.com (avaya.com). Первая страшная задача была определиться что есть и что надо. Прошивка на коммутаторе с момента покупки в 2004-2005 году не менялась  и была такой - Ver: HW:05 FW:1.0.0.16 SW:v3.0.1.00. На сайте avaya.com (компании, которая не так давно купила Nortel) лежит прошивка с версией 6.2.1, но достать ее просто так, без сервисного контракта не получится. Поскольку прошивок в общем доступе нет - пришлось обращаться к знакомым постащикам "железа", которые и прислали выбранные версии прошивок.
Что за HW, FW, SW? Для начала немного истории.
BoSS — BayStack operation System Software. Avaya Ethernet Routing Switch 5510-24T при рождении (1999 г. насколько я помню) назывался BayStack 5510. Потом BayStack купил Nortel и он долгое время назывался Nortel Baystack 5510, потом короткое время назывался Nortel Passport 5510, потом Nortel Ethernet Routing Switch 5510. Потом корпоративное подразделение Nortel купила Avaya и коммутатор стал называться Avaya Ethernet Routing Switch 5510.
Hint: терминология и архитектура не поменялась и даже сейчас можно в прошивке найти атавизмы вроде упоминания BoSS
Софт для всей серии 55х0/56х0 одинаков, было единственное различие для самой первой версии софта для ERS5600.
HW — версия аппаратной платформы, для пользователя - ни на что не влияет. Например, некоторые HW versions производились на разных заводах.
Софт состоит из двух частей: диагностический софт (diagnostic image, загружается первым, в имени файла присутствует буквы diag) и основной софт (agent image).
Основной софт бывает в двух вариантах: secure agent image и просто agent image.
Насколько я помню процесс запуска ERS5500, там сначала получает управление flash bootstrap loader (записанный во flash, и его стереть невозможно, если специально не стараться), потом diagnostic image (даёт свой вывод на консоль), потом если всё ok с POST (самодиагностикой), потом уже основной софт со своим выводом на консоль.
Соответственно нужно апгрейдить (например, по TFTP) сначала diagnostic image, потом (secure) agent image, потом перезагружаться.

Теперь о лицензии. Лицензия, кстати, появилась только в 5.0 (advanced license включала функциональность IPFIX, OSPF, ECMP, SMLT).
Если у Вас её нет, то у Вас не появится после апгрейдов SMLT и прочие вкусности.
Рекомендуемый путь - 3.x -> 4.0 -> 5.0 -> 5.1 -> 6.0 -> 6.1 -> 6.2 -> 6.2.1
Кстати, пришлось опрашивать специалистов из Avaya (спасибо Александру Андриашевичу), так как в документации уж очень хитро описывается смена версий.
После каждой смены софта рекомендуется зайти в privileged mode (#) и пересохранить конфигурацию.
Если конфигурация не очень сложная (например, нет километровых access lists и т.п.) - можно после установки финальной версии софта стереть конфиг и заново отконфигурировать свитч.

Теперь о процессе обновления:
- Поднимаем Tftp-сервер на каком-то/своем компьютере (например, yum install tftp-server)
- Подключаем консольный кабель
- Настраиваем подключение (9600,N,1,8)
- приветствие
Enter Ctrl-Y to begin.

  ***********************************************************
  * BayStack 5510-24T                                                        *
  * Nortel Networks                                                            *
  * Copyright (c) 1996-2003, All Rights Reserved                 *
  * BoSS 3.0                                                                      *
  * Ver:  HW:05       FW:1.0.0.16  SW:v3.0.1.00             *
  ***********************************************************
- Нажимаем Ctrl-Y
- переходим в привилегированный режим enable
- download address TFTP_SRV diag nortel/diag.bin [no-reset]
- download address TFTP_SRV image nortel/5xxx.img
Здесь хочется сделать ремарку. В директорию nortel на tftp-сервере последовательно копировал/переименовывал файлы с diagnostic image и agent image в соот. diag.bin и 5xxx.img для каждой итерации (т.е. скопировал файлы для обновления до версии 4.0, переименовал соответственно, после обновления удалил и т.д. для последующих обновлений)
С версии 5.0 появилась опция в команде download - no-reset, которая позволяет НЕ перегружать коммутатор после обновления.
С ее помощью можно сократить время обновления прошивок. Я обновлял diagnostic image с этой опцией (no-reset), затем agent image, после обновления шла перезагрузка с новыми прошивками (и diag, и agent).

Обновление заняло 40 - 45 минут, включая все перепрошивки, перезагрузки. В конце концов получаем приглашение:

Enter Ctrl-Y to begin.

  ***************************************************************
  *** Ethernet Routing Switch 5510-24T                        ***
  *** Avaya                                                   ***
  *** Copyright (c) 1996-2010,  All Rights Reserved           ***
  *** BOSS 6.0 SSH                                            ***
  *** HW:05       FW:6.0.0.10  SW:v6.2.1.003                  ***
  ***************************************************************

То, что нужно. Об обновлении стэка коммутаторов 5530 расскажу позже (как сделаю обновление).

2 комментария:

  1. Здравствуйте, можете скинуть версию 5,0 на sedo26(dog)mail.ru, нигде не смог отыскать 5,2, 6,2 6,3 есть.

    ОтветитьУдалить
  2. ezTalks is the world's leading online video conferencing provider that enables you to connect with people anywhere and anytime. Integrated with HD video conferencing, audio conferencing, screen sharing, content sharing, remote control and other powerful features, it can be widely applied to all industries
    video conferencing camera
    joineme
    telecommuting companies

    ОтветитьУдалить