Odzyskiwanie sieci DELL EMC N2000 i N3000 z niespójnego stanu podczas obniżania wersji oprogramowania wewnętrznego
Summary: Odzyskiwanie sieci DELL EMC N2000 i N3000 z niespójnego stanu podczas obniżania wersji oprogramowania wewnętrznego
Symptoms
W tym artykule wyjaśniono, w jaki sposób przywrócić przełącznik z niespójnego stanu podczas obniżania wersji oprogramowania wewnętrznego w komputerach Dell N2000 i N3000.
Wymagania
Konieczny jest dostęp konsoli do przełącznika. Do zakończenia procesu wymagany jest fizyczny dostęp do portu konsoli przełącznika. Potrzebny będzie komputer osobisty z portem szeregowym lub adapterem szeregowym USB do portu oraz kabel szeregowy do RJ45 dołączony do przełącznika.
Powód
Przełącznik zatrzymuje się w niespójnym stanie z powodu niezgodnej wersji CPLD.
Przełącznik przechodzi w niespójny stan, kiedy zainstalowany CPLD jest nowszą wersją niż oprogramowanie wewnętrzne, które ma zostać obniżone. Za każdym razem, gdy obniżasz wersję oprogramowania wewnętrznego, musisz wziąć pod uwagę wersję CPLD i ją obniżyć w razie potrzeby.
Na przykład oprogramowanie wewnętrzne w wersji 6.0.1.3 wymaga CPLD w wersji 13.
Jeśli klient zmienia wersję przełącznika z nowszej wersji oprogramowania wewnętrznego 6.6.0.2 z CPLD 20 bezpośrednio do wersji 6.0.1.3, bez przestrzegania odpowiedniej procedury przywracania, przełącznik może utknąć w niespójnym stanie.
Wersję CPLD zgodną z wersją oprogramowania wewnętrznego można znaleźć w informacjach o wersji dołączonym do odpowiedniego pliku pobierania oprogramowania wewnętrznego.
Jak sprawdzić, czy przełącznik zatrzymuje się w niespójnym stanie
Podczas uruchamiania przełącznika pojawia się komunikat z dziennika z informacją o "ponownym uruchomieniu systemu ze względu na niespójny stan".
Przykładowe dzienniki konsoli
Poniżej znajduje się przykładowy dziennik konsoli przełącznika podczas rozruchu, który pokazuje, że przełącznik jest w niespójnym stanie (pomijając pełną sekwencję rozruchu zwięzłości).
Wyodrębnianie kodu operacyjnego z pliku .stk... 2
gotowe.
Ładowanie kodu operacyjnego... Zrobić.
Dekompresowanie kodu operacyjnego... Zrobić.
Uruchamianie nieskompresowanych aplikacji.lzma
SyncDB...
Plik: stm_api.c, wiersz: 62, Błąd 0 (0x0)
<185> 14 maja 01:38:40 0.0.0-0 Ogólne[fp_main_task]: stm_api.c(62) 1 %% błąd 0 (0x0)
rozmiar puli DMA:
16777216 AXI jednostki 0: Dev 0xb342, rev 0x01, chip BCM56342_A0, sterownik BCM56340_A0
W hpcLocalUnitTypeIdGet:611, nie można znaleźć płyty
W sysapiHpcStmUnitDbEntryLocalUnitIndexGet:342, nie można znaleźć płyty
System uruchamia się ponownie ze względu na niespójny stan 0 w pliku: stm_api.c wiersz 62
<184> 14 maja 01:38:43 0.0.0.0-1 DZIENNIK [fp_main_task]: log_cnfgr.c(1357) 3 %% System uruchamia się ponownie z powodu niespójnego stanu.
Nie można uzyskać numeru jednostki!
Przełączanie oprogramowania SIGSEGV Handler
Ta kompilacja została skonfigurowana do kopiowania tych informacji o awarii do pliku.
Symbole już załadowane.
uruchamianie synchronizowania systemów plików PID 12
.... Może to potrwać kilka chwil
po ponownym uruchomieniu systemu!
System nie działa!
Wysłanie SIGTERM do wszystkich procesów
wysłanych SIGKILL do wszystkich procesów
z prośbą o ponowne uruchomienie systemu
Rozwiązanie
Uruchom przełącznik w prawidłowej wersji oprogramowania wewnętrznego (zgodnego z wersją CPLD) i kontynuuj prawidłową procedurę przywracania.
Opcja 1Uruchom przełącznik na partycji zapasowej. Istnieje ryzyko, że klient właśnie skopiował starsze oprogramowanie wewnętrzne na partycję zapasową i próbuje ponownie uruchomić przełącznik na partycji zapasowej.
Opcje
rozruchu Dell Networking============================
Wybierz opcję menu w ciągu 3 sekund lub kod operacyjny uruchomi się automatycznie...
1 – Uruchom kod
operacyjny 2 — wyświetla menu
rozruchu Po wyświetleniu menu rozruchu wybierz 2 "Display Boot Menu".
Wybierz (1, 2) #2
Boot Main Menu
==============
1 - Start Operational Code
2 - Select Baud Rate
3 - Retrieve Logs
4 - Load New Operational Code
5 - Display Operational Code Details
9 - Reboot
10 - Restore Configuration to Factory Defaults
11 - Activate Backup Image
12 - Start Password Recovery
From Boot Main Menu select 11 "Activate Backup Image".
Wprowadź wybór nr 11
Po wykonaniu tej czynności uruchom ponownie przełącznik z opcją 9 "Uruchom ponownie".
Boot Main Menu
==============
1 - Start Operational Code
2 - Select Baud Rate
3 - Retrieve Logs
4 - Load New Operational Code
5 - Display Operational Code Details
9 - Reboot
10 - Restore Configuration to Factory Defaults
11 - Activate Backup Image
12 - Start Password Recovery
Enter Choice# 9
Option 2
If the 1st option did not work, spróbuj załadować oprogramowanie wewnętrzne za pomocą TFTP/XMODEM. Wykonaj procedurę przedstawioną w podręczniku aktualizacji, aby odzyskać przełącznik.
- Jeśli znana jest poprzednia wersja oprogramowania wewnętrznego, uaktualnij do tej wersji.
- Jeśli wersja oprogramowania wewnętrznego jest nieznana, uaktualnij ją do najnowszej dostępnej wersji oprogramowania wewnętrznego
Po przywróceniu przełącznika należy postępować zgodnie z prawidłową procedurą przywrócenia, przedstawioną w podręczniku aktualizacji dołączonym do pliku do pobrania oprogramowania wewnętrznego. Aktualizacja do pośredniej wersji oprogramowania wewnętrznego N3000_N2000vB.6.3.2.stk i obniżenie CPLD do 13.
Cause
Przełącznik przechodzi w niespójny stan, kiedy zainstalowany CPLD jest nowszą wersją niż oprogramowanie wewnętrzne, które ma zostać obniżone. Za każdym razem, gdy obniżasz wersję oprogramowania wewnętrznego, musisz wziąć pod uwagę wersję CPLD i ją obniżyć w razie potrzeby.
Resolution
Uruchom przełącznik na partycji zapasowej. Istnieje ryzyko, że klient właśnie skopiował starsze oprogramowanie wewnętrzne na partycję zapasową i próbuje ponownie uruchomić przełącznik na partycji zapasowej.
Opcja 2
Jeśli opcja 1st nie działa, spróbuj załadować oprogramowanie wewnętrzne przy użyciu TFTP/XMODEM. Wykonaj procedurę przedstawioną w podręczniku aktualizacji, aby odzyskać przełącznik.