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.
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:
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.