Страница 1 из 1

Обновление Cisco SG200 & SG300 & SG500 и настройка

Добавлено: 26 дек 2014, 16:19
RomA
SG200
Какая то это совсем даже и не циска, но железка есть и с ней надо как-то уживаться. Огромный минус в том, что в ней нет ни CLI, что даже не тем плохо, что настраивать можно только через веб, а больше тем, что бекапы делать нельзя автоматические.
Настройка этой железки отнимает немало времени и начинается с обновления прошивки, ибо только в последней есть snmp, без которого свитч воообще кусок хлама. Правда про то, как тут работает snmp тоже отдельный разговор.

Обновление:
Итак прошивка - на сегодня нам надо привести свитч вот к такому виду
11.jpg
11.jpg (24.49 КБ) 30236 просмотров
Но сделать это сразу нельзя - надо залить несколько промежуточных прошивок. в моём случае я залил всего 5ть прошивок, прежде чем захотела литься эта. Зависит это от того, какая прошивка уже стоит на вашем свитче. Есть ещё мнение, что не всё можно обновить через веб, а бутлоадер надо обновлять через tftp. Я обновлял всё через tftp - просто так оно быстрее работает :-)
Когда вы достигните нужной прошивки, у вас появится функционал, которого не было раньше, а именно snmp
12.jpg
12.jpg (17.28 КБ) 30236 просмотров
Скриншоты заливки прошивки
sg200-1.jpg
sg200-1.jpg (10.26 КБ) 29920 просмотров
sg200-2.jpg
Ну и после заливки каждой прошивки - перезагружаемся
sg200-3.jpg
Теперь о настройках:
13.jpg
14.jpg
Управление:

Cisco SG300 - обновление прошивки и загрузчика

Добавлено: 17 фев 2015, 11:46
RomA
Заходим по ssh и смотрим что у нас есть

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

ka-sw-a3#sh ver
SW version    1.3.0.62 ( date  02-May-2013 time  14:55:01 )
Boot version    1.1.0.6 ( date  11-May-2011 time  18:31:00 )
HW version    V02
ka-sw-a3#
Идём на сайт производителя и смотрим что есть там из последнего
1.jpg
Но просто так эта железка нам не дастся - обновляться прийдётся с использованием промежуточной прошивки - найти её не так просто
2.jpg
Скачиваем это всё добро к себе на tftp - я выбираю этот способ, потому что он проще в повторении и описании, а так же потому что бытует мнение что обновить загрузчик через web просто не возможно. Приступим.
Первым делом надо обновиться до промежуточной прошивки:

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

ka-sw-a3#copy tftp://192.168.100.61/cg300/sx300_fw_1.3.7.18.ros image
17-Feb-2015 13:35:53 %COPY-I-FILECPY: Files Copy - source URL tftp://192.168.100.61/cg300/sx300_fw_1.3.7.18.ros destination URL flash://image
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!17-Feb-2015 13:37:53 %COPY-N-TRAP: The copy operation was completed successfully
!
Copy: 7005921 bytes copied in 00:02:00 [hh:mm:ss]

ka-sw-a3#
Теперь посмотрим какая прошивка грузится

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

ka-sw-a3#sh bootv
Image  Filename   Version     Date                    Status
-----  ---------  ---------   ---------------------   -----------
1      image-1    1.3.0.62    02-May-2013  14:55:01   Active* 
2      image-2    1.3.7.18    12-Jan-2014  18:02:59   Not active

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

ka-sw-a3#
И говорим что надо загрузиться с нашей новой

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

ka-sw-a3#boot system image-2
Можно проверить что свитч нас понял

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

ka-sw-a3#sh bootv
Image  Filename   Version     Date                    Status
-----  ---------  ---------   ---------------------   -----------
1      image-1    1.3.0.62    02-May-2013  14:55:01   Active  
2      image-2    1.3.7.18    12-Jan-2014  18:02:59   Not active*

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

ka-sw-a3#
и перегружаемся

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

ka-sw-a3#reload
После того, как свитч перегрузится можно убедиться на всякий случай что загрузилась нужная прошивка. Теперь мы можем обновиться до последней версии - заливаем новый загрузчик на свитч:

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

ka-sw-a3#copy tftp://192.168.100.61/cg300/sx300_boot-13506.rfb boot
17-Feb-2015 11:42:27 %COPY-I-FILECPY: Files Copy - source URL tftp://192.168.100.61/cg300/sx300_boot-13506.rfb destination URL flash://BOOT
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
17-Feb-2015 11:42:33 %COPY-N-TRAP: The copy operation was completed successfully
Copy: 393232 bytes copied in 00:00:07 [hh:mm:ss]

ka-sw-a3#
И заливаем прошивку

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

ka-sw-a3#copy tftp://192.168.100.61/cg300/sx300_fw-14088.ros image
17-Feb-2015 13:55:33 %COPY-I-FILECPY: Files Copy - source URL tftp://192.168.100.61/cg300/sx300_fw-14088.ros destination URL flash://image
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Copy: 7364601 bytes copied in 00:02:07 [hh:mm:ss]

ka-sw-a3#
Теперь надо опять сказать с какой прошивки грузиться и перегрузить свитч. На выходе мы получим как последний загрузчик так и новую прошивку. Ну а главное, главное что заработало то, ради чего это всё затевалось - появились новые данные в SNMP


Литература:
https://supportforums.cisco.com/discuss ... are-format
http://cmc.site11.com/2014/01/how-to-up ... 00-switch/
https://software.cisco.com/download/rel ... ype=latest

Cisco SG500

Добавлено: 21 окт 2015, 16:17
RomA
Промежуточные прошивки:
Так же как и в SG300 сразу на последнюю обновиться не получилось, потому до последней на сегодня версии 1.4.1.3 обновляться приходилось через промежуточную 1.3.7.12 или 1.3.7.18

Стек:
Особенностью этой серии является возможность стекирования. Тут необходимо помнить, что обьединить в стек можно только свитчи с одинаковой прошивкой - даже незначительное отличие в версии не позволяет включить свитчу в стек. Таким образом сначал все свитчи по очереди обновляем, ну а потом включаем в стек.
Я решил нумеровать стек руками, так как собирал стек из 3х устройств сразу и не хотел потом гадать кто их них будет главным.
Итак, идем на первую железку - у меня это была SG500XG - будет мастером в нашем стеке:

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

stack native xg-15 xg-16 auto 1 reboot
Вторая железка была такая же, только она будет второй в стеке

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

stack native xg-15 xg-16 auto 2 reboot
Как видим я выделяю под стек 15 и 16 порты. После выполнения команд свитчи перегружаются - можно объединить их стековым кабелем через 15 порты и посмотреть что получилось

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

sw-core#sh ver

       Unit             SW version         Boot version         HW version      
------------------- ------------------- ------------------- ------------------- 
         1                1.4.1.3            1.4.0.02               V03         
         2                1.4.1.3            1.4.0.02               V03         

ne-swv-00#
Итак, вот они оба два. Если свитчи у вас одинаковые этого будет вполне достаточно.

Но свитчи могут быть разные - в частности к ним захотелось пристыковать свитч SG500X-48 и для этого пришлось немного передалть настройки.

Итак, 500 серия содержит 3 разных подверсии железок:
1) без индекса - 100М порты
2) с индексом Х - гигабитные порты
3) с индекс ом ХG - 10G
Соответственно и стеки бывают разные - нативный для одинаковых подверсий и гибридный для разных. С добавлением нового свитча мне пришлось перестроить стек на гибридный. Так как первые 2 свитча уже в стеке - на них была выполнена команда

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

stack advanced-hybrid-xg XG 15-16 xg unit-id-auto reboot
Которая перевела свитчи в режим гибридного стека, а заодно и стерла всю конфигурацию :-)
На SG500X-48 была выполена аналогичная команда (ну с указанием других портов) после чего свитч был подключен и получилась вот такая картинка:

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

sw-core#sh syst

Unit          Type          
---- ---------------------- 
 1        SG500XG-8F8T      
 2        SG500XG-8F8T      
 3         SG500X-48 
Все три свитча объединились в стек, всё работает.

Обновление стека:
Не смотря на то, что свитчи обьединены в стек, обновлять нужно каждый свитч из стека отдельно. В целом команда похожа на обновление одиночного свитча, только требуется указать юнит - номер свитча в стеке, который мы хотим обновить - вот пример обновления загрузчика для второго свитча в стеке:

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

copy tftp://192.168.1.1/sg500/sx500_boot-14002.rfb unit://2/boot
или обновление самой микропрограммы:

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

copy tftp://192.168.1.1/sg500/sx500_fw-1413.ros unit://2/image
Где:
192.168.1.1 - ИП адрес tftp сервера
2 - номер свитча в стеке