Delvis konfigurasjon for Dell Networking SONiC-oppdatering går tapt etter omstart

Summary: Denne artikkelen forklarer om tap av Dell SONiC-konfigurasjon under oppgraderingsprosessen og en midlertidig løsning.

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.

Symptoms

 

 Hvis vi har ventende at konfigurasjonsendringer skal lagres i oppstartskonfigurasjonen, må vi være oppmerksomme når vi lagrer konfigurasjonen, ettersom disse to litt like handlingene har forskjellige resultater.

Denne sekvensrekkefølgen vil gjenspeile alle endringene etter omstarten.

     Sonic# copy running-configuration startup-configuration
Sonic# image install http://SONiC_EntStd_4.1.1.bin
Sonic# reboot
 

Denne sekvensrekkefølgen vil føre til at eventuelle ikke-lagrede konfigurasjonsendringer i oppstartskonfigurasjonen går tapt etter omstarten.

     Sonic# image install http://SONiC_EntStd_4.1.1.bin
Sonic# copy running-configuration startup-configuration
Sonic# reboot

Vi drøfter hvorfor dette skjer i neste del.

Cause

Når, utsteder vi imageinstallering< http:// DELL-SONIC-INSTALL-FILE.bin> for å oppgradere følgende prosess.

– Den startup_config /etc/sonic/config_db.json overføres til /host/old_config/config_db.json med eventuelle nødvendige skjemaendringer i konfigurasjonen for den nye versjonen.
– Under svitsjen må du starte konfigurasjonen som er lagret i /host/old_config/config_db.json, overføres til /etc/sonic/config_db.json etter at endringer relatert til den nye versjonen er tatt i bruk.
 

Derfor vil ikke eventuelle ventende endringer som er lagret etter at vi har kjørt imageinstallasjon http://< DELL-SONIC-INSTALL-FILE.bin> , vises i /host/old_config/config_db.json. Som følge av dette vil denne konfigurasjonsendringen gå tapt under omstarten. 


 

 

Resolution

Det kan være noen midlertidige løsninger når du har landet i denne situasjonen. To av de enkleste vil være:
 

Alternativ 1

 Start svitsjen i den gamle SONiC-versjonen, slett den nye versjonen og installer den nye versjonen på nytt:

Sonic# show image list
Sonic# image set-default <Old-SONIC version>
Sonic# reboot

Når svitsjen kommer tilbake med den gamle versjonen:

Sonic# show image list
Sonic# image remove <new-SONiC-version>
Sonic# image install <http://new-SONIC version>
Sonic# reboot


MERK: Det antas at konfigurasjonen ble lagret etter at imageinstalleringskommandoen ble utført, utført og før omstart.

Eksempel på utdata

admin@sonic:~$ sonic-cli
sonic# show image list
Current: SONiC-OS-4.0.6-Enterprise_Standard
Next: SONiC-OS-4.0.6-Enterprise_Standard
Available: 
SONiC-OS-4.0.3-Enterprise_Base
SONiC-OS-4.0.6-Enterprise_Standard
sonic# image set-default SONiC-OS-4.0.3-Enterprise_Base
sonic# reboot

reboot in process .....
Waiting for the reboot operation to complete
11, 32, 15, 00068001, 19, 00068000, 

Når svitsjen kommer tilbake:

sonic login: admin
Password: 
Last login: Wed Oct  4 10:10:30 UTC 2023 on ttyS0
Linux sonic 4.19.0-9-2-amd64 #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) x86_64
You are on
  ____   ___  _   _ _  ____
 / ___| / _ \| \ | (_)/ ___|
 \___ \| | | |  \| | | |
  ___) | |_| | |\  | | |___
 |____/ \___/|_| \_|_|\____|

-- Software for Open Networking in the Cloud --

Unauthorized access and/or use are prohibited.
All access and/or use are subject to monitoring.

Help:    http://azure.github.io/SONiC/

admin@sonic:~$ sonic-cli
sonic# show image list
Current: SONiC-OS-4.0.3-Enterprise_Base
Next: SONiC-OS-4.0.3-Enterprise_Base
Available: 
SONiC-OS-4.0.3-Enterprise_Base
SONiC-OS-4.0.6-Enterprise_Standard
sonic# image remove SONiC-OS-4.0.6-Enterprise_Standard
Remove image SONiC-OS-4.0.6-Enterprise_Standard? [y/N]:y
sonic# show image list
Current: SONiC-OS-4.0.3-Enterprise_Base
Next: SONiC-OS-4.0.3-Enterprise_Base
Available: 
SONiC-OS-4.0.3-Enterprise_Base
sonic# image install http://10.24.30.105/software/Dell%20EMC/Networ
king/SONiC_EntStd_4.0.6.bin
%Info: Check 'show image status' for image install progress.
sonic# show image status
-----------------------------------------------------------
Global operation status  : GLOBAL_STATE_SUCCESS
-----------------------------------------------------------
File operation status    : TRANSFER_STATE_SUCCESS
File size(bytes)         : 1055807512
File transfer bytes      : 1055807512
File progress            : 100%
Transfer start time      : 2023-10-04 10:17:40+0000
Transfer end time        : 2023-10-04 10:17:49+0000
-----------------------------------------------------------
Install operation status : INSTALL_STATE_SUCCESS
Install start time       : 2023-10-04 10:17:49+0000
Install end time         : 2023-10-04 10:18:26+0000
sonic# show image list
Current: SONiC-OS-4.0.3-Enterprise_Base
Next: SONiC-OS-4.0.6-Enterprise_Standard
Available: 
SONiC-OS-4.0.3-Enterprise_Base
SONiC-OS-4.0.6-Enterprise_Standard
sonic# reboot

 

Alternativ 2

Bruk den manglende konfigurasjonen i det nye SONiC-operativsystemet. 

MERK: Hvis vi prøver å kopiere config_db.json fra den gamle partisjonen til den nye partisjonen, kan vi få andre problemer ettersom konfigurasjonsfilens skjema kan ha endret seg mellom versjonene.

Additional Information

Denne atferden ble validert i både 4.0.x-oppgraderinger i avdelings- og 4.1.x-oppgraderinger i samme gren. Forventes å bli værende for eventuelle oppgraderinger.

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 Z9264F-ON, PowerSwitch Z9332F-ON , PowerSwitch Z9432F-ON ...
Article Properties
Article Number: 000218166
Article Type: Solution
Last Modified: 11 Oct 2023
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.