Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Confirmar a configuração

O comando de modo de configuração permite que você economize as alterações de configuração do dispositivo no banco de dados de configuração e ative a configuração no dispositivo.commit

O modelo de confirmação para configurações

A configuração do dispositivo é salva usando um modelo de confirmação — uma configuração do candidato é modificada conforme desejado e depois comprometida com o sistema. Quando uma configuração é comprometida, o dispositivo verifica a configuração por erros de sintaxe e, se não forem encontrados erros, a configuração é salva como e ativada.juniper.conf.gz O arquivo de configuração ativo anteriormente é salvo como o primeiro arquivo de configuração de reversão (), e quaisquer outros arquivos de configuração de reversão são incrementados por 1. Por exemplo, é incrementado para , tornando-o o segundo arquivo de configuração de reversão.juniper.conf.1.gzjuniper.conf.1.gzjuniper.conf.2.gz O dispositivo pode ter no máximo 49 configurações de reversão (numeradas de 1 a 49) salvas no sistema.

No dispositivo, o arquivo de configuração atual e os três primeiros arquivos de reversão () estão localizados no diretório.juniper.conf.gz.1, juniper.conf.gz.2, juniper.conf.gz.3/config (Os arquivos de reversão restantes, de 4 a 49 anos, estão localizados em .)/var/db/config

Se o arquivo de configuração de recuperação existir, este arquivo também está localizado no diretório.rescue.conf.gz/config Os arquivos padrão da fábrica estão localizados no diretório./etc/config

Existem dois mecanismos usados para propagar as configurações entre mecanismos de roteamento dentro de um dispositivo:

  • Sincronização: Propaga uma configuração de um mecanismo de roteamento para um segundo mecanismo de roteamento dentro do mesmo chassi do dispositivo.

    Para sincronizar configurações, use o comando CLI.commit synchronize Se um dos mecanismos de roteamento estiver bloqueado, a sincronização falhará. Se a sincronização falhar por causa de um arquivo de configuração bloqueado, você pode usar o comando.commit synchronize force Esse comando substitui a fechadura e sincroniza os arquivos de configuração.

  • Distribuição: Propaga uma configuração em todo o plano de roteamento em um dispositivo multichassis. A distribuição ocorre automaticamente. Não há nenhum comando de usuário disponível para controlar o processo de distribuição. Se uma configuração for bloqueada durante uma distribuição de uma configuração, a configuração bloqueada não receberá o arquivo de configuração distribuído, de modo que a sincronização falha. Você precisa limpar a fechadura antes da configuração e ressincronizar os planos de roteamento.

    Nota:

    Quando você usa o comando CLI em uma plataforma multichassis, a sincronização forçada dos arquivos de configuração não afeta a distribuição do arquivo de configuração em todo o plano de roteamento.commit synchronize force Se um arquivo de configuração for bloqueado em um dispositivo remoto do dispositivo onde o comando foi emitido, a sincronização falhará no dispositivo remoto. Você precisa limpar a fechadura e reeditar o comando.synchronization

Confirmar uma configuração de dispositivo

Para salvar mudanças na configuração do dispositivo no banco de dados de configuração e ativar a configuração no dispositivo, use o comando do modo de configuração.commit Você pode emitir o comando de qualquer nível de hierarquia:commit

Quando você insira o comando, a configuração é verificada pela primeira vez para verificar se há erros de sintaxe ().commitcommit check Então, se a sintaxe estiver correta, a configuração será ativada e se tornará a configuração atual e operacional do dispositivo.

Nota:

Não recomendamos realizar uma operação de confirmação no mecanismo de roteamento de backup quando a comutação graciosa do mecanismo de roteamento estiver habilitada no roteador.

Um commit de configuração pode falhar por qualquer um dos seguintes motivos:

  • A configuração inclui sintaxe incorreta, o que faz com que a verificação de confirmação seja reprovada.

  • A configuração do candidato que você está tentando confirmar é maior que 700 MB.

  • A configuração é bloqueada por um usuário que entrou no comando.configure exclusive

Se a configuração conter erros de sintaxe, uma mensagem indica a localização do erro e a configuração não será ativada. A mensagem de erro tem o seguinte formato:

Por exemplo:

Você deve corrigir o erro antes de recompor a configuração. Para retornar rapidamente ao nível de hierarquia onde o erro está localizado, copie o caminho da primeira linha do erro e cole-o no prompt de modo de configuração no nível de hierarquia.[edit]

O arquivo de configuração do candidato não comprometido é ./var/rundb/juniper.db Ela é limitada a 700 MB. Se o commit falhar com uma mensagem , visualize o tamanho do arquivo do modo de configuração entrando no comando .configuration database size limit exceededrun file list /var/rundb detail Você pode simplificar a configuração e reduzir o tamanho do arquivo criando grupos de configuração com curingas ou definindo políticas de correspondência menos específicas em seus filtros de firewall.

Nota:

Os avisos de tempo de compromisso da CLI exibidos para alterações de configuração no nível de hierarquia são removidos e são registrados como mensagens de log do sistema.[edit interfaces]

Isso também é aplicável à configuração VRRP nos seguintes níveis de hierarquia:

  • [edit interfaces interface-name unit logical-unit-number family (inet | inet6) address address]

  • [edit logical-systems logical-system-name interfaces interface-name unit logical-unit-number family (inet | inet6) address address]

Quando você confirma uma configuração, você confirma toda a configuração em sua forma atual.

Nota:
  • Não recomendamos realizar uma operação de confirmação no mecanismo de roteamento de backup quando o switchover gracioso do mecanismo de roteamento estiver habilitado no dispositivo.

  • Se você configurar o mesmo endereço IP para uma interface de gerenciamento ou interface interna, como e uma interface física externa como , quando o switchover gracioso do Mecanismo de Roteamento (GRES) é habilitado, a CLI exibe uma mensagem de erro de confirmação apropriada de que endereços idênticos foram encontrados nas interfaces privadas e públicas.fxp0ge-0/0/1 Nesses casos, você deve atribuir endereços IP exclusivos para as duas interfaces que têm endereços duplicados.

Confirmar a operação quando vários usuários configurarem o software

Até 32 usuários podem estar no modo de configuração simultaneamente fazendo alterações na configuração. Todas as mudanças feitas por todos os usuários são visíveis para todos que editam a configuração — as mudanças se tornam visíveis assim que o usuário pressiona a chave Enter no final de um comando que muda a configuração, como , ou .seteditdelete

Quando qualquer um dos usuários que editam a configuração emite um comando, a CLI verifica e ativa todas as mudanças por todos os usuários.commit

Se você entrar no modo de configuração com o comando, cada usuário tem uma configuração de candidato privado para editar um pouco independentemente de outros usuários.configure private Quando você confirma a configuração, a CLI confirma apenas suas próprias mudanças. Para sincronizar sua cópia da configuração após outros usuários terem cometido alterações, você pode executar o comando no modo de configuração.update Uma operação de confirmação também atualiza todas as configurações do candidato privado. Por exemplo, suponha que o usuário X e o usuário Y estejam no modo, e o usuário X cometa uma mudança de configuração.configure private Quando o usuário Y realiza uma operação de confirmação subsequente e depois visualiza a nova configuração, a nova configuração vista pelo usuário Y inclui as mudanças feitas pelo usuário X.

Se você entrar no modo de configuração com o comando, bloqueie a configuração do candidato enquanto permanecer no modo de configuração.configure exclusive Isso permite que você faça 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 confirmar a configuração. Isso é verdade mesmo que os outros usuários tenham entrado no modo de configuração antes de você entrar no comando.configure exclusive Por exemplo, suponha que o usuário X já esteja no modo ou no modo.configure privateconfigure Então suponha que o usuário Y entre no modo.configure exclusive O usuário X não pode confirmar nenhuma alteração na configuração, mesmo que o usuário X insira essas alterações antes que o usuário Y se conecte. Se o usuário Y sair do modo, o usuário X pode então confirmar as alterações feitas no ou modo.configure exclusiveconfigure privateconfigure

Visão geral de preparação e ativação do Commit

Você pode concluir o processo de confirmação em duas etapas. O recurso de confirmação em duas etapas permite configurar vários dispositivos e ativar simultaneamente as configurações. O commit de duas etapas fornece um prazo definitivo para que o compromisso seja eficaz no sistema. Você pode entrar no modo de confirmação após a preparação do commit, mas receberá uma mensagem de que o compromisso está pendente de ativação.

Na primeira etapa, a fase de preparação, o commit é validado e um novo banco de dados com os arquivos necessários é gerado. Se a configuração conter algum erro de sintaxe, uma mensagem de erro apropriada será exibida e a configuração não estiver preparada. Em caso de falha durante a fase de preparação, a mensagem de erro é exibida.commit check-out failed

Na segunda etapa, no estágio de ativação, a configuração previamente preparada é ativada. Em seguida, se você precisar limpar a configuração preparada, você pode fazê-lo usando o comando.clear system commit prepared Uma mensagem de log é gerada após a limpeza bem-sucedida do commit pendente.

Nota:

Você não pode realizar operações de confirmação entre as fases de preparação e ativação.

O processo de confirmação em duas etapas é superior ao processo de etapa única para compromissos críticos de tempo. No processo de etapa única, o tempo de preparação pode variar dependendo da configuração existente no dispositivo. No processo de duas etapas, o trabalho de preparação complexo é tratado com mais eficiência.

São fornecidos comandos de configuração que permitem preparar o cache de configuração e ativar a configuração. Você pode preparar os dispositivos com novas configurações e ativá-los nos momentos exatos que quiser.

O comando valida as configurações e o comando ativa as configurações.commit preparecommit activate Os comandos têm as seguintes opções de configuração:

  • and-quit

  • no-synchronize

  • peers-synchronize

  • synchronize

O e os comandos estão disponíveis apenas para confirmações privadas, exclusivas e compartilhadas.commit preparecommit activate Os comandos não são aplicáveis para modos dinâmicos e efêmeros. Este recurso é aplicável para dispositivos multichassis, mas não é aplicável para confirmações de lotes.

Para dar suporte a essa funcionalidade usando o Protocolo de configuração de rede (NETCONF), as seguintes novas chamadas de procedimento remoto (RPCs) são fornecidas:

  • <commit-configuration>< prepare/></commit-configuration>

  • <commit-configuration><activate/></commit-configuration>

  • <clear-system-commit><prepared/></clear-system-commit>

Nota:
  • Em uma configuração do Virtual Chassis da Série MX, o seguinte se aplica: Quando é emitido em um mecanismo de roteamento seguido de switchover, o Mecanismo de roteamento onde o comando de switchover é emitido reinicializa.commit prepare Portanto, o cache preparado é liberado nesse mecanismo de roteamento.

  • Em uma configuração do Virtual Chassis da Série MX, é aconselhável executar comando apenas em vc primário.clear system commit prepared

Confirmar configurações de dispositivos em duas etapas: Preparação e ativação

Você pode concluir o processo de confirmação em duas etapas. Isso permite que você configure vários dispositivos, e as configurações podem ser ativadas simultaneamente. Na primeira etapa, conhecida como estágio de preparação, o commit é validado e um novo banco de dados, juntamente com os arquivos necessários, é gerado. Se a configuração conter algum erro de sintaxe, uma mensagem de erro apropriada será exibida e a configuração não estiver preparada. Na segunda etapa, conhecida como estágio de ativação, a configuração previamente preparada é ativada e se torna a configuração atual e operacional do dispositivo.

Para preparar a configuração:

  1. No nível de hierarquia no modo de configuração, faça as alterações necessárias na configuração.[edit]

    Por exemplo, para configurar os scripts do sistema, emita o seguinte comando:

    Por exemplo:

  2. Emite o comando.commit prepare

    A mensagem é exibida.commit prepare successful

    Se a fase de preparação falhar, a mensagem de erro será exibida.commit check-out failed

  3. Para verificar a saída do comando após a emissão, use o seguinte comando:show system commitcommit prepare

Para ativar a configuração preparada:

  1. Use o comandocommit activate

    A mensagem é exibida.commit complete

  2. Para verificar a configuração ativada do sistema, use o seguinte comando:

Para verificar a saída dos comandos e após a emissão, emita os seguintes comandos.show system commitshow system commit revision detailcommit activate

Ativar uma configuração de dispositivo com confirmação

Ao confirmar a configuração atual do candidato, você pode exigir uma confirmação explícita para que o compromisso se torne permanente. Isso é útil se você quiser verificar se uma mudança de configuração funciona corretamente e não impede o acesso ao dispositivo. Se a mudança impedir o acesso ou causar outros erros, o dispositivo retorna automaticamente à configuração anterior e restaura o acesso após a aprovação do tempo de confirmação da reversão. Esse recurso é chamado de reversão automática.

Para confirmar a configuração atual do candidato, mas exigir uma confirmação explícita para que o compromisso se torne permanente, use o comando do modo de configuração:commit confirmed

Depois de verificar se a mudança funciona corretamente, você pode manter a nova configuração ativa entrando em um ou comando dentro de 10 minutos após o comando.commitcommit checkcommit confirmed Por exemplo:

Se o commit não for confirmado em um determinado tempo (10 minutos por padrão), o sistema operacional volta automaticamente para a configuração anterior e uma mensagem de transmissão é enviada a todos os usuários conectados.

Para mostrar quando uma reversão é agendada após um comando, entre no comando.commit confirmed show system commit Por exemplo:

Assim como o comando, o comando verifica a sintaxe de configuração e relata quaisquer erros.commitcommit confirmed Se não houver erros, a configuração será ativada temporariamente (10 minutos por padrão) e começa a ser executada no dispositivo.

Figura 1: Confirme uma configuraçãoConfirme uma configuração

Para alterar o tempo antes de confirmar a nova configuração, especifique o número de minutos quando você emitir o comando:

Você também pode usar o comando no modo de configuração.commit confirmed[edit private]

Agende uma operação de compromisso

Você pode agendar quando quiser que a configuração do seu candidato fique ativa. Para salvar mudanças na configuração do dispositivo e ativar a configuração no dispositivo em um momento futuro ou após a reinicialização, use o comando do modo de configuração, especificando ou um momento futuro no nível de hierarquia:commit atrebootedit

é ou o tempo futuro para ativar as mudanças de configuração.stringreboot Você pode especificar o tempo em dois formatos:

  • Um valor de tempo no formulário [] (horas, minutos e segundos opcionalmente)— Comprometa a configuração no momento especificado, que deve ser no futuro, mas antes das 23h59:59 no dia em que o comando do modo de configuração for emitido.hh:mm:sscommit at Use o tempo de 24 horas pelo valor; por exemplo, é às 4h30 e às 20h.hh04:30:00 20:00 O tempo é interpretado em relação às configurações do relógio e do fuso horário no roteador.

  • Um valor de data e hora no formulário [] (ano, mês, data, horas, minutos e, opcionalmente, segundos)— Comprometa a configuração no dia e hora especificados, que devem ser após a emissão do comando.yyyy-mm-dd hh:mm:sscommit at Use o tempo de 24 horas pelo valor.hh Por exemplo,  são 12h30 de 21 de agosto de 2018.2018-08-2112:30:00 O tempo é interpretado em relação às configurações do relógio e do fuso horário no roteador.

Coloque o valor em cotações (&quot; &quot;).string Por exemplo, .commit at "18:00:00" Para data e hora, inclua ambos os valores no mesmo conjunto de cotações. Por exemplo, commit at "2018-03-10 14:00:00".

Uma verificação de confirmação é realizada imediatamente quando você emite o comando do modo de configuração.commit at Se o resultado da verificação for bem-sucedido, o usuário atual está logado para fora do modo de configuração, e os dados de configuração são deixados em um estado somente de leitura. Nenhum outro compromisso pode ser realizado até que o compromisso agendado seja concluído.

Nota:

Se o software do dispositivo falhar antes que as alterações de configuração se tornem ativas, todas as mudanças de configuração serão perdidas.

Você não pode entrar no comando de configuração depois de emitir o comando.commit at request system reboot

Você não pode entrar no comando depois de agendar uma operação de confirmação para um momento específico no futuro.request system reboot

Você não pode confirmar uma configuração quando um compromisso agendado está pendente. Para obter informações sobre como cancelar uma configuração agendada por meio do comando, consulte o CLI Explorer.clearhttps://www.juniper.net/documentation/content-applications/cli-explorer/junos/

Nota:

Não recomendamos realizar uma operação de confirmação no mecanismo de roteamento de backup quando o switchover gracioso do mecanismo de roteamento estiver habilitado no dispositivo.

Monitore o processo de confirmação

Para monitorar o processo de confirmação da configuração do dispositivo, use o comando após o pipe com o comando:display detailcommit

Por exemplo:

Adicione um comentário para descrever a configuração comprometida

Você pode incluir um comentário que descreve alterações na configuração comprometida. Para isso, inclua a declaração.commit comment O comentário pode ser de até 512 bytes e você deve digitá-lo em uma única linha.

comment-string é o texto do comentário.

Nota:

Você não pode incluir um comentário com o comando.commit check

Para adicionar um comentário ao comando, inclua a declaração após o comando:commitcommentcommit

Para adicionar um comentário ao comando, inclua a declaração após o comando:commit confirmedcommentcommit confirmed

Para visualizar esses comentários de confirmação, emita o comando do modo operacional.show system commit

Nota:

Você também pode usar o comando no modo de configuração.commit confirmed[edit private]

Visão geral do Batch Commits

O batch confirma agrega ou mescla várias edições de configuração de diferentes sessões ou usuários de CLI e as adiciona a uma fila de confirmação de lotes. Um servidor de confirmação de lotes em execução no dispositivo tira uma ou mais vagas da fila de confirmação de lotes, aplica as alterações de configuração no banco de dados de configuração compartilhada e, em seguida, confirma as mudanças de configuração em uma única operação de confirmação.

Os lotes são priorizados pelo servidor de confirmação com base na prioridade do lote especificado pelo usuário ou no momento em que a tarefa do lote é adicionada. Quando um lote é comprometido, o próximo conjunto de alterações de configuração é agregado e carregado na fila de lotes para a próxima sessão da operação de confirmação de lotes. Os lotes são criados até que não haja nenhuma entrada de confirmação no diretório da fila.

Quando comparado com a operação de confirmação regular, em que todos os compromissos são comprometidos sequencialmente de forma independente, o lote compromete a economia de tempo e recursos do sistema, cometendo várias edições de configuração pequenas em uma única operação de confirmação.

Os compromissos em lotes são realizados a partir do modo de configuração.[edit batch] As propriedades do servidor de confirmação podem ser configuradas no nível de hierarquia.[edit system commit server]

Agregação e manuseio de erros

Quando há um erro de tempo de carga em uma das vagas agregadas, o trabalho de confirmação que encontra o erro é descartado e os empregos restantes são agregados e comprometidos.

Por exemplo, se houver cinco vagas de confirmação (, e ) agregadas, e encontrar um erro durante o carregamento, ela será descartada e agregada e comprometida.commit-1commit-2commit-3commit-4commit-5commit-3commit-3commit-1commit-2commit-4commit-5

Se houver um erro durante a operação de confirmação quando duas ou mais vagas forem agregadas e comprometidas, a agregação é descartada e cada uma dessas vagas é comprometida individualmente, como uma operação de compromisso regular.

Por exemplo, se houver cinco vagas de confirmação (, , e ) agregadas e se houver um erro de confirmação causado por, a agregação for descartada, , e forem cometidas individualmente, e a CLI relatar um erro de confirmação para.commit-1commit-2commit-3commit-4commit-5commit-3commit-1commit-2commit-3commit-4commit-5commit-3

Exemplo: Configure as propriedades do servidor de confirmação de lotes

Este exemplo mostra como configurar as propriedades do servidor de confirmação de lotes para gerenciar as operações de confirmação de lotes.

Requisitos

Este exemplo usa os seguintes componentes de hardware e software:

  • Plataforma de Roteamento Universal 5G da Série MX

Visão geral

Você pode controlar como a fila de confirmação de lotes é tratada pelo servidor de confirmação configurando as propriedades do servidor no nível de hierarquia.[edit system commit server] Isso permite que você controle quantas vagas de confirmação são agregadas ou mescladas em um único lote de confirmação, o número máximo de empregos que podem ser adicionados à fila, dias para manter logs de erro de confirmação de lotes, intervalo entre dois compromissos de lotes e operações de rastreamento para operações de confirmação de lotes.

Configuração

Configuração rápida da CLI

Para configurar rapidamente esta seção do exemplo, copie os seguintes comandos, cole-os em um arquivo de texto, remova qualquer quebra de linha, altere os detalhes necessários para combinar com a configuração da sua rede e, em seguida, copie e cole os comandos no CLI no nível de hierarquia.[edit] Você pode configurar as propriedades do servidor de confirmação a partir do modo regular ou do modo.[edit][edit batch]

Dispositivo R0

Configuração das propriedades do servidor commit

Procedimento passo a passo
  1. (Opcional) Configure o número de transações de compromisso para agregar ou mesclar em uma única operação de compromisso.

    O valor padrão é .maximum-aggregate-pool5

    Nota:

    Configuração para comprometer cada uma das vagas individualmente.maximum-aggregate-pool1

    Neste exemplo, o número de transações de compromisso está definido para indicar que quatro diferentes empregos de compromisso são agregados em um único compromisso antes que a operação de compromisso seja iniciada.4

  2. (Opcional) Configure o número máximo de vagas permitidas em um lote.

    Isso limita o número de empregos comprometidos que são adicionados à fila.

    Nota:

    Se você definir , o servidor de confirmação não pode adicionar mais de um trabalho à fila, e a CLI exibe uma mensagem apropriada quando você tenta comprometer mais de um trabalho.maximum-entries1

  3. (Opcional) Configure o tempo (em segundos) para esperar antes de iniciar a próxima operação de confirmação de lotes.

  4. (Opcional) Configure o número de dias para manter logs de erro.

    O valor padrão são dias.30

  5. (Opcional) Configure operações de rastreamento para registrar eventos de confirmação de lotes.

    Neste exemplo, o nome do arquivo para registrar eventos de confirmação de lotes é , e todas as bandeiras de traceoption estão definidas.commitd_nov

Resultados

A partir do modo de configuração, confirme sua configuração entrando no comando.show system commit server Se a saída não exibir a configuração pretendida, repita as instruções neste exemplo para corrigir a configuração.

Comprometendo a configuração do modo de configuração de lotes

Procedimento passo a passo

Para confirmar a configuração do modo, faça um dos seguintes:[edit batch]

  • Faça login no dispositivo e insira .commit

  • Para atribuir uma prioridade superior a um trabalho de confirmação de lotes, emita o comando com a opção .commitpriority

  • Para comprometer uma configuração sem agregar as mudanças de configuração com outras vagas de confirmação na fila, emita o comando com a opção .commitatomic

  • Para comprometer uma configuração sem agregar as mudanças de configuração com outras vagas de compromisso na fila, e emitir uma prioridade maior para o trabalho de compromisso, emita o comando com a opção .commitatomic priority

Verificação

Confirme se a configuração está funcionando corretamente.

Verificando o status do servidor de confirmação de lotes

Propósito

Verifique a situação do servidor de confirmação do lote.

Ação

Por padrão, o status do servidor de confirmação é .Not running O servidor de confirmação começa a ser executado apenas quando um trabalho de confirmação de lotes é adicionado à fila.

Quando um trabalho de compromisso em lote é adicionado à fila, o status do servidor de compromisso muda para .Running

Significado

O campo lista os IDs de compromisso de vagas que estão em processo.Jobs in process

Verificando o status de confirmação de lotes

Propósito

Verifique a fila de servidores de confirmação para obter o status dos compromissos do lote.

Ação
Significado

os displays confirmam trabalhos que são adicionados à fila de confirmação, mas ainda não estão comprometidos. apresenta a lista de empregos comprometidos que são bem-sucedidos. são confirmações que falharam por causa de um erro.Pending commitsCompleted commitsError commits

Visualizando os arquivos de patch em um trabalho de confirmação de lotes

Propósito

Veja os tempostamps, arquivos de patch e o status de cada um dos trabalhos de confirmação. Os arquivos de patch mostram as alterações de configuração que ocorrem em cada operação de confirmação que é adicionada à fila de confirmação de lotes.

Ação
  1. Use o comando para visualizar os patches para todas as operações de confirmação.show system commit server queue patch

    A saída mostra as mudanças na configuração para cada ID de trabalho de compromisso.

  2. Para visualizar o patch para uma ID de trabalho de confirmação específica, emita o comando.show system commit server queue patch id <id-number>

Significado

A saída mostra o patch criado para um trabalho de confirmação. O sinal ou o sinal indica as mudanças na configuração para um trabalho de confirmação específico.+-

Visualizando os arquivos de rastreamento para operações de confirmação de lotes

Propósito

Veja os arquivos de rastreamento para operações de confirmação de lotes. Você pode usar os arquivos de rastreamento para solucionar problemas.

Ação
  • Use o comando para visualizar todas as entradas do arquivo de log.file show /var/log/<filename>

    A saída mostra logs de eventos de servidor de confirmação e outros logs para confirmações de lotes.

  • Para visualizar entradas de log apenas para operações de confirmação de lotes bem-sucedidas, emita o comando com a opção de pipe.file show /var/log/<filename>| match committed

    A saída mostra IDs de trabalho em lotes para operações de confirmação bem-sucedidas.

  • Para visualizar entradas de log apenas para operações de confirmação de lotes com falha, emita o comando com a opção de pipe.file show /var/log/<filename>| match “Error while”

    A saída mostra a confirmação de IDs de trabalho para operações de confirmação fracassadas.

  • Para visualizar entradas de log apenas para eventos de servidor de confirmação, emita o comando com a opção de pipe.file show /var/log/<filename>| match “commit server”

    A saída mostra logs de eventos de servidor de confirmação.

Fazer backup da configuração comprometida no boot drive alternativo

Depois de confirmar a configuração e ficar satisfeito de que ela está sendo executada com sucesso, você deve emitir o comando para fazer o backup do novo software no sistema de arquivos.request system snapshot/altconfig Se você não emitir o comando, a configuração no drive de inicialização alternativo está fora de sincronia com a configuração no boot drive principal.request system snapshot

O comando apoia o sistema de arquivos raiz para.request system snapshot/altroot/config/altconfig Os sistemas raiz e de arquivo estão no flash drive do roteador, e os sistemas e arquivos estão no disco rígido do roteador (se disponível)./config/altroot/altconfig

Depois de emitir o comando, você não pode retornar à versão anterior do software porque as cópias em execução e backup do software são idênticas.request system snapshot