)
Обновление ПО на коммутаторах QSW-4530
Инструкция по обновлению ПО на коммутаторах QSW-4530 через CLI
ВНИМАНИЕ:
В данной статье мы рассмотрим случай прошивки коммутатора через CLI (Command Line Interface), когда мы можем подключиться непосредственно к коммутатору.
Процесс обновления будем осуществлять с помощью tftp сервера. В нашем случае это приложение Tftpd32. Обновление коммутатора состоит из следующих этапов:
1. Настройка к обновлению персонального компьютера. Помещение необходимого программного обеспечения в корневую систему tftp сервера.
2. Поднятие L3-интерфейса. Данная настройка позволяет наладить ip-связность между коммутатором и персональным компьютером, на котором запущен tftp сервер. IP адрес L3-интерфейса и IP адрес сетевой карты, должны принадлежать одной подсети. Правильность настройки проверяется с помощью утилиты ping.
3. Перезапись текущей версии boot- файла.
4. Освобождение свободного места на flash памяти коммутатора, для записи файла прошивки.
5. Запись файла прошивки, на flash память коммутатора.
6. Выставление приоритета для записанной прошивки.
7. Перезагрузка коммутатора.
Рассмотрим более детально каждый пункт:
Данная настройка заключается в присвоении IP адреса и маски подсети для сетевого адаптера подключенного к коммутатору. В нашем примере мы будем использовать IP адрес 192.168.1.1 и маску подсети 255.255.255.0
После этого запускаем на ПК приложение Tftpd32 от имени администратора. Интерфейс приложения выглядит следующим образом:
Далее с помощью кнопки «Browse» указываем путь к файлу прошивки, либо последовательным нажатием «Show Dir» «Explorer» переходим в корневой каталог и копируем в него файл прошивки. На этом подготовка tftp сервера завершена.
QSW-4530(config)#vlan 10 ! создание vlan 10
QSW-4530(config-vlan10)#interface vlan 10 ! создание L3-интерфейса
QSW-4530(config-if-vlan10)#ip address 192.168.1.2 255.255.255.0 ! назначение ip адреса на L3-интерфейсе, он должен находиться в той же подсети,
192.168.1.0/24, что и адрес сетевого адаптера, настроенного в пункте
Настройка ПК.
После этого, необходимо назначить, созданный L3-интерфейс на конкретный физический порт, для этого выполняются следующие команды:
QSW-4530(config)#interface ethernet 1/0/17 QSW-4530(config-if-ethernet1/0/17)#switchport mode access QSW-4530(config-if-ethernet1/0/17)#switchport access vlan 10
На этом настройка L3-интерфейса закончена, можно проверить ip-связность, запустив утилиту ping на коммутаторе:
QSW-4530#ping 192.168.1.1 Type ^c to abort. Sending 5 56-byte ICMP Echos to 192.168.1.1, timeout is 2 seconds. !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 0/0/0 ms
Как видите, коммутатор и ПК на котором запущен tftp сервер, успешно обменялись icmp сообщениями, следовательно настройка L3-интерфейса произведена верно.
Перезапишем boot.rom
QSW-4530#copy tftp://192.168.1.1/QSW-4530_2011.12.4_boot.rom boot.rom Confirm to overwrite the existed destination file? [Y/N]:y
Обратите внимание, что имя файла при записи должно быть "boot.rom", иначе обновление boot.rom не произойдёт. В случае успешной записи, на экране отобразится следующий вывод:
Begin to receive file, please wait... #################################################################################### File transfer complete. Recv total 433888 bytes Begin to write local file, please wait... Write ok. close tftp client.
QSW-4530#dir total 34263K -rw- 19005222 nos1.img -rw- 16077294 nos.img -rw- 1200 startup.cfg -rw- 71 vsf.cfg Drive : flash: Size:61.5M Used:35.5M Available:26.0M Use:58%
Как видно из вывода команды dir на flash памяти имеется 26.0 Мб свободного пространства, в то время как файл прошивки требует порядка 16 Мб, удалим из памяти коммутатора, ненужные файлы, если это необходимо, командой delete. В данном случае это не требуется.
Для примера мы удалим старую прошивку «nos.img» (при обновлении ПО, не рекомендуется удалять файл действующего ПО, т.к. в случае некорректного обновления к коммутатору будет потерян удалённый доступ, по этой же причине не следует удалять текущий файл конфигурации.):
QSW-4530#delete nos1.img Delete file, Are you sure? (Y/N)?[N]y Delete file ok.
QSW-4530#copy tftp://192.168.1.1/QSW-4530-X_8.2.3.132_nos.img 8.2.3.132_nos.img ! где tftp указывает, на то что загрузка файла будет производиться с tftp сервера ! 192.168.1.1 – адрес tftp сервера, настроено в пункте 1 ! QSW-4530-X_8.2.3.132_nos.img - имя файла прошивки, на tftp сервере (указывает на файл которой мы хотим записать с tftp сервера)
! 8.2.3.132_nos.img - имя с которым файл прошивки будет записан во flash память.
QSW-4530#boot img 8.2.3.132_nos.img primary ! Данная команда устанавливает приоритет для указанного файла ПО,
при следующей загрузке коммутатор будет в первую очередь будет использовать её QSW-4530#boot img nos.img backup ! Команда аналогичная предыдущей, за тем исключением, что при
следующей загрузке коммутатор будет использовать данное ПО как резервное, в случае не запуска основного ПО
QSW-4530#reload Process with reboot? [Y/N] y
К списку

