Administración de paquetes y configuraciones de YANG durante una actualización o degradación de software
Algunos dispositivos que ejecutan Junos OS permiten cargar módulos YANG personalizados en el dispositivo para agregar modelos de datos que no son compatibles de forma nativa con Junos OS. Al agregar, actualizar o eliminar un modelo de datos YANG, Junos OS vuelve a generar su esquema y, a continuación, valida la configuración activa con el esquema actualizado.
Cuando se actualiza o degrada Junos OS, de forma predeterminada, el sistema valida el paquete o paquete de software con respecto a la configuración actual. Durante la instalación, el esquema para modelos de datos YANG personalizados no está disponible. Como resultado, si la configuración activa contiene dependencias en estos modelos, se produce un error en la validación del software, lo que provoca un error en la actualización o degradación.
Además, los dispositivos que ejecutan Junos OS basado en FreeBSD versión 6 eliminan paquetes YANG personalizados del dispositivo durante el proceso de instalación del software. Para esta variante de Junos OS, si la configuración activa contiene dependencias de modelos de datos YANG personalizados, la instalación del software falla incluso si no valida el software con la configuración, ya que los datos de configuración no se pueden validar durante la confirmación inicial durante el arranque inicial.
Por estos motivos, antes de actualizar o degradar la imagen de Junos OS en un dispositivo al que se le hayan agregado uno o más módulos YANG personalizados, debe quitar de la configuración activa todos los datos de configuración correspondientes a los modelos de datos de YANG personalizados. Una vez completada la instalación del software, agregue los paquetes de YANG y los datos de configuración correspondientes al dispositivo, si corresponde. Las tareas se describen en este tema.
No es necesario eliminar los datos de configuración correspondientes a los paquetes de OpenConfig antes de actualizar o degradar Junos OS.
Copia de seguridad y eliminación de los datos de configuración
Si la configuración contiene dependencias de modelos de datos YANG personalizados:
Restauración de los paquetes de YANG y los datos de configuración
Una vez completada la instalación del software, cargue los paquetes de YANG en el dispositivo (cuando sea necesario) y restaure los datos de configuración asociados con los paquetes, si corresponde. Durante una actualización o degradación de software, los dispositivos que ejecutan Junos OS con FreeBSD actualizado conservan paquetes YANG personalizados, mientras que los dispositivos que ejecutan Junos OS basado en FreeBSD versión 6 eliminan los paquetes.