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:
Uaktualnij przełączniki top-of-rack (TOR) współbieżnie.
Przełączniki zarządzania aktualizacjami równolegle.
Sekwencyjnie uaktualnij urządzenia brokera pakietów sieciowych (NPB).
Zaktualizuj elementy obliczeniowe osobno.
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
- 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. - 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.