Visão geral do Configure
comando
Você (o administrador de rede) usa o configure
comando para entrar no modo de configuração CLI. Você também pode usá-lo para coletar outras informações, como quais outros usuários estão atualmente no modo de configuração.
Formas de configure
comando
Junos OS oferece suporte a configure
três formas de comando: configure
econfigure private
configure exclusive
... Esses formulários controlam como os usuários editam e confirmam configurações. Você pode usar esse comando para coordenar o trabalho de vários usuários que gerenciam a configuração da rede e do dispositivo.
Comando |
Edite o acesso |
Acesso de confirmação |
---|---|---|
|
|
|
|
|
|
|
|
|
Consulte também
Como usar o configure
comando
Até 32 usuários podem trabalhar no modo de configuração simultaneamente; tudo pode fazer alterações na configuração ao mesmo tempo. Quando você confirma alterações na configuração, você pode estar cometendo uma combinação de mudanças que você e outros usuários fizeram. Por esse motivo, você deve acompanhar quem está no modo de configuração com você.
Para ver outros usuários atualmente conectados ao mesmo dispositivo no modo de configuração:
configure
comando para entrar no modo de configuração CLI.Se outros usuários estiverem no modo de configuração, a mensagem exibida indica quem são os usuários e qual parte da configuração cada pessoa está visualizando ou editando.
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#
Como usar o configure exclusive
comando
Se você entrar no modo de configuração usando o configure exclusive
comando, bloqueie a configuração global do candidato enquanto permanecer no modo de configuração. (A configuração global do candidato também é conhecida como a configuração compartilhada ou banco de dados de configuração compartilhada.) Usando o configure exclusive
comando, você pode fazer alterações sem interferência de outros usuários. Outros usuários podem entrar e sair do modo de configuração, mas não podem fazer nenhuma mudança permanente na configuração. Além disso, qualquer tentativa de mudança feita por outros usuários enquanto a configuração está no estado bloqueado é descartada assim que os outros usuários saem do modo de configuração.
Se outro usuário tiver bloqueado a configuração e precisar registrá-la à força, use o comando request system logout pid
pid_number
do modo operacional. Você pode localizar a pid_number notificação recebida ao entrar no modo de configuração quando outra pessoa a bloqueou para acesso exclusivo.
Se você entrar no modo de configuração enquanto outro usuário também estiver no modo de configuração e tiver bloqueado a configuração, uma mensagem identifica o usuário. A mensagem também identifica a parte da configuração que o usuário está visualizando ou editando. Por exemplo, no exemplo a seguir, o pid_number usuário que bloqueou a configuração para acesso exclusivo é 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]
No configure exclusive
modo, quaisquer alterações não comprometidas são descartadas quando você sai:
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
Quando você usa a opção de sair configure exclusive
do yes
modo, Junos OS descarta quaisquer alterações não comprometidas e reverte a configuração para seu estado previamente comprometido. A opção no
permite que você continue editando ou comprometa suas mudanças no configure exclusive
modo.
Quando um usuário sai do configure exclusive
modo enquanto outro usuário está no configure private
modo, Junos OS reverte qualquer alteração não comprometida na sessão de modo privado.
Outra reversão pode acontecer se você entrar no modo de configuração com o configure exclusive
comando e emitir o commit confirmed
comando, mas sem confirmar o comprometimento dentro do intervalo especificado. Ao não confirmar o commit dentro do intervalo especificado, você aciona uma reversão automática. Após a reversão automática, o sistema operacional remove o bloqueio exclusivo da sessão. Como resultado, a mensagem de erro "o acesso foi revogado" aparece. Essa mensagem de erro aparece porque a sessão não é mais uma sessão exclusiva. Isso significa que a configuração está de volta ao estado padrão: qualquer pessoa com acesso pode editar a configuração, comprometê-la ou ambos. Para bloquear novamente a configuração, você deve usar o configure exclusive
comando novamente.
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
Se você iniciar uma configure exclusive
sessão, emitir o commit confirmed
comando e confirmar o compromisso, sua sessão manterá o bloqueio exclusivo. Você pode continuar a fazer alterações na configuração enquanto ainda está em uma sessão exclusiva fechada.
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
Consulte também
Como trabalhar com a configuração correta
Quando você está no configure private
modo, você deve trabalhar com uma cópia da configuração compartilhada mais recentemente comprometida. Se a configuração global mudar, você pode emitir o update
comando para atualizar a configuração do seu candidato privado. Quando você atualiza a configuração do candidato privado, essa configuração contém uma cópia da configuração mais recentemente comprometida com suas mudanças privadas mescladas.
A fusão de conflitos pode ocorrer quando você emite o update
comando.
Você também pode emitir o rollback
comando para descartar as mudanças de configuração de seu candidato privado e obter a configuração mais recentemente comprometida.
Junos OS não oferece suporte ao uso do configure private
comando para configurar declarações correspondentes a modelos de dados YANG de terceiros, como modelos de dados OpenConfig ou modelos de dados YANG personalizados.