Dell EMC Networking OS10 De op transacties gebaseerde configuratiemodus gebruiken
Summary: Configuratiemodus op basis van transacties in DELL OS10
Instructions
De op transacties gebaseerde configuratiemodus is een functie die beschikbaar is in OS10. Wanneer de op transacties gebaseerde configuratiemodus is geactiveerd, worden de configuratieopdrachten van gebruikers opgeslagen in de kandidaat-configuratie. De configuratiewijziging wordt pas van kracht als de onderliggende configuratie wordt toegepast op de actieve configuratie.
De op transacties gebaseerde configuratiemodus is standaard uitgeschakeld. (vanaf 10.4.x)
Standaardgedrag
- De gebruiker implementeert een opdracht in de actieve configuratie. Switch voert configuratie onmiddellijk uit
- De gebruiker kan de actieve configuratie opslaan in de opstartconfiguratie
Configuratiemodus op basis van transactie
- Gebruikersconfiguratie opgeslagen in kandidaatconfiguratie. De opdracht wordt niet uitgevoerd door switch.
- De gebruiker kan de configuratie controleren voordat deze wordt uitgevoerd. We kunnen de wijziging ook negeren.
- De gebruiker legt de configuratie vast om een opdracht te implementeren in de actieve configuratie. De switch voert de opdracht uit.
- De gebruiker kan de actieve configuratie opslaan in de opstartconfiguratie
Voordelen van het gebruik van de op transacties gebaseerde configuratiemodus ten opzichte van standaardgedrag
- De gebruiker kan een configuratie controleren voordat deze wordt geïmplementeerd.
- De gebruiker kan beslissen of de wijziging moet worden doorgevoerd of ongedaan moet worden gemaakt
De configuratiemodus op basis van transacties gebruiken
1 Wijzig naar op transacties gebaseerde configuratie in EXEC-modus.
OS10# start transaction
2 Breng eventuele configuratiewijzigingen aan.
3 Toon verschil tussen kandidaat en actieve configuratie
OS10# show diff candidate-configuration running-configuration
4 Als u de kandidaatconfiguratie moet verwijderen, gebruikt u verwijderen
OS10# discard
5 Als de kandidaat-configuratie moet worden opgeslagen in de actieve configuratie, gebruik dan commit
OS10# commit
Opdrachtsyntaxis
| Opdracht | Uitleg |
| OS10# start transaction | Overschakelen naar de op transacties gebaseerde configuratiemodus |
| OS10# show diff candidate-configuration running-configuration | Verschil tussen kandidaat- en actieve configuraties weergeven |
| OS10# discard | Eventuele wijzigingen in het kandidaatconfiguratiebestand worden genegeerd |
| OS10# commit | Legt wijzigingen in de kandidaatconfiguratie vast aan de actieve configuratie |
Aanbevelingen en verwacht gedrag
- De commit-opdracht wordt uitgevoerd om wijzigingen in de kandidatenconfiguratie op te slaan. De sessie schakelt terug naar het standaardgedrag van het automatisch opslaan van de configuratiewijzigingen in de actieve configuratie
- Wanneer een sessie wordt beëindigd in de op transacties gebaseerde configuratiemodus en u de commit-opdracht niet hebt ingevoerd, blijven de wijzigingen behouden in de kandidaat-configuratie.
- We kunnen een nieuwe configuratiesessie op basis van transacties starten en doorgaan met de resterende configuratiewijzigingen.
- Voor alle sessies in de op transacties gebaseerde configuratiemodus wordt dezelfde kandidaatconfiguratie bijgewerkt.
- Wanneer we de opdracht commit invoeren voor een sessie in de op transacties gebaseerde configuratiemodus of configuratiewijzigingen aanbrengen in een sessie in de niet-transactiegebaseerde modus, leggen we de wijzigingen die zijn aangebracht in de kandidaatconfiguratie ook vast in alle andere sessies die worden uitgevoerd in de op transacties gebaseerde configuratiemodus. Dit impliceert dat inconsistente configuratiewijzigingen kunnen worden toegepast op de actieve configuratie.
- Dell EMC raadt aan om configuratiewijzigingen in één CLI-sessie tegelijk aan te brengen.
Voorbeeld
Als voorbeeld is de configuratie die we van plan zijn te implementeren het wijzigen van de beschrijving van een interface et 1/1/1
OS10# start transactie =====================> op transacties gebaseerde configuratiemodus inschakelen
Configuratie die we proberen te implementeren
OS10# configure terminal
OS10(config)# interface ethernet 1/1/1
OS10(conf-if-eth1/1/1)# description TEST
Bekijk het verschil tussen kandidaat- en actieve configuratie. Hier kunnen we onze configuratie bekijken
OS10(conf-if-eth1/1/1)# do show diff candidate-configuration running-configuration
!
Interface Ethernet 1/1/1
beschrijving TEST
Gooi wijziging indien nodig weg
OS10(conf-if-eth1/1/1)# do discard
OS10(config)# do show diff candidate-configuration running-configuration ================>De configuratie wordt vernietigd als "discard" wordt uitgevoerd
Wijziging doorvoeren (schrijven naar actieve configuratie)
OS10(conf-if-eth1/1/1)# do commit
OS10(conf-if-eth1/1/1)# do show running-configuration interface ethernet 1/1/1 =========>Na commit wordt de configuratie geïmplementeerd in actieve configuratie
!
Interface Ethernet 1/1/1
beschrijving TEST
Geen uitschakeling
Configuratie opslaan in opstartconfiguratie
OS10(conf-if-eth1/1/1)# do write memory ===================>Sla de configuratie op in de opstartconfiguratie