Dell EMC Networking OS10: come utilizzare la modalità di configurazione basata sulle transazioni
摘要: Modalità di configurazione basata sulle transazioni in DELL OS10
说明
La modalità di configurazione basata sulle transazioni è una funzione disponibile in OS10. Quando viene attivata la modalità di configurazione basata sulle transazioni, i comandi di configurazione eseguiti dagli utenti vengono memorizzati nella configurazione candidata. La modifica alla configurazione non avrà effetto fino a quando la configurazione figlio non verrà applicata alla running-configuration.
Per impostazione predefinita, la modalità di configurazione basata su transazioni è disabilitata. (a partire dalla versione 10.4.x)
Comportamento predefinito
- L'utente implementa un comando nella configurazione in esecuzione. Lo switch esegue immediatamente la configurazione
- L'utente può salvare la configurazione in esecuzione nella configurazione di avvio
Modalità di configurazione basata sulle transazioni
- Configurazione utente salvata nella configurazione candidato. Il comando non viene eseguito dallo switch.
- L'utente può rivedere la configurazione prima dell'esecuzione. È anche possibile eliminare la modifica.
- L'utente esegue il commit della configurazione per implementare un comando nella configurazione in esecuzione. Lo switch esegue il comando.
- L'utente può salvare la configurazione in esecuzione nella configurazione di avvio
Vantaggi derivanti dall'utilizzo della modalità di configurazione basata su transazioni rispetto al comportamento predefinito
- L'utente può rivedere una configurazione prima che venga implementata.
- L'utente può decidere se implementare o eliminare la modifica
Come utilizzare la modalità di configurazione basata su transazioni
1 Passare alla configurazione basata su transazioni in modalità EXEC.
OS10# avvia transazione
2 Apportare eventuali modifiche alla configurazione.
3 Mostrare la differenza tra la configurazione candidata e quella in esecuzione
OS10# mostra diff candidate-configuration running-configuration
4 Se è necessario ignorare la configurazione candidata, utilizzare Ignora
Eliminazione di OS10#
5 Se la configurazione candidata deve essere salvata nella configurazione in esecuzione, utilizzare commit
Commit di OS10#
Sintassi dei comandi
| Comando | Spiegazione |
| OS10# avvia transazione | Passare alla modalità di configurazione basata su transazioni |
| OS10# mostra diff candidate-configuration running-configuration | Mostrare la differenza tra le configurazioni candidate e running |
| Eliminazione di OS10# | Annulla le eventuali modifiche apportate al file di configurazione candidato |
| Commit di OS10# | Esegue il commit delle modifiche apportate dalla configurazione candidata alla configurazione in esecuzione. |
Suggerimenti e comportamenti previsti
- Il comando commit viene eseguito per salvare le modifiche alla configurazione candidata, la sessione torna al comportamento predefinito di salvare automaticamente le modifiche alla configurazione in esecuzione
- Quando una sessione termina in modalità di configurazione basata su transazioni e non è stato immesso il comando di commit, le modifiche vengono mantenute nella configurazione candidata.
- È possibile avviare una nuova sessione di configurazione basata sulle transazioni e continuare con le restanti modifiche alla configurazione.
- Tutte le sessioni nella modalità di configurazione basata su transazioni aggiornano la stessa configurazione candidata.
- Quando si inserisce il comando commit in qualsiasi sessione in modalità di configurazione basata su transazioni o si apportano modifiche alla configurazione in qualsiasi sessione in modalità non basata su transazioni, vengono effettuate anche le modifiche apportate alla configurazione candidata in tutte le altre sessioni in esecuzione in modalità di configurazione basata su transazioni. Ciò implica che potrebbero essere applicate modifiche non coerenti alla configurazione in esecuzione.
- Dell EMC consiglia di apportare modifiche alla configurazione in una singola sessione CLI alla volta.
Esempio
Ad esempio, la configurazione che prevediamo di implementare è la descrizione della modifica di un'interfaccia et 1/1/1
OS10# start transaction =====================>Enable transaction based configuration mode
Configurazione che stiamo tentando di implementare
OS10# configura il terminale
OS10(config)# interfaccia ethernet 1/1/1
OS10(conf-if-eth1/1/1)# descrizione TEST
Visualizza la differenza tra la configurazione candidata e quella in esecuzione. Qui possiamo rivedere la nostra configurazione
OS10(conf-if-eth1/1/1)# do show diff candidate-configuration running-configuration
!
Interfaccia Ethernet1/1/1
descrizione TEST
Eliminare le modifiche, se necessario
OS10(conf-if-eth1/1/1)# scarta
OS10(config)# do show diff candidate-configuration running-configuration ================>La configurazione viene ignorata se viene eseguito
"discard"Commit della modifica (scrittura nella configurazione in esecuzione)
OS10(conf-if-eth1/1/1)# eseguire il commit
OS10(conf-if-eth1/1/1)# do show running-configuration interface ethernet 1/1/1 =========>Dopo il commit, la configurazione viene implementata nella configurazione
in esecuzione.
Interfaccia Ethernet1/1/1
descrizione TEST
Nessun arresto
Salvataggio della configurazione nella configurazione di avvio
OS10(conf-if-eth1/1/1)# scrive memoria ===================>salvare la configurazione nella configurazione di avvio