Dell Networking SONiC: Upgrade of downgrade SONiC met behulp van het SCP-protocol met software zoals WINSCP

Summary: In dit artikel wordt uitgelegd hoe Dell Networking SONiC moet upgraden of downgraden met behulp van het SCP-protocol in de WINSCP-applicatie.

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

Opmerking: U kunt elke toepassing gebruiken die het SCP-protocol ondersteunt om een firmwarebestand naar de switch te uploaden. In dit artikel gebruiken we de WINSCP-applicatie om het proces te demonstreren.
 

Stappen:

  1. Zorg ervoor dat er voldoende ruimte in de switch is om het SONiC-bestand te kopiëren. Gebruik de opdracht:
df /home -h
Voorbeeldresultaat
admin@sonic:~$ df /home -h
Filesystem      Size  Used Avail Use% Mounted on
root-overlay     29G  5.0G   23G  18% /
  1. Meld u aan om over te schakelen met WINSCP. Gebruik SCP als bestandsprotocol. 
Log in om te wisselen
  1. Kopieer het bestand naar de switch en noteer het bestandspad. Hieronder is het bestandspad /home/admin
Schermafbeelding van bestandspad /home/admin-pagina

Hieronder ziet u een voorbeeld van een screenshot nadat u het bestand met succes hebt gekopieerd. De bestandsnaam van het SONiC-upgradebestand is Enterprise_SONiC_OS_4.0.5_Edge_Standard.bin.
 
Schermafbeelding van de bestandsnaam voor de SONiC-upgrade


Meld u aan bij de switch met SSH en een terminaltoepassing zoals PuTTY.

 
OPMERKING: Zorg ervoor dat u de configuratie opslaat met de opdracht write memory voordat u de opdracht Image install geeft en we een back-up van de configuratie hebben.

Hieronder vindt u de lijst met opdrachten die we gebruiken:
 
Opdracht Uitleg
admin@sonic:~$ sonic-cli
 Aanmelden bij Dell SONiC           
sonic# dir home:/
Controleer of het SONiC-versiebestand correct is gekopieerd naar de home directory. 
sonic# write memory 
Configuratie opslaan
sonic# image install file://<File path>/<Install File.bin>     
 Installeer het bestand. Zorg ervoor dat u het volledige bestandspad gebruikt. Bijvoorbeeld: /home/admin/
sonic# show image status
Controleer de voortgang van de installatie van de image.
sonic# show image list
Lijst met afbeeldingen weergeven
sonic# reboot
Schakelaar opnieuw opstarten
sonic# show version 
Toon Sonic-versie

Optionele opdrachten:
Opdracht Uitleg
sonic# image set-default <Image file> 
Als de juiste SONiC-image niet is geselecteerd als Next, configureert u deze handmatig.
sonic# image remove <all/image file>
Verwijder oude firmware om ruimte te besparen.


Voorbeeldresultaat:

  1. Meld u aan bij Dell SONiC. Opdracht gebruiken: 
sonic-cli

admin@sonic:~$ sonic-cli 
sonic#
  1. Controleer of het bestand correct is gekopieerd met de opdracht: 
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. Sla de configuratie op. Opdracht gebruiken:  
write memory

sonic# write memory 
  1.  Dell SONiC installeren. We moeten het volledige bestandspad gebruiken, bijvoorbeeld /home/admin/File-name.bin. Gebruik het installatiebestand van de 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. Controleer de voortgang van het installeren van de image met de opdracht: 
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. Controleer of de nieuwe versie is gekozen als het volgende opstartbestand met de opdracht: 
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
(Optioneel) Als de juiste SONiC-image niet is geselecteerd als Next, configureert u deze handmatig. Meestal is dit niet nodig.
sonic# image set-default SONiC-OS-4.0.5-Campus
  1. Reboot
sonic# 
sonic# reboot 
reboot in process .....
Waiting for the reboot operation to complete
  1. Controleer na het opnieuw opstarten of SONiC is bijgewerkt (de uitvoer is kortheidshalve bijgesneden):
admin@sonic:~$ sonic-cli
sonic# show version 
 
Software Version  : 4.0.5-Campus
Product           : Enterprise SONiC Distribution by Dell Technologies
  1. Zorg er na de upgrade voor dat het SONiC-bestand vanuit huis wordt verwijderd (meestal wordt het vanzelf verwijderd):
sonic# dir home:/ 
-------------------------------------------------------------------------
Date(Last Modified)      Size(Bytes)    Type      Filename                        
-------------------------------------------------------------------------
sonic# 
 (Optioneel) Als het Dell SONiC-bestand niet wordt verwijderd, verwijdert u het met de opdracht: 
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.