Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Gerenciamento de pacotes e configurações YANG durante uma atualização de software ou rebaixamento

Determinados dispositivos que executam o Junos OS permitem que você carregue módulos YANG personalizados no dispositivo para adicionar modelos de dados que não são suportados nativamente pelo Junos OS. Ao adicionar, atualizar ou excluir um modelo de dados YANG, o Junos OS reconstrói seu esquema e depois valida a configuração ativa em relação ao esquema atualizado.

Quando você atualiza ou rebaixa o Junos OS, por padrão, o sistema valida o pacote ou pacote de software em relação à configuração atual. Durante a instalação, o esquema para modelos de dados YANG personalizados não está disponível. Como resultado, se a configuração ativa contém dependências desses modelos, a validação de software falha, o que faz com que a atualização ou o rebaixamento falhem.

Além disso, os dispositivos que estão executando o Junos OS com base na versão 6 do FreeBSD removem pacotes YANG personalizados do dispositivo durante o processo de instalação do software. Para esta variante do Junos OS, se a configuração ativa contém dependências de modelos de dados YANG personalizados, a instalação de software falha mesmo se você não validar o software contra a configuração, porque os dados de configuração não podem ser validados durante o compromisso inicial de boot-time.

Por esses motivos, antes de atualizar ou rebaixar a imagem do Junos OS em um dispositivo que tenha um ou mais módulos YANG personalizados adicionados a ele, você deve remover todos os dados de configuração correspondentes aos modelos de dados YANG personalizados da configuração ativa. Após a instalação do software ser concluída, adicione os pacotes YANG e os dados de configuração correspondentes de volta ao dispositivo, se apropriado. As tarefas estão descritas neste tópico.

Nota:

Você não precisa excluir dados de configuração correspondentes aos pacotes OpenConfig antes de atualizar ou rebaixar o Junos OS.

Backup e exclusão dos dados de configuração

Se a configuração conter dependências de modelos de dados YANG personalizados:

  1. Se você planeja restaurar os dados de configuração que correspondem aos modelos de dados YANG não nativos após a atualização do software, guarde uma cópia de toda a configuração ou dos dados de configuração correspondentes aos modelos de dados YANG, conforme apropriado.
    • Para salvar toda a configuração:

    • Para salvar dados de configuração em um nível de hierarquia específico:

  2. No modo de configuração, exclua as partes da configuração que dependem dos modelos de dados YANG personalizados.
  3. Comprometa as mudanças.
  4. Antes de realizar a instalação do software, certifique-se de que os dados de configuração salvos e o módulo YANG e os arquivos de script sejam salvos em um local local ou remoto que preservará os arquivos durante a instalação e que serão acessíveis após a instalação ser concluída.

Restaurar os pacotes YANG e os dados de configuração

Após a instalação do software ser concluída, carregue os pacotes YANG no dispositivo (quando necessário) e restaure os dados de configuração associados aos pacotes, se apropriado. Durante uma atualização de software ou rebaixamento, os dispositivos que executam o Junos OS com FreeBSD atualizado preservam pacotes YANG personalizados, enquanto os dispositivos que executam o Junos OS com base na versão 6 do FreeBSD excluem os pacotes.

  1. Carregue os pacotes YANG (dispositivos que executam o Junos OS com base apenas na versão 6 do FreeBSD).
  2. Quando o sistema solicita que você reinicie o Junos OS CLI, pressione Enter para aceitar o valor padrão de yes.
    Nota:

    Para evitar erros de banco de dados relacionados à CLI ou de configuração, recomendamos que você não realize nenhuma operação CLI, altere a configuração ou encerre a operação enquanto um dispositivo estiver em processo de adicionar, atualizar ou excluir um pacote YANG e modificar o esquema.

  3. No modo de configuração, carregue os dados de configuração associados aos pacotes YANG.

    Por exemplo, para carregar os dados de configuração de um arquivo em relação ao nível superior da hierarquia de declaração de configuração:

    Nota:

    Para obter mais informações sobre o carregamento de dados de configuração, consulte o Guia do usuário da CLI.

  4. Comprometa as mudanças.