Visão geral do comandoConfigure
Você (o administrador de rede) usa o comando para entrar no modo de configuração CLI.configure
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 comandoconfigure
Junos OS
oferece suporte a três formas de comando:configure e...configure
configure 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 comandoconfigure
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
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 comandoconfigure exclusive
Se você entrar no modo de configuração usando o comando, bloqueie a configuração global do candidato enquanto permanecer no modo de configuração.configure exclusive
(A configuração global do candidato também é conhecida como a configuração compartilhada ou banco de dados de configuração compartilhada.) Usando o comando, você pode fazer alterações sem interferência de outros usuários.configure exclusive
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 do modo operacional.request system logout pid
pid_number
Você pode localizar a notificação recebida ao entrar no modo de configuração quando outra pessoa a bloqueou para acesso exclusivo.pid_number
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 usuário que bloqueou a configuração para acesso exclusivo é 1088:pid_number
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 modo, quaisquer alterações não comprometidas são descartadas quando você sai:configure exclusive
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 do modo, descarta quaisquer alterações não comprometidas e reverte a configuração para seu estado previamente comprometido.yes
configure exclusive
Junos OS A opção permite que você continue editando ou comprometa suas mudanças no modo.no
configure exclusive
Quando um usuário sai do modo enquanto outro usuário está no modo, reverte qualquer alteração não comprometida na sessão de modo privado.configure exclusive
configure private
Junos OS
Outra reversão pode acontecer se você entrar no modo de configuração com o comando e emitir o comando, mas sem confirmar o comprometimento dentro do intervalo especificado.configure exclusive
commit confirmed
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 comando novamente.configure exclusive
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 sessão, emitir o comando e confirmar o compromisso, sua sessão manterá o bloqueio exclusivo.configure exclusive
commit confirmed
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 modo, você deve trabalhar com uma cópia da configuração compartilhada mais recentemente comprometida.configure private
Se a configuração global mudar, você pode emitir o comando para atualizar a configuração do seu candidato privado.update
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 comando.update
Você também pode emitir o comando para descartar as mudanças de configuração de seu candidato privado e obter a configuração mais recentemente comprometida.rollback
não oferece suporte ao uso do comando para configurar declarações correspondentes a modelos de dados YANG de terceiros, como modelos de dados OpenConfig ou modelos de dados YANG personalizados.Junos OSconfigure private