Обновление телесина 8000й серии

Ответить
asorochenkov
Сообщения: 14
Зарегистрирован: 11 мар 2011, 09:59

Обновление телесина 8000й серии

Сообщение asorochenkov »

Подключение к устройству с помощью кабеля последовательного интерфейса консоли и программа эмуляции терминала (например HyperTerminal). Установите COMx интерфейс Bps 115200, 8 битов данных, четности нет, стоп-биты 1, управление потоком нет.
Назначаем IP-адреса интерфейса управления (по умолчанию VLAN 1), используя следующие команды (предполагаем что все делаем с нуля и у нас коммутатор не настроен и не имеет ИП адреса) логин по умолчанию manager, пароль friend:

Код: Выделить всё

console# config

console(config)# interface vlan 1

console(config-if)# ip address 192.168.0.32 /22

console(config-if)# exit

console(config)# ip default-gateway 192.168.0.1

console(config)#exit

console# copy running-config startup-config
 
где 192.168.0.32 /22 - IP адрес из вашей подсети и маска 255.255.252.0 (у вас будет свои, указываете любые свободные), 192.168.0.1 будет IP-адрес вашего шлюза (вы можете использовать любой IP, но убедитесь, что оба IP-адреса находятся в одной подсети). 


Пожалуйста, проверьте ping от коммутатора к ПК с помощью команды:

Код: Выделить всё

console# ping 192.168.1.2
где 192.168.1.2 будет IP-адрес TFTP сервера.
Просто чтобы быть уверенным, что брандмауэр на вашей системе выключен, который может блокировать соединения.
Для процедуры обновления вам также потребуется сервер TFTP.
(здесь предполагается что он у вас есть и исправно работает, статья по настройке TFTP http://corp.stniva.ru/forum/viewtopic.php?f=16&t=89 )

Процедура обновления 


Если версии ниже 1.0.0.25 (например 1.0.0.19 или 1.0.0.23), то первым шагом является обновление до 1.0.0.25, как показано ниже с консоли введите следующую команду:

Код: Выделить всё

console# copy tftp://192.168.1.2/ati_diamond_box-10025.ros image
где ati_diamond_box-10025.ros является выпуск файл (1.0.0.25) из вашего каталога TFTP сервера (расположенной на 192.168.1.2).

После этого выберите версию 1.0.0.25 для использования на следующей перезагрузке:

Код: Выделить всё

console# sh bootvar
Images currently available on the FLASH :

image-1 not active

image-2 active (selected for next boot)
Если image-2 является активным образом, то релиз 1.0.0.25 был скопирован в image-1 (неактивный образ). Таким образом мы выбираем image-1 как активный образ для следующей перезагрузки.

Код: Выделить всё

console# boot system image-1
Затем перезагрузите устройство:

Код: Выделить всё

console# reload
После перезагрузки у вас будет релиз V 1.0.0.25 с загрузчиком V 1.0.1.05. 


ПРИМЕЧАНИЕ: Для обновления до последней версии (3.0.0.38) с 1.0.0.25 (С загрузчиком версии 1.0.1.05) процедура должна быть произведена в 2 этапа: 

-Обновление до 1.1.0 (с загрузчиком версии 1.0.1.06)
-Обновление с 1.1.0 до 3.0.0.38 (с загрузчиком версии 1.0.1.07) 



Обновление программного обеспечения от 1.0.0.25 до 1.1.0.32

Обновление программного обеспечения состоит из:
- Обновления Boot code за счет нового пакета Board Support Package (BSP).
- Процедура обновление образа программного обеспечения осуществляется в 2 этапа.

После этого 2 этапа загрузка временного кода (Interim drop code) необходима только один раз. Следующий S / W обновление не будет требовать дополнительной загрузки временного кода (Interim drop code).

Обновления Boot Code (загрузочного кода) 


Файл AT-S94_Boot_Code_v10106.rfb должны быть доступны на сервере TFTP.
С консоли введите следующую команду:

Код: Выделить всё

console# copy tftp://192.168.1.2/AT-S94_Boot_Code_v10106.rfb boot

01-Sep-2011 11:06:25 %COPY-I-FILECPY: Files Copy - source URL
tftp://192.168.1.2/AT-S94_Boot_Code_v10106.rfb destination URL flash://BOOT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!01-Sep-2011 11:06:37 %COPY-W-TRAP: The copy operation
was completed successfully!
Copy: 524304 bytes copied in 00:00:12 [hh:mm:ss]
Перезагрузка устройства:

Код: Выделить всё

console# reload
После перезагрузки новая версия загрузочного кода будет показана в консоли при запуске:

Код: Выделить всё

**************************************************

***************** SYSTEM RESET *****************

**************************************************

Boot1 Checksum Test...............................PASS

Boot2 Checksum Test...............................PASS

Flash Image Validation Test.......................PASS

BOOT Software Version 1.0.1.06 Built 01-Jul-2007  12:08:46
Следуйте следующим шагам для того, для успешного завершить процедуру обновления:

1. Резервное копирование файлов конфигурации с внешнего устройства (при необходимости).

2. Удалить файл запуска конфигурации устройства

Код: Выделить всё

console# del startup-config
3. Загрузка в устройство ats94-Interim Interim образ с помощью TFTP.

Код: Выделить всё

console# copy tftp://192.168.1.2/ats94-interim.ros image

01-Sep-2011 11:20:34 %COPY-I-FILECPY: Files Copy - source URL
tftp://192.168.1.2/ats94-interim.ros destination URL flash://image
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!01-Sep-2011 11:21:51 %COPY-WTRAP:
The copy operation was completed successfully
Copy: 4236197 bytes copied in 00:01:17 [hh:mm:ss]
4. Переключатель активный образ для следующей загрузки.

show bootvar - выведет текущий активный образ и образ, выбранный для следующей перезагрузки.
boot system image-X - команда выберет image-X (где X = 1,2) для следующей перезагрузки.

Первое - определить образ выбранный для следующей перезагрузки:

Код: Выделить всё

console# sh bootvar
Images currently available on the FLASH :

image-1 not active

image-2 active (selected for next boot)
В этом случае image-2 - активный. Загрузка с image-1:

Код: Выделить всё

console# boot system image-1
console# sh bootvar
Images currently available on the FLASH

image-1 not active (selected for next boot)

image-2 active
5. Перезагрузка устройства. К концу процесса перезагрузки (это может занять несколько минут), interim code будет работать на устройстве, и он будет автоматически перестраивать FLASH сектора по мере необходимости.

Код: Выделить всё

console# reload
Во время загрузки в какой-то момент вы увидите:

Код: Выделить всё

Running from RAM...

********************************************************************

*** Running SW Ver. interim Date 08-Jul-2007 Time 11:44:05 ***

********************************************************************
Подождите, пока коммутатор загрузится полностью. Пожалуйста, обратите внимание, что при запуске промежуточный варианта, этап инициализации занимает относительно длительное время.
После в командной строке вы можете проверить версию программного обеспечения, работающее на коммутаторе:

Код: Выделить всё

console# sh version
SW version interim ( date 08-Jul-2007 time 11:44:05 )

Boot version x.x.x.x

HW version x.x.x.x 
Далее перенастройте устройство для подключения к сети, с момента запуска конфигурация была стерта (см. начало).

6. Скачать финальную версию прошивки с TFTP.

Код: Выделить всё

console# copy tftp://192.168.1.2/AT-S94_V1_1_0_FW.ros image

01-Sep-2011 12:03:22 %COPY-I-FILECPY: Files Copy - source URL
tftp://192.168.1.2/AT-S94_V1_1_0_FW.ros destination URL flash://image
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!01-Sep-2011 12:04:45 %COPY-W-TRAP: The copy
operation wascompleted successfully!
4457998 bytes copied in 00:01:23 [hh:mm:ss]
7. Переключатель активный образ для следующей загрузки

Код: Выделить всё

console# sh bootvar


Image Filename Version Date Status

----- --------- --------- --------------------- -----------

1 image-1 interim 08-Jul-2007 11:44:05 Active*

2 image-2 v1.1.0.32 13-Dec-2007 14:59:19 Not active

"*" designates that the image was selected for the next boot


console# boot system image-2

console# sh bootvar
 
Image Filename Version Date Status

----- --------- --------- --------------------- -----------

1 image-1 interim 08-Jul-2007 11:44:05 Active

2 image-2 v1.1.0.32 13-Dec-2007 14:59:19 Not active*

"*" designates that the image was selected for the next boot
8. Перезагрузка.

Код: Выделить всё

console# reload
При загрузке наблюдаем следующее:

Код: Выделить всё

Running from RAM...

**********************************************************************

*** Running SW Ver. v1.1.0.32 Date 13-Dec-2007 Time 14:59:19 ***

**********************************************************************
Как и в предыдущей версии, второй образ может быть использован при запуске в качестве резервной копии. Повторите шаг 6-8 чтобы обновить второй (неактивный) образ до той же версии (с помощью TFTP сервер с соответствующими параметрами сети) Убедитесь, что оба образа имеют одинаковый релиз 1.1.0.32 :

Код: Выделить всё

console# sh bootvar

Image Filename Version Date Status

----- --------- --------- --------------------- -----------

1 image-1 v1.1.0.32 13-Dec-2007 14:59:19 Not active

2 image-2 v1.1.0.32 13-Dec-2007 14:59:19 Active*
9. Загрузка в устройство сохраненной конфигурации на этапе 1 (при необходимости).

Обновление программного обеспечения с 1.1.0 (или 2.0.0) до 3.0.0.38

Boot code (Загрузочный код обновления версии 1.0.1.07)

Файл ati8000_boot-10107.rfb должны быть доступны на сервере TFTP. С консоли введите следующую команду:

Код: Выделить всё

console# copy tftp://192.168.1.2/ati8000_boot-10107.rfb boot

01-Sep-2011 12:30:25 %COPY-I-FILECPY: Files Copy - source URL
tftp://192.168.1.2/ati8000_boot-10107.rfb destination URL flash://BOOT
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!01-Sep-2011 12:20:37 %COPY-W-TRAP: The copy operation
was completed successfully!
Copy: 524304 bytes copied in 00:00:12 [hh:mm:ss]
Перезагрузка устройства:

Код: Выделить всё

console# reload
При загрузке видим следующее:

Код: Выделить всё

**************************************************

***************** SYSTEM RESET *****************

**************************************************

Boot1 Checksum Test...............................PASS

Boot2 Checksum Test...............................PASS

Flash Image Validation Test.......................PASS

BOOT Software Version 1.0.1.07 Built 24-Oct-2008 08:02:41
Обновление программного обеспечения на коммутаторе.

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

Код: Выделить всё

console# copy tftp://192.168.1.2/ats94-30038.ros image

01-Sep-2011 12:33:22 %COPY-I-FILECPY: Files Copy - source URL
tftp://192.168.1.2/ats94-30038.ros destination URL flash://image
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!01-Sep-2011 12:34:45 %COPY-W-TRAP: The copy
operation wascompleted successfully!
4457998 bytes copied in 00:01:23 [hh:mm:ss]
После загрузки проверяем:

Код: Выделить всё

console# sh bootvar

Image Filename Version Date Status

----- --------- --------- --------------------- -----------

1 image-1 3.0.0.38 14-May-2009 11:50:46 Not active

2 image-2 v1.1.0.32 13-Dec-2007 14:59:19 Active*

"*" designates that the image was selected for the next boot
Мы видим, что image-1 у нас более новой версии (названный здесь 3.0.0.38); Установим его активным для следующей перезагрузки и перезапустим коммутатор:

Код: Выделить всё

console# boot system image-1
console# reload
Проверьте, версию прошивки:

Код: Выделить всё

console# sh ver
SW version 3.0.0.38 ( date 14-May-2009 time 11:50:46 )

Boot version 1.0.1.07 ( date 24-Oct-2008 time 08:02:41 )

HW version 00.01.00
Все! Обновление прошло успешно!!
P.S. На текущий момент последняя версия ПО коммутатора 3.0.0.43 и можно обновляться сразу до 3.0.0.43 а не до 3.0.0.38, главное чтобы загрузчик был 1.0.1.07
RomA
Сообщения: 358
Зарегистрирован: 05 авг 2008, 14:53
Контактная информация:

Последнии прошивки

Сообщение RomA »

Последняя прошивка свитча AT8000S
8000_Series_3.0.0.44.zip
(4.96 МБ) 929 скачиваний
asorochenkov
Сообщения: 14
Зарегистрирован: 11 мар 2011, 09:59

AT-8000GS

Сообщение asorochenkov »

Прошивка для AT-8000GS/48
Вложения
8000_Series_2.0.0.26.zip
AT-8000GS/48
(4.93 МБ) 670 скачиваний
asorochenkov
Сообщения: 14
Зарегистрирован: 11 мар 2011, 09:59

Re: Обновление телесина 8000й серии

Сообщение asorochenkov »

Необходимые файлы для прошивки старых свитчей
Вложения
BootCodev10106.zip
Загрузочный код
(186.57 КБ) 773 скачивания
ats94-v11032.zip
(4.14 МБ) 726 скачиваний
ats94-interim.zip
Переходная прошивка
(4.04 МБ) 738 скачиваний
asorochenkov
Сообщения: 14
Зарегистрирован: 11 мар 2011, 09:59

Re: Обновление телесина 8000й серии

Сообщение asorochenkov »

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

Код: Выделить всё

copy tftp://192.168.1.2/ats94-30044.ros unit://*/image
далее выбираем для каждого юнита откуда загружаться

Код: Выделить всё

Boot sys unit x image-y
p.s. успехов)
Scorp
Сообщения: 22
Зарегистрирован: 16 янв 2009, 14:19

Сброс конфига на "defoult"

Сообщение Scorp »

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

Код: Выделить всё

Startup Menu

[1] Download Software
[2] Erase Flash File
[3] Enter Diagnostic Mode
[4] Set Terminal Baud-Rate
[5] Back 
выбираем "[2] Erase Flash File" и на вопрос об имени файла - пишем config, при этом мы потеряем свой настроенный конфиг, но доступ на нее вернем!
RomA
Сообщения: 358
Зарегистрирован: 05 авг 2008, 14:53
Контактная информация:

Если неудачно прошились

Сообщение RomA »

Завод... пытались обновлять свитч... после перезагрузки свитч не заработал. Я попросил подключить свитч к юниксовому серверу через com-прорт, после чего в консоли выполнил следующую команду

Код: Выделить всё

phz# cu -l /dev/cuau0 -s 115200
1.png
1.png (116.21 КБ) 16068 просмотров
Я знал что его обновляли, но не знал что делали - таким образом пришлось собирать доказательства преступления. Первым делом я обратил внимание на выделенные фрагменты. Первая надпись мне сказала версию прошивки, а вторая сказала что не загружается файл операционной системы свитча. Таким образом я узнал в какую сторону идти. А идти надо в эту же ветку форума и смотреть какая же прошивка соответствует версии нашего загрузкичика, так что я почитал форум и скачал файл из этой темы http://corp.stniva.ru/forum/viewtopic.p ... p=404#p373 и разархивировал.
Теперь надо было найти что залили в телесин, и сравнить с тем, что должны были залить
2.png
2.png (69.96 КБ) 16068 просмотров
Ну тут и думать не пришлось - заливали что надо, вот только размер файла явно нереальный - видать он либо не разархивировался, либо плохо залился на юникс. не долго думая меняю этот неполный файл на тот, что у меня в архиве распаковался. Теперь надо залить этот файл в телесин, и решение написано на экране - надо использовать Xmodem
Когда то очень давно я работал с com-портами, потому использовать я буду знакомую мне утилиту. Уверен что сделать это можно и проще, но хотелось быстро, потому

Код: Выделить всё

phz# cd /usr/ports/comms/minicom
phz# make install clean
phz# cd /usr/ports/comms/lrzsz
phz# make install clean
Одна интересная вещь у меня не заработала и выдала вот такую некрасивую ошибку
3.png
3.png (52.98 КБ) 16068 просмотров
потому

Код: Выделить всё

phz# chmod +s /usr/local/bin/lsx
Ну это, так сказать, забегая в перёд, ну а пока что

Код: Выделить всё

rehash
minicom -s
У нас запустится программа в режиме конфигурации. Вам следует обратить на выделенные пункты внимание, особенно на подчёркнутый
4.png
4.png (46.8 КБ) 16068 просмотров
параметры должны быть такими - изменения выделены
5.png
5.png (79.62 КБ) 16068 просмотров
ну и на всякий случай привожу полное меню, которое в любой момент вызывается командой Ctrl+A Z
6.png
6.png (74.47 КБ) 16068 просмотров
Ну а теперь к делу - дожидаемся когда свитч при очередной перезагрузки выдаст строки (хотя можно в любом месте, ну тут как-то стабильнее)

Код: Выделить всё

Autoboot in 2 seconds - press RETURN or Esc. to abort and enter prom.
и жмём Энтер - появляется меню

Код: Выделить всё

     Startup Menu                                                                                                                                
                                                                                                                                                 
[1]  Download Software                                                                                                                           
[2]  Erase Flash File                                                                                                                            
[3]  Enter Diagnostic Mode                                                                                                                       
[4]  Set Terminal Baud-Rate                                                                                                                      
[5]  Stack menu                                                                                                                                  
[6]  Back             
нажимаем 1 и видим

Код: Выделить всё

 Enter your choice or press 'ESC' to exit:                                                                                                       
Downloading code using XMODEM. 
теперь жмёт на клавиатуре Ctrl+A S ну а дальше по менюшкам стрелочками
7.png
7.png (59 КБ) 16068 просмотров
выделяем пробелом нужный фал и Энтер
8.png
8.png (51.02 КБ) 16068 просмотров
файлик пошёл закачиваться
ну а дальше всё просто - привожу просто скриншоты
9.png
9.png (32.9 КБ) 16068 просмотров
10.png
10.png (99.85 КБ) 16068 просмотров
11.png
11.png (54.62 КБ) 16068 просмотров
Ну вот и хорошо - как видим всё загрузилось
12.png
12.png (204.22 КБ) 16068 просмотров
теперь можно зайти в свитч, проверить что всё хорошо и так далее - можно зайти и проверить
13.png
13.png (199.27 КБ) 16068 просмотров
ну а как выйти из миникома вы увидите из справки ))) так всё просто
Ну а теперь пора идти спать со спокойной совестью

PS: Ссылки по теме
http://www.sysadminwiki.ru/wiki/Обновле ... ed_Telesis
http://muff.kiev.ua/content/es-2024-sbros-v-defolt
http://corp.stniva.ru/forum/viewtopic.php?f=22&t=97
http://forum.lissyara.su/viewtopic.php?f=48&t=34396
http://www.opennet.ru/openforum/vsluhfo ... /2716.html
http://www.akvilona.ru/serv/cisco/a_xmodem.htm
http://wiki.val.bmstu.ru/doku.php?id=ис ... одключения
гугл и т.д.
Ответить