Vue d’ensemble de la Configure
commande
Vous (l’administrateur réseau) utilisez la configure
commande pour passer en mode de configuration CLI. Vous pouvez également l’utiliser pour collecter d’autres informations, telles que les autres utilisateurs actuellement en mode de configuration.
Formes du configure
commandement
Junos OS Prend en charge trois formes de la configure
commande : configure
, configure private
, et configure exclusive
. Ces formulaires contrôlent la façon dont les utilisateurs modifient et valident les configurations. Vous pouvez utiliser cette commande pour coordonner le travail de plusieurs utilisateurs qui gèrent la configuration du réseau et des périphériques.
Commande |
Modifier l’accès |
Valider l’accès |
---|---|---|
|
|
|
|
|
|
|
|
|
Voir également
Comment utiliser la configure
commande
Jusqu’à 32 utilisateurs peuvent travailler simultanément en mode configuration ; tous peuvent modifier la configuration en même temps. Lorsque vous validez les modifications apportées à la configuration, vous pouvez valider une combinaison de modifications que vous et d’autres utilisateurs avez apportées. Pour cette raison, vous devez garder une trace de qui est en mode configuration avec vous.
Pour voir les autres utilisateurs actuellement connectés au même appareil en mode de configuration :
configure
commande pour passer en mode de configuration CLI.Si d’autres utilisateurs sont en mode configuration, le message affiché indique qui sont les utilisateurs et quelle partie de la configuration chaque personne consulte ou modifie.
user@host> configure
Entering configuration mode
Current configuration users:
root terminal p3 (pid 1088) on since 2018-05-13 01:03:27 EDT
[edit interfaces so-3/0/0 unit 0 family inet]
The configuration has been changed but not committed
[edit]
user@host#
Comment utiliser la configure exclusive
commande
Si vous passez en mode configuration à l’aide de la commande, vous verrouillez la configure exclusive
configuration globale candidate tant que vous restez en mode configuration. (La configuration globale candidate est également connue sous le nom de configuration partagée ou base de données de configuration partagée.) À l’aide de la configure exclusive
commande, vous pouvez apporter des modifications sans interférence des autres utilisateurs. Les autres utilisateurs peuvent entrer et sortir du mode de configuration, mais ils ne peuvent pas apporter de modifications permanentes à la configuration. De plus, toute tentative de modification par d’autres utilisateurs alors que la configuration est verrouillée est ignorée dès que les autres utilisateurs quittent le mode de configuration.
Si un autre utilisateur a verrouillé la configuration et que vous devez le déconnecter de force, utilisez la commande request system logout pid
pid_number
mode opérationnel . Vous pouvez le localiser pid_number dans la notification que vous recevez lorsque vous entrez en mode de configuration lorsque quelqu’un d’autre l’a verrouillé pour un accès exclusif.
Si vous passez en mode configuration alors qu’un autre utilisateur est également en mode configuration et a verrouillé la configuration, un message identifie l’utilisateur. Le message identifie également la partie de la configuration que l’utilisateur est en train d’afficher ou de modifier. Par exemple, dans l’exemple suivant, la valeur pid_number de l’utilisateur qui a verrouillé la configuration pour un accès exclusif est 1088 :
user@host> configure
Entering configuration mode
Users currently editing the configuration:
root terminal p3 (pid 1088) on since 2018-10-30 19:47:58 EDT, idle 00:00:44
exclusive [edit interfaces so-3/0/0 unit 0 family inet]
En configure exclusive
mode, toutes les modifications non validées sont ignorées lorsque vous quittez :
user@host>configure exclusive
warning: uncommitted changes will be discarded on exit Entering configuration mode [edit] user@host#set system host-name cool
[edit] user@host#quit
The configuration has been changed but not committed warning: Auto rollback on exiting 'configure exclusive' Discard uncommitted changes? [yes,no]yes
warning: discarding uncommitted changes load complete Exiting configuration mode
Lorsque vous utilisez yes
l’option de quitter configure exclusive
le mode, Junos OS toutes les modifications non validées sont supprimées et la configuration est restaurée à son état précédemment validé. L’option no
vous permet de continuer l’édition ou de valider vos modifications en configure exclusive
mode.
Lorsqu’un utilisateur quitte le configure exclusive
mode alors qu’un autre utilisateur est en configure private
mode, Junos OS annule toutes les modifications non validées dans la session en mode privé.
Une autre restauration peut se produire si vous entrez en mode de configuration avec la configure exclusive
commande et émettez la commit confirmed
commande, mais sans confirmer la validation dans l’intervalle spécifié. Si vous ne confirmez pas la validation dans l’intervalle spécifié, vous déclenchez une restauration automatique. Une fois qu’une restauration automatique s’est produite, le système d’exploitation supprime le verrou exclusif de votre session. Par conséquent, le message d’erreur « l’accès a été révoqué » s’affiche. Ce message d’erreur s’affiche car la session n’est plus une session exclusive. Cela signifie que la configuration est revenue à l’état par défaut : Toute personne disposant d’un accès peut modifier la configuration, la valider, ou les deux. Pour reverrouiller la configuration, vous devez réutiliser la configure exclusive
commande.
user@host>configure exclusive
warning: uncommitted changes will be discarded on exit Entering configuration mode [edit] user@host#commit confirmed 1
commit confirmed will be automatically rolled back in 1 minutes unless confirmed commit # commit confirmed will be rolled back in 1 minute Commit was not confirmed; automatic rollback complete. [edit] user@host#commit
error: access has been revoked. user@host#commit check
error: access has been revoked. user@host>configure exclusive
warning: uncommitted changes will be discarded on exit Entering configuration mode
Si vous lancez une configure exclusive
session, exécutez la commit confirmed
commande et confirmez la validation, votre session conserve le verrou exclusif. Vous pouvez continuer à apporter des modifications à la configuration tout en restant dans une session exclusive verrouillée.
user@host>configure exclusive
warning: uncommitted changes will be discarded on exit Entering configuration mode [edit] user@host#commit confirmed 1
commit confirmed will be automatically rolled back in 1 minutes unless confirmed commit complete # commit confirmed will be rolled back in 1 minute [edit] user@host#commit
commit complete
Voir également
Comment travailler avec la bonne configuration
Lorsque vous êtes en configure private
mode, vous devez utiliser une copie de la dernière configuration partagée validée. Si la configuration globale change, vous pouvez exécuter la update
commande pour mettre à jour votre configuration candidate privée. Lorsque vous mettez à jour votre configuration candidate privée, cette configuration contient une copie de la configuration la plus récemment validée avec vos modifications privées fusionnées.
Des conflits de fusion peuvent se produire lorsque vous émettez la update
commande.
Vous pouvez également exécuter la commande pour ignorer les modifications apportées à la configuration de votre candidat privé et obtenir la rollback
configuration validée la plus récente.
Junos OS ne prend pas en charge l’utilisation de la configure private
commande pour configurer des instructions correspondant à des modèles de données YANG tiers tels que les modèles de données OpenConfig ou les modèles de données YANG personnalisés.