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.

 
ПРИМЕЧАНИЕ. Убедитесь, что конфигурация сохранена с помощью команды записи памяти, прежде чем выполнять команду установки образа, и мы получим резервную копию конфигурации.

Ниже приведен список используемых команд:
 
Команда Пояснение
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.