Dell EMC Networking OS10 Slik bruker du transaksjonsbasert konfigurasjonsmodus
Summary: Transaksjonsbasert konfigurasjonsmodus i DELL OS10
Instructions
Transaksjonsbasert konfigurasjonsmodus er en funksjon som er tilgjengelig i OS10. Når transaksjonsbasert konfigurasjonsmodus er aktivert, lagres konfigurasjonskommandoene som er laget av brukere, i kandidatkonfigurasjonen. Konfigurasjonsendringen trer ikke i kraft før den underordnede konfigurasjonen brukes på en konfigurasjon som kjører.
Som standard er transaksjonsbasert konfigurasjonsmodus deaktivert. (per 10.4.x)
Standard virkemåte
- Brukeren implementerer en kommando i å kjøre konfigurasjonen. Svitsjen utfører konfigurasjonen umiddelbart
- Brukeren kan lagre den kjørende konfigurasjonen i oppstartkonfigurasjonen
Transaksjonsbasert konfigurasjonsmodus
- Brukerkonfigurasjonen er lagret i konfigurasjonen av kandidaten Kommandoen utføres ikke av svitsjen.
- Brukeren kan gå gjennom konfigurasjonen før den utføres. Vi kan også forkaste endringen.
- Brukeren utfører konfigurasjonen for å implementere en kommando i konfigurasjonen som kjøres. Bryteren utfører kommandoen.
- Brukeren kan lagre den kjørende konfigurasjonen i oppstartkonfigurasjonen
Fordeler med å bruke transaksjonsbasert konfigurasjonsmodus i forhold til standard virkemåte
- Brukeren kan se gjennom en konfigurasjon før den implementeres.
- Brukeren kan bestemme om endringen må implementeres eller forkaste den
Slik bruker du transaksjonsbasert konfigurasjonsmodus
1 Bytt til transaksjonsbasert konfigurasjon i EXEC-modus.
OS10# start transaksjon
2 Gjør eventuelle konfigurasjonsendringer.
3 Vis forskjellen mellom kandidat og konfigurasjon som kjører
OS10# show diff candidate-configuration running-configuration
4 Hvis du må forkaste kandidatkonfigurasjonen, bruk forkast
OS10# forkastes
5 Hvis kandidatkonfigurasjonen må lagres i en konfigurasjon som kjører, bruker du commit
OS10# forplikte seg
Kommandosyntaks
| Kommando | Forklaring |
| OS10# start transaksjon | Bytt til transaksjonsbasert konfigurasjonsmodus |
| OS10# show diff candidate-configuration running-configuration | Vise forskjellen mellom kandidat- og kjørekonfigurasjoner |
| OS10# forkastes | Forkaster alle endringer som er gjort i kandidatkonfigurasjonsfilen |
| OS10# forplikte seg | Tildeler endringer i kandidatkonfigurasjonen til konfigurasjonen som kjører |
Anbefalinger og forventet atferd
- Kommandoen "commit" utføres for å lagre endringer i kandidatkonfigurasjonen, og økten bytter tilbake til standard virkemåte ved automatisk lagring av konfigurasjonsendringene i den kjørende konfigurasjonen
- Når en økt avsluttes i transaksjonsbasert konfigurasjonsmodus, og du ikke har angitt kommandoen for å utføre, beholdes endringene i kandidatkonfigurasjonen.
- Vi kan starte en ny transaksjonsbasert konfigurasjonsøkt og fortsette med de gjenværende konfigurasjonsendringene.
- Alle økter i transaksjonsbasert konfigurasjonsmodus oppdaterer samme kandidatkonfigurasjon.
- Når vi går inn i commit-kommandoen på en økt i transaksjonsbasert konfigurasjonsmodus eller gjør konfigurasjonsendringer på en økt i ikke-transaksjonsbasert modus, Vi begår også endringene som er gjort i kandidatkonfigurasjonen i alle andre økter som kjører i transaksjonsbasert konfigurasjonsmodus. Dette innebærer at inkonsekvente konfigurasjonsendringer kan brukes på konfigurasjonen som kjøres.
- Dell EMC anbefaler at du gjør konfigurasjonsendringer på én CLI-økt om gangen.
Eksempel
Konfigurasjonen vi planlegger å implementere er for eksempel endringsbeskrivelse av et grensesnitt et 1/1/1
OS10# start transaksjon =====================>Aktiver transaksjonsbasert konfigurasjonsmodus
Konfigurasjonen vi prøver å implementere
OS10# konfigurere terminal
OS10(config)# grensesnitt ethernet 1/1/1
OS10(conf-if-eth1/1/1)# beskrivelse TEST
Vis forskjellen mellom kandidaten og konfigurasjonen som kjører. Her kan vi gå gjennom konfigurasjonen vår
OS10(conf-if-eth1/1/1)# do show diff candidate-configuration running-configuration
!
grensesnitt ethernet1/1/1
beskrivelse TEST
Forkast endringen om nødvendig
OS10(conf-if-eth1/1/1)# må kastes
OS10(config)# do show diff candidate-configuration running-configuration ================>Konfigurasjonen forkastes hvis "forkast" utføres
Utfør endring (skriv til kjørende konfigurasjon)
OS10(conf-if-eth1/1/1)# forplikter deg
OS10(conf-if-eth1/1/1)# viser kjøre-konfigurasjonsgrensesnitt ethernet 1/1/1 =========>Etter commit konfigurasjonen er implementert til å kjøre konfigurasjonen
!
grensesnitt ethernet1/1/1
beskrivelse TEST
Ingen nedleggelse
Lagre konfigurasjonen for å starte konfigurasjonen
OS10(conf-if-eth1/1/1)# må skrive minne ===================>Lagre konfigurasjonen i oppstartkonfigurasjonen