Administración de paquetes y configuraciones yang durante una actualización o degradación de software
Ciertos dispositivos que ejecutan Junos OS le permiten cargar módulos YANG personalizados en el dispositivo para agregar modelos de datos que Junos OS no admite de forma nativa. Cuando se agrega, actualiza o elimina un modelo de datos YANG, Junos OS reconstruye su esquema y, a continuación, valida la configuración activa en el esquema actualizado.
Cuando actualiza o degrada Junos OS, de forma predeterminada, el sistema valida el paquete o paquete de software en 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 de estos modelos, se produce un error en la validación del software, lo que provoca que se produzca un error en la actualización o degradación.
Además, los dispositivos que ejecutan Junos OS basados en FreeBSD versión 6 eliminan los 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 en la configuración, ya que los datos de configuración no se pueden validar durante la confirmación inicial del tiempo de inicio.
Por estas razones, antes de actualizar o degradar la imagen de Junos OS en un dispositivo que tenga uno o varios módulos YANG personalizados agregados, debe quitar todos los datos de configuración correspondientes a los modelos de datos yang personalizados de la configuración activa. Después de completar la instalación del software, agregue los paquetes 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 YANG y los datos de configuración
Después de completar la instalación del software, cargue los paquetes 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 los paquetes yang personalizados, mientras que los dispositivos que ejecutan Junos OS basado en FreeBSD versión 6 eliminan los paquetes.