Dell EMC Networking OS10 – Anleitung zur Verwendung des transaktionsbasierten Konfigurationsmodus
Summary: Transaktionsbasierter Konfigurationsmodus in DELL OS10
Instructions
Der transaktionsbasierte Konfigurationsmodus ist eine Funktion, die in OS10 verfügbar ist. Wenn der transaktionsbasierte Konfigurationsmodus aktiviert ist, werden die von Benutzern erstellten Konfigurationsbefehle in der Kandidatenkonfiguration gespeichert. Die Konfigurationsänderung wird erst wirksam, wenn die untergeordnete Konfiguration auf die laufende Konfiguration angewendet wird.
Standardmäßig ist der transaktionsbasierte Konfigurationsmodus deaktiviert. (ab 10.4.x)
Standardverhalten
- Der Nutzer implementiert einen Befehl in die ausgeführte Konfiguration. Switch führt die Konfiguration sofort aus
- Der Nutzer kann die ausgeführte Konfiguration in der Startkonfiguration speichern.
Transaktionsbasierter Konfigurationsmodus
- Die Nutzerkonfiguration wird in der Kandidatenkonfiguration gespeichert. Der Befehl wird nicht vom Switch ausgeführt.
- Der Nutzer kann die Konfiguration überprüfen, bevor er sie ausführt. Wir können die Änderung auch verwerfen.
- Der Nutzer bestätigt die Konfiguration, um einen Befehl in die ausgeführte Konfiguration zu implementieren. Der Switch führt den Befehl aus.
- Der Nutzer kann die ausgeführte Konfiguration in der Startkonfiguration speichern.
Vorteile der Verwendung des transaktionsbasierten Konfigurationsmodus gegenüber dem Standardverhalten
- Der Nutzer kann eine Konfiguration überprüfen, bevor sie implementiert wird.
- Der Nutzer kann entscheiden, ob die Änderung implementiert oder verworfen werden muss.
Verwendung des transaktionsbasierten Konfigurationsmodus
1 Wechseln Sie zur transaktionsbasierten Konfiguration im EXEC-Modus.
OS10# Transaktion starten
2 Nehmen Sie Konfigurationsänderungen vor.
3 Unterschied zwischen Kandidatenkonfiguration und laufender Konfiguration anzeigen
OS10# show diff candidate-configuration running-configuration
4 Wenn Sie die Kandidatenkonfiguration verwerfen müssen, verwenden Sie "discard"
OS10# verwerfen
5 Wenn die Kandidatenkonfiguration in der laufenden Konfiguration gespeichert werden muss, verwenden Sie "Commit".
OS10#- Commit
Befehlssyntax
| Befehl | Erklärung |
| OS10# Transaktion starten | Wechseln Sie in den transaktionsbasierten Konfigurationsmodus |
| OS10# show diff candidate-configuration running-configuration | Unterschied zwischen Kandidaten- und ausgeführten Konfigurationen anzeigen |
| OS10# verwerfen | Verwirft alle Änderungen, die an der Kandidatenkonfigurationsdatei vorgenommen wurden |
| OS10#- Commit | Commit von Änderungen in der Kandidatenkonfiguration für die ausgeführte Konfiguration |
Empfehlungen und erwartetes Verhalten
- Befehl "Commit" ausgeführt wird, um Änderungen an der Kandidatenkonfiguration zu speichern, wechselt die Sitzung zurück zum Standardverhalten des automatischen Speicherns der Konfigurationsänderungen in der ausgeführten Konfiguration
- Wenn eine Sitzung im transaktionsbasierten Konfigurationsmodus beendet wird und Sie den Commit-Befehl nicht eingegeben haben, werden die Änderungen in der Kandidatenkonfiguration beibehalten.
- Sie können eine neue transaktionsbasierte Konfigurationssitzung starten und mit den verbleibenden Konfigurationsänderungen fortfahren.
- Alle Sitzungen im transaktionsbasierten Konfigurationsmodus aktualisieren dieselbe Kandidatenkonfiguration.
- Wenn wir den Befehl "Commit" für eine beliebige Sitzung im transaktionsbasierten Konfigurationsmodus eingeben oder Konfigurationsänderungen an einer Sitzung im nicht-transaktionsbasierten Modus vornehmen, übertragen wir die Änderungen, die an der Kandidatenkonfiguration vorgenommen wurden, auch in allen anderen Sitzungen, die im transaktionsbasierten Konfigurationsmodus ausgeführt werden. Dies bedeutet, dass inkonsistente Konfigurationsänderungen auf die ausgeführte Konfiguration angewendet werden können.
- Dell EMC empfiehlt, Konfigurationsänderungen jeweils in einer einzelnen CLI-Sitzung vorzunehmen.
Beispiel
Beispielsweise ist die Konfiguration, die wir implementieren möchten, eine Änderungsbeschreibung einer Schnittstelle et 1/1/
1 OS10# start transaction =====================>Enable transaction based configuration mode
Konfiguration, die wir implementieren möchten
OS10# Terminal konfigurieren
OS10(config)# Schnittstelle Ethernet 1/1/1
OS10(conf-if-eth1/1/1)# Beschreibung TEST
Zeigen Sie den Unterschied zwischen der Kandidaten- und der ausgeführten Konfiguration an. Hier können wir unsere Konfiguration überprüfen.
OS10(conf-if-eth1/1/1)# do show diff candidate-configuration running-configuration
!
Schnittstelle Ethernet1/1/1
Beschreibung TEST
Änderung bei Bedarf verwerfen
OS10(conf-if-eth1/1/1)# verwerfen
OS10(config)# do show diff candidate-configuration running-configuration ================>Die Konfiguration wird verworfen, wenn "discard" ausgeführt
wird.Änderung bestätigen (Schreiben in laufende Konfiguration)
OS10(conf-if-eth1/1/1)# ausführen
OS10(conf-if-eth1/1/1)# do show running-configuration interface ethernet 1/1/1 =========>Nach dem Commit wird die Konfiguration in die laufende Konfiguration
implementiert!
Schnittstelle Ethernet1/1/1
Beschreibung TEST
Kein Herunterfahren
Konfiguration in Startkonfiguration speichern
OS10(conf-if-eth1/1/1)# do write memory ===================>Konfiguration in der Startkonfiguration speichern