)
Как обновить стек коммутаторов серии QSW-3300/3310/3750(TX/F)/8200(RQ)
Из этого обзора Вы узнаете как выполнить обновление стека коммутаторов агрегации серии QSW. Алгоритм действий несложен для пользователя, имеющего навыки работы с программным обеспечением современного коммутационного оборудования.
Варианты обновления зависят от исходного состояния стека.
1. Стек создан и работает.
На всех стековых коммутаторах установлена единая версия программного обеспечения. Требуется выполнить обновление на новую версию ПО или произвести downgrade.
Вначале заливаем прошивку на мастер:
#copy tftp://192.16.18.66/qsw3300-8.1.1.371-c1b0o1.stk active
Mode........................................... TFTP
Set Server IP.................................. 192.16.18.66
Path........................................... ./
Filename....................................... qsw3300-8.1.1.371-c1b0o1.stk
Data Type...................................... Code
Destination Filename........................... active
Management access will be blocked for the duration of the transfer
Are you sure you want to start? (y/n) y
File transfer in progress. Management access will be blocked for the duration of the transfer. please wait...
TFTP Code transfer starting...
File contents are valid. Copying file to flash...
Attempting to send the STK file to other units in the stack...
File transfer operation completed successfully.
По завершении загрузки программного обеспечения, мастер-коммутатор автоматически начинает процесс синхронизации прошивки с другими коммутаторами, входящими в стек. Выдается следующее сообщение:
"Attempting to send the STK file to other units in the stack..."
После успешного окончания процедуры загрузки ПО, выдается сообщение:
"File transfer operation completed successfully."
При загрузке нового ПО и последующей его синхронизации, на коммутаторах стека временно блокируется доступ в CLI. После появления доступа необходимо перезагрузить весь стек.
2. Обновление мастер-коммутатора выполнялось отдельно от стека.
Версия программного обеспечения мастера отличается от остальных коммутаторов. Она более свежая, что можно увидеть по результату ввода команды:
#show switch
Management Standby Preconfig Plugged-in Switch Code
SW Switch Status Model ID Model ID Status Version
---------------------------------------------------------------------------------------------------------------------------------
1 Mgmt Sw BCM-53346 BCM-53346 OK 8.1.1.407
2 Stack Mbr BCM-53346 BCM-53346 Code Mismatch 8.1.1.379
При анализе выведенной информации очевидно, что на мастер загружено более новое ПО в отличие от ведомых коммутаторов в стеке. Для обновления всего стека до версии программного обеспечения мастера требуется ввести команду в привилегированном режиме: #boot auto-copy-sw.
После ввода команды мастер-коммутатор синхронизирует свою версию ПО с остальными коммутаторами стека. Доступ в CLI сохраняется. Факт запуска процедуры синхронизации можно проверить с помощью команды:
#show switch
Management Standby Preconfig Plugged-in Switch Code
SW Switch Status Model ID Model ID Status Version
-------------------------------------------------------------------------------------------------------------------------------
1 Mgmt Sw BCM-53346 BCM-53346 OK 8.1.1.407
2 Stack Mbr BCM-53346 BCM-53346 Updating Code 8.1.1.379
Обращаем внимание на параметр Switch Status, состояние которого свидетельствует, что на втором коммутаторе выполняется обновление ПО. По завершении процесса обновления коммутатор ethernet выдает сообщение:
<8> Jan 1 00:17:20 192.168.0.1-2 UNITMGR[unitMgrTask]: unitmgr.c(6457) 1157 %% Reset initiated on unit 2, reason: Stack firmware synchronization complete
<10> Jan 1 00:17:20 192.168.0.1-2 General[unitMgrTask]: unitmgr.c(6482) 1158 %% Event(0x2)
<9> Jan 1 00:17:20 192.168.0.1-2 DRIVER[unitMgrTask]: broad_hpc_drv.c(3169) 1182 %% Failed to disable Sfp unit 0 port 24.
ATP: TX timeout, seq 5525. 12:26 cli 778. to 1 tx cnt 21.
<11> Jan 1 00:17:42 192.168.0.1-1 DRIVER[bcmATP-TX]: atp.c(3905) 1187 %% ATP: TX timeout, seq 5525. 12:26 cli 778. to 1 tx cnt 21.
Резюме: Синхронизация прошивок ПО успешно произведена, выполняется перезагрузка коммутаторов.
3. Необходим откат на более старую версию программного обеспечения.
На подчиненных коммутаторах установлена новая прошивка в отличие от мастера.
Эта ситуация очевидна после ввода команды:
#show switch
Management Standby Preconfig Plugged-in Switch Code
SW Switch Status Model ID Model ID Status Version
--- ----------- --------- ---------------- ---------------- ------------- ----------- --------------------------------------
1 Mgmt Sw BCM-53346 BCM-53346 OK 8.1.1.371
2 Stack Mbr BCM-53346 BCM-53346 Code Mismatch 8.1.1.407
Для выполнения подобного обновления (downgrade) следует ввести команды:
#boot auto-copy-sw (разрешение копирования) и #boot auto-copy-sw allow-downgrade (разрешение копирования на более старую версию ПО).
Вводим команду #show switch и убеждаемся, что процесс синхронизации запущен:
#show switch
Management Standby Preconfig Plugged-in Switch Code
SW Switch Status Model ID Model ID Status Version
--- ----------- --------- ---------------- ---------------- ------------- ----------------------------------------------------
1 Mgmt Sw BCM-53346 BCM-53346 OK 8.1.1.371
2 Stack Mbr BCM-53346 BCM-53346 Updating Code 8.1.1.407
После завершения обновления мастер-коммутатор (сетевой коммутатор) выдает сообщение об успешном завершении синхронизации и перезагрузке подчиненных коммутаторов:
<8> Jan 1 00:16:00 192.168.0.1-2 UNITMGR[unitMgrTask]: unitmgr.c(6457) 1492 %% Reset initiated on unit 2, reason: Stack firmware synchronization complete
<10> Jan 1 00:16:00 192.168.0.1-2 General[unitMgrTask]: unitmgr.c(6482) 1493 %% Event(0x2)
<9> Jan 1 00:16:00 192.168.0.1-2 DRIVER[unitMgrTask]: broad_hpc_drv.c(3169) 1517 %% Failed to disable Sfp unit 0 port 24.
<11> Jan 1 00:16:22 192.168.0.1-1 DRIVER[bcmATP-TX]: atp.c(3905) 1522 %% ATP: TX timeout, seq 5513. 12:26 cli 778. to 1 tx cnt 21.
Вид оборудования: Ethernet коммутаторы

