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

Summary: У цій статті пояснюється оновлення або пониження версії Dell Networking SONiC за допомогою протоколу 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
Скріншот шляху до файлу /home/admin сторінки

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


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

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

Нижче наведено список команд, які ми використовуємо:
 
Команда Пояснення
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 не вибрано як Далі, налаштуйте його вручну.
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. Використовуйте файл інсталяції образу команди:
//<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 не вибрано як Далі, налаштуйте його вручну. Зазвичай цього не потрібно.
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                        
-------------------------------------------------------------------------    

Affected Products

Enterprise SONiC Distribution, PowerSwitch E3200-ON Series, Dell EMC Networking 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: 11 Apr 2024
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.