Обновить прошивку Aruba Switch с помощью консоли

Обновить прошивку Aruba Switch в консоли с подключением через SSH Обновить прошивку Aruba Switch с помощью консоли

Подготовка

Установить TFTP сервер

[user@server ~] $ sudo apt update
[user@server ~] $ sudo apt upgrade
[user@server ~] $ sudo apt install tftpd-hpa -y
[user@server ~] $ sudo systemctl enable tftpd-hpa
Настройка TFTP сервера
Привести содержимое /etc/default/tftpd-hpa к такому виду:
[user@server ~] $ cat /etc/default/tftpd-hpa
[user@server ~] $ TFTP_USERNAME="tftp" 
[user@server ~] $ TFTP_DIRECTORY="/srv/tftp" 
[user@server ~] $ TFTP_ADDRESS="192.168.100.1:69"
[user@server ~] $ TFTP_OPTIONS="--secure --create"
  • TFTP_USERNAME — от имени этого пользователя, будет работать TFTP сервер
  • TFTP_DIRECTORY — корневая папка TFTP сервера
  • TFTP_ADDRESS — IP адрес TFTP сервера
  • TFTP_OPTIONS — опции
    • —secure — данная опция установит принудительно корневой каталог TFTP на тот, который задан в переменной TFTP_DIRECTORY при автоматическом подключении к серверу TFTP. Если не устанавливать, то придётся каждый раз при подключении к серверу TFTP задать каталог вручную — лишние телодвижения и небезопасно.
    • —create — разрешает создавать файлы
[user@server ~] $ sudo mkdir -p /srv/tftp/aruba/bu
[user@server ~] $ sudo chown tftp:tftp /srv/tftp
  • /srv/tftp — корневая папка TFTP сервера
  • aruba — TFTP сервер не только для «арубы», поэтому отдельный каталог
  • bu — каталог для хранения резервных копий с «арубы»

Перезапустить TFTP сервер

[user@server ~] $ sudo systemctl restart tftpd-hpa

Загрузить любым удобным способом на него прошивку

[user@USER-PC ~] $ rsync -a --progress ~/garbage/J9780A server:/srv/tftp/aruba/
здесь:
  • USER-PC — компьютер пользователя
  • ~/garbage/J9780A — каталог с прошивками на компьютере пользователя
  • server — имя TFP сервера в файле ~/.ssh/config
  • /srv/tftp/ — корневой каталог TFTP сервера

Обновление Aruba Switch серии 2530

Обновляю HPE ARUBA 2530 8 POE+ SWITCH (J9780A) Прошивку можно скачать здесь Подключаюсь к коммутатору с использованием ssh, логин: Manager, пароль: оченьсложный
[user@USER-PC ~] $ ssh Manager@192.168.100.249
можно сохранить текущую конфигурацию на TFTP сервер (192.168.100.1) в каталог /srv/tftp/aruba/bu
sw005p# copy startup-config tftp 192.168.100.1 aruba/bu/startup-config_2304121452
 TFTP download in progress.
результат:
[user@server ~] $ ls -l /srv/tftp/aruba/bu
итого 4
-rw-rw-rw- 1 tftp tftp 561 апр 12 14:53 startup-config_2304121452
какая прошивка используется на данный момент:
sw005p# show flash
Image             Size (bytes) Date     Version
----------------- ------------ -------- --------------
Primary Image    :    13596237 01/21/21 YB.16.10.0012
Secondary Image  :    13596237 01/21/21 YB.16.10.0012

Boot ROM Version
----------------
Primary Boot ROM Version   : YB.15.10

Default Boot Image   : Primary

sw005p#
Обновляю вторичный образ
sw005p# copy tftp flash 192.168.100.1 aruba/J9780A/YB_16_10_0023.swi secondary
The secondary image will be deleted.

Continue (y/n)?

...

001M

...

Validating and Writing System Software to the Filesystem ...
смотрим прошивки:
sw005p# show flash
Image             Size (bytes) Date     Version
----------------- ------------ -------- --------------
Primary Image    :    13596237 01/21/21 YB.16.10.0012
Secondary Image  :    13657149 09/28/22 YB.16.10.0023

Boot ROM Version
----------------
Primary Boot ROM Version   : YB.15.10

Default Boot Image   : Primary
Перезагружаю с загрузкой с вторичного образа
sw005p# boot system flash secondary
This will reboot the system from the secondary image.

Continue (y/n)? y
Connection to 192.168.100.249 closed.
Если всё прошло хорошо
sw005p# show flash
Image             Size (bytes) Date     Version
----------------- ------------ -------- --------------
Primary Image    :    13596237 01/21/21 YB.16.10.0012
Secondary Image  :    13657149 09/28/22 YB.16.10.0023

Boot ROM Version
----------------
Primary Boot ROM Version   : YB.15.10

Default Boot Image   : Secondary
— можно скопировать данную прошивку в качестве первичного образа:
copy tftp flash 192.168.100.1 aruba/J9780A/YB_16_10_0023.swi primary
...
boot system flash primary
Рубрики: firmware, HPE ARUBA 2530, J9780A, прошивка | 0 | 641 | Распечатать эту статью