Dell Networking SONiC: Оновлення або пониження версії SONiC за допомогою протоколу SCP за допомогою програмного забезпечення на кшталт WINSCP

Summary: У цій статті пояснюється оновлення або пониження версії SONiC Dell Networking за допомогою протоколу SCP у додатку WINSCP.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Примітка. Ви можете скористатися будь-яким додатком, який підтримує протокол SCP, щоб завантажити файл прошивки на комутатор. У цій статті ми використовуємо застосування WINSCP для демонстрації процесу.
 

Кроки:

  1. Переконайтеся, що в комутаторі достатньо місця для копіювання файлу SONiC. Використайте команду:
df /home -h
Вибірковий вихід
admin@sonic:~$ df /home -h
Filesystem      Size  Used Avail Use% Mounted on
root-overlay     29G  5.0G   23G  18% /
  1. Увійдіть у систему для перемикання через WINSCP. Використовуйте SCP як файловий протокол. 
Увійти для перемикання
  1. Скопіюйте файл у перемикач і запишіть шлях до файлу. Нижче шлях до файлу — /home/admin
Скріншот шляху до файлу/головна/сторінка адміністратора

Нижче наведено зразок скріншоту після успішного копіювання файлу. Ім'я файлу оновлення SONiC — Enterprise_SONiC_OS_4.0.5_Edge_Standard.bin.
 
Скріншот імені файлу оновлення SONiC


Увійдіть у комутатор через SSH та будь-який термінальний додаток, наприклад PuTTY.

 
ПРИМІТКА. Переконайтеся, що збережіть конфігурацію за допомогою командної записної пам'яті перед тим, як випустити команду встановлення образу, і ми отримаємо резервну копію конфігурації.

Нижче наведено список команд, які ми використовуємо:
 
Команда Пояснення
admin@sonic:~$ sonic-cli
 Увійти в Dell SONiC           
sonic# dir home:/
Перевірте, чи правильно скопіюваний файл версії SONiC у домашню директорію. 
sonic# write memory 
Конфігурація збереження
sonic# image install file://<File path>/<Install File.bin>     
 Встановіть файл. Обов'язково використовуйте повний шлях до файлу. Наприклад, /home/admin/
sonic# show image status
Перевірте прогрес встановлення зображення.
sonic# show image list
Показати список зображень
sonic# reboot
Перемикач перезавантаження
sonic# show version 
Шоу Sonic версія

Необов'язкові команди:
Команда Пояснення
sonic# image set-default <Image file> 
Якщо відповідний образ SONiC не вибраний як Next, налаштуйте його вручну.
sonic# image remove <all/image file>
Видаліть стару прошивку, щоб зекономити місце.


Вибірковий вихід:

  1. Увійти в Dell SONiC. Використати команду: 
sonic-cli

admin@sonic:~$ sonic-cli 
sonic#
  1. Перевірте, чи файл правильно скопійовано за допомогою команди: 
dir home:/

sonic# dir home:/ 
-------------------------------------------------------------------------
Date(Last Modified)      Size(Bytes)    Type      Filename                        
-------------------------------------------------------------------------
2023-02-23 19:22         1032101870     -         Enterprise_SONiC_OS_4.0.5_Edge_Standard.bin
  1. Збережіть конфігурацію. Використати команду:  
write memory

sonic# write memory 
  1.  Встановіть Dell SONiC. Ми повинні використовувати повний шлях до файлу, наприклад, /home/admin/File-name.bin. Використовуйте інсталяційний файл Command image:
//<File path>/<Install File.bin>   

sonic# image install file://home/admin/Enterprise_SONiC_OS_4.0.5_Edge_Standard.bin
%Info: Check 'show image status' for image install progress.
  1. Перевірте прогрес встановлення зображення за допомогою команди: 
show image status

sonic# show image status 
-----------------------------------------------------------
Global operation status  : GLOBAL_STATE_SUCCESS
-----------------------------------------------------------
File operation status    : TRANSFER_VALIDATION
File size(bytes)         : 0
File transfer bytes      : 0
File download speed      : 0 KB/s
File progress            : 100%
Transfer start time      : 2022-09-30 17:42:22+0000
Transfer end time        : 2022-09-30 17:42:22+0000
-----------------------------------------------------------
Install operation status : INSTALL_STATE_SUCCESS
Install start time       : N/A
Install end time         : N/A
sonic# 
  1. Перевірте, чи обрана нова версія як наступний завантажувальний файл за допомогою команди: 
show image list

sonic# show image list 
Current: SONiC-OS-4.0.3-Campus
Next: SONiC-OS-4.0.5-Campus
Available: 
SONiC-OS-4.0.5-Campus
SONiC-OS-4.0.3-Campus
(За бажанням) Якщо відповідний образ SONiC не вибраний як Next, налаштуйте його вручну. Зазвичай це не є обов'язковим.
sonic# image set-default SONiC-OS-4.0.5-Campus
  1. Перезапуск
sonic# 
sonic# reboot 
reboot in process .....
Waiting for the reboot operation to complete
  1. Після перезавантаження переконайтеся, що SONiC оновлено (вихід скорочено для стислості):
admin@sonic:~$ sonic-cli
sonic# show version 
 
Software Version  : 4.0.5-Campus
Product           : Enterprise SONiC Distribution by Dell Technologies
  1. Після оновлення переконайтеся, що файл SONiC видалений з домашньої адреси (зазвичай він видаляється самостійно):
sonic# dir home:/ 
-------------------------------------------------------------------------
Date(Last Modified)      Size(Bytes)    Type      Filename                        
-------------------------------------------------------------------------
sonic# 
 (За бажанням) У випадку, якщо файл Dell SONiC не видалено, видаліть за допомогою команди: 
delete home://<filename>

sonic# delete home://Enterprise_SONiC_OS_4.0.5_Edge_Standard.bin
Proceed to delete home://Enterprise_SONiC_OS_4.0.5_Edge_Standard.bin? [y/N]:y

sonic# dir home:/
-------------------------------------------------------------------------
Date(Last Modified)      Size(Bytes)    Type      Filename                        
-------------------------------------------------------------------------    

Additional Information

Дивіться це відео:

Оновлення SONiC за допомогою SCP

Тривалість: 00:04:02 (hh:mm:ss)
Коли доступно, налаштування мови субтитрів можна вибрати за допомогою іконки CC на цьому відеоплеєрі.

Ви також можете переглянути це відео на YouTube.

 

Affected Products

Enterprise SONiC Distribution, PowerSwitch E3200-ON Series, PowerSwitch N3200-ON, PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch Z9100-ON, PowerSwitch Z9264F-ON
Article Properties
Article Number: 000212674
Article Type: How To
Last Modified: 29 Jan 2026
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.