Перейти к содержанию

Настройка стекирования. Обновление устройств в стеке

Описание и назначение функции и выполняемой настройки

Процедура обновления программного обеспечения в стеке предназначена для поэтапного обновления всех участников стека без нарушения его целостности и с минимизацией влияния на работу сети.

В рамках настройки выполняется:

  • загрузка образа программного обеспечения на master-устройство;
  • обновление программного обеспечения на slave-устройствах;
  • поочередная перезагрузка участников стека;
  • обновление master-устройства;
  • контроль состояния стека после выполнения обновления.

Последовательное обновление позволяет сохранить управление стеком и избежать одновременной недоступности всех устройств.


Необходимые условия и предварительные требования

Перед выполнением обновления должны быть соблюдены следующие условия:

  • все устройства стека должны находиться в состоянии done;
  • стек должен быть полностью сформирован и стабилен;
  • должна быть обеспечена связность между участниками стека;
  • файл прошивки должен быть доступен по сети (например, через TFTP);
  • образ программного обеспечения должен соответствовать платформе устройства;
  • необходимо убедиться в достаточном объеме памяти для загрузки файла;
  • рекомендуется выполнить резервное копирование конфигурации.

Note

Обновление выполняется последовательно: сначала slave-устройства, затем master.


Пример конфигурации

Скачиваем файл с прошивкой на стековый коммутатор

SW201(config)#tftp get 172.30.3.254 uImage.l3200.bin localfile uImage.l3200.bin

  • загрузка файла прошивки с TFTP-сервера;
  • сохранение файла в локальной файловой системе устройства.

Опеределяем номер slave-коммутатора

1
2
3
4
SW201#show iss member 
   MemId MemRole MemState   ConfRole Priority RunTime(s)  MemMac            Port0   Port0Mac          Port1   Port1Mac        
(*)1     master  done       master   8        66993       b4:e0:25:00:76:43 up      b4:e0:25:00:76:43 up      b4:e0:25:00:76:43
   2     slave   done       no       7        718         b4:e0:25:00:76:3b up      b4:e0:25:00:76:3b up      b4:e0:25:00:76:3b

  • определение ролей устройств (master/slave);
  • определение идентификаторов участников стека;
  • контроль состояния участников перед обновлением.

Обновляем slave

1
2
3
4
5
6
SW201(config)#upgrade os system 2 file uImage.l3200.bin
  This operation will upgrade system file.Are you sure?(y/n) [y]
  System now is upgrading,please wait...
  System now is upgrading,please wait...
Upgrade subsys:1 OS:
Step 1,times 1,Initializing SUCCESS...                                                                                                                            Step 2,times 1,TrStep 2Step 2,times 1,Transfer file SUCCESS...                                                                                                    Step 3Step 4,times 1,Finish SUCCESS...

  • обновление программного обеспечения конкретного участника стека;
  • запись нового образа в память устройства.

После обновления перезапускаем slave

1
2
3
4
SW201#reboot member 2
  WARNING:System will reboot! Continue?(Y/N) [Y]:

  System now is rebooting,please wait.

  • перезагрузка конкретного устройства в составе стека;
  • применение установленного образа программного обеспечения.

Проверяем master после перезагрузки slave

1
2
3
4
SW201#show iss member  
   MemId MemRole MemState   ConfRole Priority RunTime(s)  MemMac            Port0   Port0Mac          Port1   Port1Mac        
(*)1     master  done       master   8        67406       b4:e0:25:00:76:43 up      b4:e0:25:00:76:43 up      b4:e0:25:00:76:43
   2     slave   done       no       7        171         b4:e0:25:00:76:3b up      b4:e0:25:00:76:3b up      b4:e0:25:00:76:3b
Обновляем master
1
2
3
4
5
SW201(config)#upgrade os system 1 file uImage.l3200.bin
  This operation will upgrade system file.Are you sure?(y/n) [y]
  System now is upgrading,please wait...
Upgrade subsys:2 OS:
Step 1,times 1,Initializing SUCCESS...                                                                                                                            Step 2,times 1,Transfer file SUCCESS...                                                                                                                           Step 3Step 4,times 1,Finish SUCCESS... 
Перезапускаем master
1
2
3
4
SW201#reboot member 1
  WARNING:System will reboot! Continue?(Y/N) [Y]:

  System now is rebooting,please wait.


Изучение состояния устройства

Проверка топологии стека:

1
2
3
4
SW201#show iss member  
   MemId MemRole MemState   ConfRole Priority RunTime(s)  MemMac            Port0   Port0Mac          Port1   Port1Mac        
(*)1     master  done       master   8        67406       b4:e0:25:00:76:43 up      b4:e0:25:00:76:43 up      b4:e0:25:00:76:43
   2     slave   done       no       7        171         b4:e0:25:00:76:3b up      b4:e0:25:00:76:3b up      b4:e0:25:00:76:3b


История возникновения команды

Команды применимы для:

  • аппаратных платформ CIT серии L3200;
  • версий программного обеспечения v1.0.2 и выше.

Версия ПО

Функциональность является актуальной, начиная с версии ПО v1.0.2.