Dell EMC Networking OS10 : utilisation du mode de configuration basée sur les transactions
Summary: Mode de configuration basée sur les transactions dans DELL OS10
Instructions
Le mode de configuration basée sur les transactions est une fonctionnalité disponible dans OS10. Lorsque le mode de configuration basée sur les transactions est activé, les commandes de configuration effectuées par les utilisateurs sont stockées dans la configuration candidate. La modification de configuration ne prendra effet qu’une fois que la configuration enfant sera appliquée à la configuration en cours d’exécution.
Par défaut, le mode de configuration basée sur les transactions est désactivé. (à partir de la version 10.4.x)
Comportement par défaut
- L’utilisateur implémente une commande dans la configuration en cours d’exécution. Le commutateur exécute immédiatement la configuration
- L’utilisateur peut enregistrer la configuration en cours dans la configuration de démarrage.
Mode de configuration basé sur les transactions
- Configuration utilisateur enregistrée dans la configuration candidate. La commande n’est pas exécutée par le commutateur.
- L’utilisateur peut vérifier la configuration avant d’exécuter. Nous pouvons également ignorer la modification.
- L’utilisateur valide la configuration pour implémenter une commande dans la configuration en cours d’exécution. Le commutateur exécute la commande.
- L’utilisateur peut enregistrer la configuration en cours dans la configuration de démarrage.
Avantages de l’utilisation du mode de configuration basée sur les transactions par rapport au comportement par défaut
- L’utilisateur peut vérifier une configuration avant sa mise en œuvre.
- L’utilisateur peut décider si la modification doit être implémentée ou non.
Utilisation du mode de configuration basée sur les transactions
1 Passez à la configuration basée sur les transactions en mode EXEC.
OS10# start transaction
2 Apportez des modifications à la configuration.
3 Afficher la différence entre la configuration candidate et la configuration en cours d’exécution
OS10# show diff candidate-configuration running-configuration
4 Si vous devez supprimer la configuration candidate, utilisez la commande « discard »
OS10# jeter
5 Si la configuration candidate doit être enregistrée dans la configuration en cours d’exécution, utilisez la validation.
OS10# commit
Syntaxe de la commande
| Commande | Explication |
| OS10# start transaction | Basculer vers le mode de configuration basée sur les transactions |
| OS10# show diff candidate-configuration running-configuration | Afficher la différence entre les configurations candidates et en cours d’exécution |
| OS10# jeter | Ignore toutes les modifications apportées au fichier de configuration candidat |
| OS10# commit | Transmet les modifications apportées à la configuration candidate dans la configuration en cours d’exécution |
Recommandations et comportements attendus
- La commande Commit est exécutée pour enregistrer les modifications apportées à la configuration candidate, la session revient au comportement par défaut d’enregistrement automatique des modifications de configuration dans la configuration en cours d’exécution
- Lorsqu’une session se termine alors que vous êtes en mode de configuration basée sur les transactions et que vous n’avez pas saisi la commande commit, les modifications sont conservées dans la configuration candidate.
- Nous pouvons démarrer une nouvelle session de configuration basée sur les transactions et poursuivre avec les modifications de configuration restantes.
- Toutes les sessions en mode de configuration basée sur les transactions mettent à jour la même configuration candidate.
- Lorsque nous saisissons la commande commit sur n’importe quelle session en mode de configuration basée sur les transactions ou que nous apportons des modifications de configuration sur n’importe quelle session en mode non basé sur les transactions, nous validons également les modifications apportées à la configuration candidate dans toutes les autres sessions s’exécutant en mode de configuration basée sur les transactions. Cela implique que des modifications de configuration incohérentes peuvent être appliquées à la configuration en cours d’exécution.
- Dell EMC recommande d’effectuer des modifications de configuration sur une seule session CLI à la fois.
Exemple
À titre d’exemple, la configuration que nous prévoyons d’implémenter est la suivante : modifier la description d’une interface et 1/1/1
OS10# start transaction =====================>Enable transaction based configuration mode
Configuration que nous essayons d’implémenter
OS10# configurer le terminal
OS10(config)# interface ethernet 1/1/1
OS10(conf-if-eth1/1/1)# description TEST
Affichez la différence entre la configuration candidate et la configuration en cours d’exécution. Ici, nous pouvons vérifier notre configuration
OS10(conf-if-eth1/1/1)# do show diff candidate-configuration running-configuration
!
interface ethernet1/1/1
description TEST
Jetez la monnaie si nécessaire
OS10(conf-if-eth1/1/1)# do discard
OS10(config)# do show diff candidate-configuration running-configuration ================>La configuration est ignorée si « discard » est exécuté
Valider la modification (écrire dans la configuration en cours d’exécution)
OS10(conf-if-eth1/1/1)# do commit
OS10(conf-if-eth1/1/1)# do show running-configuration interface ethernet 1/1/1 =========>Une fois validée, la configuration est mise en œuvre dans la configuration
en cours d’exécution.
interface ethernet1/1/1
description TEST
Pas d’arrêt
Enregistrer la configuration dans la configuration de démarrage
OS10(conf-if-eth1/1/1)# do write memory ===================>enregistre la configuration dans la configuration de démarrage