Udostępnij za pośrednictwem


Przewodnik uaktualniania sieci szkieletowej

Ten przewodnik zawiera usprawniony proces uaktualniania sieci szkieletowej. Ma ona na celu ułatwienie użytkownikom ulepszania infrastruktury sieciowej za pośrednictwem interfejsów API platformy Azure, które ułatwiają zarządzanie cyklem życia różnych urządzeń sieciowych. Regularne aktualizacje mają kluczowe znaczenie dla utrzymania integralności systemu i uzyskiwania dostępu do najnowszych ulepszeń produktu.

Omówienie

Składniki pakietu środowiska uruchomieniowego: te składniki wymagają zgody operatora na uaktualnienia, które mogą mieć wpływ na zachowanie ruchu lub wymagają ponownego uruchomienia urządzenia. Projekt sieci szkieletowej umożliwia stosowanie aktualizacji przy zachowaniu ciągłego przepływu ruchu danych.

Zmiany środowiska uruchomieniowego są podzielone na kategorie w następujący sposób:

  • Aktualizacje systemu operacyjnego: niezbędne do obsługi nowych funkcji lub rozwiązywania problemów.

  • Podstawowe aktualizacje konfiguracji: ustawienia początkowe stosowane podczas uruchamiania urządzenia.

  • Aktualizacje struktury konfiguracji: generowane na podstawie danych wejściowych użytkownika dla konfiguracji, takich jak domeny izolacji i listy ACL. Te aktualizacje obejmują nowe funkcje bez zmieniania danych wejściowych użytkownika.

Wymagania wstępne

Upewnij się, że kontroler sieci szkieletowej sieci jest w stanie "Aprowizowana".

Uaktualnianie przepływu pracy

Krok 1. Weryfikowanie wersji środowiska uruchomieniowego usługi Fabric

Sprawdź bieżącą wersję środowiska uruchomieniowego sieci szkieletowej przed uaktualnieniem: Jak sprawdzić bieżącą wersję środowiska uruchomieniowego klastra.

Krok 2. Inicjowanie uaktualnienia

Uruchom uaktualnienie za pomocą następującego polecenia:

az networkfabric fabric upgrade -g [resource-group] --resource-name [fabric-name] --action start --version "2.0.0"
Przykładowe polecenie
az networkfabric fabric upgrade -g myResourceGroup --resource-name myFabricName --action start --version "2.0.0"
Parametr Opis Przykład
-g lub --resource-group Nazwa grupy zasobów myResourceGroup
--resource-name Nazwa sieci szkieletowej do uaktualnienia myFabricName
--action Określa akcję uaktualniania do wykonania start
--version Określa wersję do uaktualnienia do "2.0.0"

Zastąp myResourceGroup wartości i myFabricName rzeczywistymi nazwami grupy zasobów i sieci szkieletowej odpowiednio.

Uwaga

To polecenie umieszcza element NetworkFabric w obszarze "Konserwacja".

Krok 3. Uaktualnienia specyficzne dla urządzenia

Postępuj zgodnie z zalecaną sekwencją uaktualnień urządzeń, aby w razie potrzeby ręcznie usuwać wszelkie błędy.

Sekwencja uaktualniania urządzenia:

  1. Uaktualnij przełączniki top-of-rack (TOR) współbieżnie.

  2. Przełączniki zarządzania aktualizacjami równolegle.

  3. Sekwencyjnie uaktualnij urządzenia brokera pakietów sieciowych (NPB).

  4. Zaktualizuj elementy obliczeniowe osobno.

  5. Na koniec uaktualnij przełączniki regałów agregacji.

Sprawdzanie wstępnego sprawdzania poprawności:

  • Upewnij się, że sieć szkieletowa sieci szkieletowej ma stan "Powodzenie".

  • Sprawdź, czy wszystkie urządzenia są skonfigurowane i zsynchronizowane.

  • Upewnij się, że w katalogu /mnt znajduje się co najmniej 3 GB dostępnego miejsca na dysku, aby kontynuować uaktualnianie urządzenia NNF.

Uaktualnij poszczególne urządzenia za pomocą następującego polecenia:

az networkfabric device upgrade --version 2.0.0 -g [resource-group] --resource-name [device-name] --debug
Przykładowe polecenie
az networkfabric device upgrade --version 2.0.0 -g myResourceGroup --resource-name myDeviceName --debug
Parametr Opis Przykład
--version Określa wersję do uaktualnienia do 2.0.0
-g lub --resource-group Nazwa grupy zasobów myResourceGroup
--resource-name Nazwa urządzenia do uaktualnienia myDeviceName
--debug Włącza tryb debugowania dla szczegółowych danych wyjściowych --debug

Zastąp myResourceGroup wartości i myDeviceName rzeczywistymi nazwami grupy zasobów i urządzenia, odpowiednio.

Krok 4. Finalizowanie uaktualniania

Po zaktualizowaniu wszystkich urządzeń uruchom polecenie ukończenia, aby zamknąć tryb konserwacji:

az networkfabric fabric upgrade --action Complete -g [resource-group] --resource-name [fabric-name]
Przykładowe polecenie
az networkfabric fabric upgrade --action Complete -g myResourceGroup --resource-name myFabricName
Parametr Opis Przykład
--action Określa akcję uaktualniania do wykonania Complete
-g lub --resource-group Nazwa grupy zasobów myResourceGroup
--resource-name Nazwa sieci szkieletowej do uaktualnienia myFabricName

Zastąp myResourceGroup wartości i myFabricName rzeczywistymi nazwami grupy zasobów i sieci szkieletowej odpowiednio.

Weryfikacja po weryfikacji

Sprawdź stan wersji wszystkich urządzeń i sieci szkieletowej za pomocą poleceń AZCLI.

Znane problemy

  1. Utwórz ręcznie katalog obrazów systemu EOS, /mnt/nvram/nexus/eosimages jeśli go brakuje. Jest to szczególnie ważne w przypadku środowisk utworzonych na podstawie starszych wersji systemu plików NF.
  2. Uaktualnienia urządzeń NNF kończą się niepowodzeniem, gdy dostępne miejsce na dysku w katalogu /mnt jest mniejsze niż 3 GB. Wykonaj ręczne czyszczenie, aby zwolnić miejsce na dysku w urządzeniu NNF, a następnie ponów próbę wykonania operacji uaktualniania.