Dell EMC Networking OS10 – korzystanie z trybu konfiguracji opartej na transakcjach
摘要: Tryb konfiguracji oparty na transakcjach w systemie DELL OS10
说明
Tryb konfiguracji oparty na transakcjach to funkcja dostępna w systemie OS10. Gdy włączony jest tryb konfiguracji oparty na transakcjach, polecenia konfiguracyjne wykonane przez użytkowników są przechowywane w konfiguracji kandydującej. Zmiana konfiguracji nie zostanie wprowadzona, dopóki konfiguracja podrzędna nie zostanie zastosowana do uruchomionej konfiguracji.
Domyślnie tryb konfiguracji oparty na transakcjach jest wyłączony. (stan na 10.4.x)
Domyślne zachowanie
- Użytkownik implementuje polecenie do uruchomionej konfiguracji. Przełącznik natychmiast wykonuje konfigurację
- Użytkownik może zapisać bieżącą konfigurację do konfiguracji rozruchu
Tryb konfiguracji oparty na transakcjach
- Konfiguracja użytkownika zapisana w konfiguracji kandydata. Polecenie nie jest wykonywane przez przełącznik.
- Użytkownik może przejrzeć konfigurację przed wykonaniem. Możemy również odrzucić zmianę.
- Użytkownik zatwierdza konfigurację w celu zaimplementowania polecenia w uruchomionej konfiguracji. Przełącznik wykonuje polecenie.
- Użytkownik może zapisać bieżącą konfigurację do konfiguracji rozruchu
Zalety korzystania z trybu konfiguracji opartej na transakcjach w porównaniu z zachowaniem domyślnym
- Użytkownik może przejrzeć konfigurację przed jej wdrożeniem.
- Użytkownik może zdecydować, czy zmiana musi zostać wprowadzona, czy ją odrzucić
Jak korzystać z trybu konfiguracji opartej na transakcjach
1 Zmień konfigurację na transakcyjną w trybie EXEC.
OS10# rozpocznij transakcję
2 Wprowadź zmiany w konfiguracji.
3 Pokazywanie różnicy między konfiguracją kandydującą a bieżącą
OS10# show diff candidate-configuration running-configuration
4 Jeśli chcesz odrzucić konfigurację prokandydującą, użyj polecenia odrzuć.
OS10# discard (odrzucenie)
5 Jeśli konfiguracja kandydata musi zostać zapisana w konfiguracji bieżącej, użyj polecenia commit
OS10# commit
Składnia polecenia
| Polecenie | Objaśnienie |
| OS10# rozpocznij transakcję | Przełącz na tryb konfiguracji opartej na transakcjach |
| OS10# show diff candidate-configuration running-configuration | Pokaż różnicę między konfiguracją kandydującą a bieżącą |
| OS10# discard (odrzucenie) | Odrzuca wszelkie zmiany wprowadzone w pliku-konfiguracji kandydata |
| OS10# commit | Zatwierdza zmiany w konfiguracji kandydata do uruchomionej konfiguracji. |
Zalecenia i oczekiwane zachowania
- Polecenie commit jest wykonywane w celu zapisania zmian w konfiguracji kandydata, sesja przełącza się z powrotem na domyślne zachowanie automatycznego zapisywania zmian konfiguracji w uruchomionej konfiguracji
- Jeśli sesja zostanie zakończona w trybie konfiguracji opartej na transakcjach, a polecenie zatwierdzenia nie zostanie wprowadzone, zmiany zostaną zachowane w konfiguracji kandydującej.
- Możemy rozpocząć nową sesję konfiguracji opartą na transakcjach i kontynuować pozostałe zmiany konfiguracji.
- Wszystkie sesje w trybie konfiguracji opartej na transakcjach aktualizują tę samą konfigurację kandydata.
- Gdy wprowadzimy polecenie commit w dowolnej sesji w trybie konfiguracji opartej na transakcjach lub dokonamy zmian w konfiguracji dowolnej sesji w trybie nietransakcyjnym, zatwierdzimy również zmiany wprowadzone w konfiguracji kandydackiej we wszystkich innych sesjach uruchomionych w trybie konfiguracji opartej na transakcjach. Oznacza to, że do uruchomionej konfiguracji mogą zostać zastosowane niespójne zmiany konfiguracji.
- Firma Dell EMC zaleca wprowadzanie zmian konfiguracji w ramach jednej sesji interfejsu wiersza poleceń naraz.
Przykład
Jako przykład konfiguracja, którą planujemy zaimplementować, to zmiana opisu interfejsu et 1/1/1
OS10# start transaction =====================>Enable transaction based configuration mode
Konfiguracja, którą próbujemy wdrożyć
OS10# configure terminal
OS10(config)# interfejs ethernet 1/1/1
OS10(conf-if-eth1/1/1)# opis TEST
Zobacz różnicę między konfiguracją kandydującą a bieżącą. Tutaj możemy przejrzeć naszą konfigurację
OS10(conf-if-eth1/1/1)# do show diff candidate-configuration running-configuration
!
Interfejs Ethernet1/1/1
opis TEST
W razie potrzeby odrzuć zmianę
OS10(conf-if-eth1/1/1)# odrzuć
OS10(config)# do show diff candidate-configuration running-configuration ================>Jeśli wykonano polecenie "discard", konfiguracja jest odrzucanaZatwierdź zmianę (zapis do uruchomionej konfiguracji)
OS10(conf-if-eth1/1/1)# do commit
OS10(conf-if-eth1/1/1)# wyświetla interfejs bieżącej konfiguracji ethernet 1/1/1 =========>Po zatwierdzeniu konfiguracja jest implementowana do uruchomionej konfiguracji
!
Interfejs Ethernet1/1/1
opis TEST
Brak wyłączania
Zapisz konfigurację do konfiguracji rozruchu
OS10(conf-if-eth1/1/1)# zapisuje pamięć ===================>zapisuje konfigurację do konfiguracji uruchamiania