Dell EMC Networking OS10 Använda transaktionsbaserat konfigurationsläge
Summary: Transaktionsbaserat konfigurationsläge i DELL OS10
Instructions
Transaktionsbaserat konfigurationsläge är en funktion som är tillgänglig i OS10. När transaktionsbaserat konfigurationsläge är aktiverat lagras de konfigurationskommandon som görs av användare i kandidatkonfigurationen. Konfigurationsändringen börjar inte gälla förrän den underordnade konfigurationen tillämpas på den konfiguration som körs.
Som standard är transaktionsbaserat konfigurationsläge inaktiverat. (från och med 10.4.x)
Standardbeteendet
- Användaren implementerar ett kommando i konfigurationen som körs. Switchen utför konfigurationen omedelbart
- Användaren kan spara den aktiva konfigurationen i startkonfigurationen
Transaktionsbaserat konfigurationsläge
- Användarkonfigurationen har sparats i kandidatkonfigurationen. Kommandot körs inte av switchen.
- Användaren kan granska konfigurationen innan den körs. Vi kan också ignorera ändringen.
- Användaren checkar in konfigurationen för att implementera ett kommando i konfigurationen som körs. Switchen kör kommandot.
- Användaren kan spara den aktiva konfigurationen i startkonfigurationen
Fördelar med att använda transaktionsbaserat konfigurationsläge framför standardbeteende
- Användaren kan granska en konfiguration innan den implementeras.
- Användaren kan bestämma om ändringen behöver implementeras eller ignorera den
Så här använder du transaktionsbaserat konfigurationsläge
1 Ändra till transaktionsbaserad konfiguration i EXEC-läge.
OS10# Starta transaktion
2 Gör eventuella konfigurationsändringar.
3 Visa skillnaden mellan kandidat- och körkonfiguration
OS10# show diff candidate-configuration running-configuration
4 Om du behöver ta bort kandidatkonfigurationen, använd discard
OS10# kassera
5 Om kandidatkonfigurationen behöver sparas i körkonfigurationen använder du commit
OS10#- incheckning
Kommandosyntax
| Kommando | Förklaring |
| OS10# Starta transaktion | Växla till det transaktionsbaserade konfigurationsläget |
| OS10# show diff candidate-configuration running-configuration | Visa skillnaden mellan kandidat- och körkonfigurationer |
| OS10# kassera | Ignorerar alla ändringar som gjorts i kandidatkonfigurationsfilen |
| OS10#- incheckning | Genomför ändringar i kandidatkonfigurationen till den aktiva konfigurationen |
Rekommendationer och förväntade beteenden
- Kommandot Commit körs för att spara ändringar i kandidatkonfigurationen växlar sessionen tillbaka till standardbeteendet för att automatiskt spara konfigurationsändringarna i den konfiguration som körs
- När en session avslutas i det transaktionsbaserade konfigurationsläget och du inte har angett incheckningskommandot, behålls ändringarna i kandidatkonfigurationen.
- Vi kan starta en ny transaktionsbaserad konfigurationssession och fortsätta med de återstående konfigurationsändringarna.
- Alla sessioner i det transaktionsbaserade konfigurationsläget uppdaterar samma kandidatkonfiguration.
- När vi anger commit-kommandot på en session i det transaktionsbaserade konfigurationsläget eller gör konfigurationsändringar på en session i det icke-transaktionsbaserade läget, genomför vi också de ändringar som gjorts i kandidatkonfigurationen i alla andra sessioner som körs i det transaktionsbaserade konfigurationsläget. Detta innebär att inkonsekventa konfigurationsändringar kan tillämpas på den konfiguration som körs.
- Dell EMC rekommenderar att du gör konfigurationsändringar för en enskild CLI-session i taget.
Exempel
Som ett exempel är konfigurationen vi planerar att implementera ändringsbeskrivning av ett gränssnitt et 1/1/1
OS10# starta transaktion =====================>Aktivera transaktionsbaserat konfigurationsläge
Konfiguration som vi försöker implementera
OS10# konfigurera terminal
OS10 (konfig) # Ethernet-gränssnitt 1/1/1
OS10(conf-if-eth1/1/1)# beskrivning TEST
Visa skillnaden mellan kandidat- och körkonfiguration. Här kan vi granska vår konfiguration
OS10(conf-if-eth1/1/1)# visar diff kandidat-konfiguration kör-konfiguration
!
Gränssnitt Ethernet1/1/1
beskrivning TEST
Ignorera ändring om det behövs
OS10(conf-if-eth1/1/1)# ignorera
OS10(config)# visar diff candidate-configuration running-configuration ================>Konfigurationen ignoreras om "discard" körs
Genomför ändring (skrivning till konfiguration som körs)
OS10(conf-if-eth1/1/1)# genomför
OS10(conf-if-eth1/1/1)# visar körande-konfigurationsgränssnitt ethernet 1/1/1 =========>Efter incheckning implementeras konfigurationen till den
konfiguration som körs!
Gränssnitt Ethernet1/1/1
beskrivning TEST
Ingen avstängning
Spara konfiguration till startkonfiguration
OS10(conf-if-eth1/1/1)# skriver minne ===================>Spara konfigurationen i startkonfigurationen