Présentation 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 configuration.
Formes de la configure
commande
Junos OS prend en charge trois formes de commande configure
: 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 de l’équipement.
Commande |
Modifier l’accès |
Accès de validation |
---|---|---|
|
|
|
|
|
|
|
|
|
Voir également
Comment utiliser la configure
commande
Jusqu’à 32 utilisateurs peuvent travailler en mode configuration simultanément ; tous peuvent apporter des modifications à la configuration en même temps. Lorsque vous validez des modifications à 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 d’autres utilisateurs actuellement connectés au même équipement 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 entrez en mode configuration à l’aide de la configure exclusive
commande, vous verrouillez la configuration globale du candidat aussi longtemps que vous restez en mode de configuration. (La configuration globale du candidat 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 effectuer 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. En outre, toute tentative de modification par d’autres utilisateurs alors que la configuration est dans l’état verrouillé 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 les déconnecter de force, utilisez la commande request system logout pid
pid_number
du mode opérationnel . Vous pouvez localiser la pid_number notification que vous recevez lors de l’entrée en mode de configuration lorsque quelqu’un d’autre l’a verrouillé pour un accès exclusif.
Si vous entrez en mode configuration alors qu’un autre utilisateur est également en mode de configuration et qu’il a verrouillé la configuration, un message identifie l’utilisateur. Le message identifie également la partie de la configuration que l’utilisateur consulte ou modifie. Par exemple, dans l’exemple suivant, l’utilisateur pid_number 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 l’option yes
de sortie configure exclusive
du mode, Junos OS supprime les modifications non validées et ramène la configuration à son état précédemment engagé. L’option no
vous permet de continuer à modifier ou de valider vos modifications en configure exclusive
mode.
Lorsqu’un utilisateur sort configure exclusive
du mode alors qu’un autre utilisateur est en configure private
mode, Junos OS il restaurationne toute modification non validée dans la session du mode privé.
Une autre restauration peut se produire si vous entrez en mode de configuration avec la configure exclusive
commande et que vous émettez la commit confirmed
commande, mais sans confirmer la validation dans l’intervalle spécifié. En ne confirmant pas la validation dans l’intervalle spécifié, vous déclenchez une restauration automatique. Une fois la restauration automatique effectuée, le système d’exploitation retire le verrouillage exclusif de votre session. En conséquence, le message d’erreur « l’accès a été révoqué » apparaît. Ce message d’erreur apparaît car la session n’est plus une session exclusive. Cela signifie que la configuration est de retour à l’état par défaut : toute personne disposant d’un accès peut modifier la configuration, la valider, ou les deux. Pour re-verrouiller la configuration, vous devez utiliser la commande à configure exclusive
nouveau.
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, la commande commit confirmed
et confirmez la validation, votre session conserve le verrou exclusif. Vous pouvez continuer à apporter des modifications à la configuration pendant 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 travailler avec une copie de la dernière configuration partagée validée. Si la configuration globale change, vous pouvez émettre la update
commande pour mettre à jour la configuration de votre candidat privé. Lorsque vous mettez à jour votre configuration de candidat privé, cette configuration contient une copie de la dernière configuration 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 émettre la rollback
commande pour ignorer les modifications de configuration de votre candidat privé et obtenir la dernière configuration validée.
Junos OS ne prend pas en charge l’utilisation de la configure private
commande pour configurer des déclarations 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.