Edge-Core ES3552M - обновление програмного обеспечения (Operation Code)

Версия для печатиОтправить другуPDF version

Edge-Core

"Добрался" до коммутаторов Edge-Core. Рассмотрим как происходит процедура обновления програмного обеспечения на коммутаторе Edge-Core ES3552M (для коммутатора ES3528M все идентично).

Проверяем текущую версию прошивки коммутатора:

Console# show version

Unit 1
Serial Number:           A845000000
Hardware Version:        R01
Chip Device ID:          Marvell 98DX106-B0, 88E6095[F]
EPLD Version:            0.05
Number of Ports:         52
Main Power Status:       Up
Redundant Power Status:  Not present
Agent (Master)
 Unit ID:                 1
 Loader Version:          1.0.0.2
 Boot ROM Version:        1.0.0.8
 Operation Code Version:  1.4.7.1

На момент написания статьи последней была прошивка v.1.4.20.3. Прошивку можно загрузить, например отсюда, либо же запросить у поставщика.

Коммутатор поддерживает возможность обновления прошивки с TFTP-сервера. Со статьей по настройке TFTP-сервера на сервере под упрвлением FreeBSD можно ознакомиться по ссылке: Tftp-hpa - настройка TFTP-сервера tftp-hpa.

Необходимо разместить в корневом каталоге TFTP-сервера файл прошивки. В моем случае это файл ES3528_52M_opcode_V1.4.20.3.bix. Перед тем, как дать команду на загрузку файла, убедимся, что на флеше достаточно места. Для этого воспользуемся командой dir:

Console# dir

          File name                        File type       Startup Size (byte)
 -------------------------------------     --------------  ------- -----------
 Unit1:
          ES3528_52M_diag_V1.0.0.8.bix     Boot-Rom Image  Y          1383604
          ES3528_52M_opcode_V1.4.7.1.bix   Operation Code  Y          4836964
          Factory_Default_Config.cfg       Config File     N              455
          startup1.cfg                     Config File     Y             9053
 ---------------------------------------------------------------------------
                                                  Total free space:   9043968

Имеем в наличии свободное дисковое пространство в 9043968 байт. Файл прошивки ES3528_52M_opcode_V1.4.20.3.bix занимает 5062132 байт. Так что все в порядке.

Будем отталкиваться от того, что сетевые интерфейсы и TFTP-сервер уже настроены. Даем команду на загрузку файла с  TFTP-сервера и в режиме диалога передаем на коммутатор необходимые данные:

Console# copy tftp file

TFTP server IP address: 10.50.0.1
Choose file type:
1. config; 2. opcode; 4. diag; 5. loader: 2
Source file name: ES3528_52M_opcode_V1.4.20.3.bix
Destination file name: ES3528_52M_opcode_V1.4.20.3.bix

Наблюдаем за выводом коммутатором сообщений. Немного подождав, получаем результат - коммутатор выводит сообщение о том, что запись файла на флеш успешно завершена:

Write to flash programming.
Programming flash started.
Success.

Убедимся в этом, повторно воспользовавшись командой dir:

 

Console# dir

          File name                        File type       Startup Size (byte)
 -------------------------------------     --------------  ------- -----------
 Unit1:
          ES3528_52M_diag_V1.0.0.8.bix     Boot-Rom Image  Y          1383604
          ES3528_52M_opcode_V1.4.20.3.bix  Operation Code  N          5062132
          ES3528_52M_opcode_V1.4.7.1.bix   Operation Code  Y          4836964
          Factory_Default_Config.cfg       Config File     N              455
          startup1.cfg                     Config File     Y             9053
 ---------------------------------------------------------------------------
                                                  Total free space:   3932160

Для проверки целостности файла советую сравнить его размер с имеющимся на TFTP-сервере. Если все в порядке - устанавливаем этот файл загрузочным и даем команду на перезагрузку коммутатора:

 

Console# configure
Console(config)# boot system opcode: ES3528_52M_opcode_V1.4.20.3.bix
Success.
Console(config)# exit
Console# reload
System will be restarted. Continue <y/n>? y

 

После перезагрузки удаляем старый файл прошивки, чтобы не занимал место на флеше:

Console# delete ES3528_52M_opcode_V1.4.7.1.bix

Собственно говоря это все. Прошивка обновлена. Проверить это можно, воспользовавшись командой show version.

 

Ваша оценка: Нет Средняя: 3.9 (13 голосов)

Re: Edge-Core ES3552M - обновление програмного обеспечения ...

#delete ES3528_52M_opcode_V1.4.7.1.bix

лучше сразу не удалять =) 

Re: Edge-Core ES3552M - обновление програмного обеспечения ...

Никто ведь не запрещает сливать прошивки на TFTP-сервер и хранить их там ;)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Вставай, Україно!

Литература