在此页面上
在软件升级或降级期间管理 YANG 软件包和配置
运行 Junos OS的某些设备使您能够在设备上加载自定义 YANG 模块,以添加网络本机不支持的数据Junos OS。添加、更新或删除 YANG 数据模型时,Junos OS重新构建其方案,然后根据更新的方案验证活动配置。
默认情况下,升级或Junos OS时,系统将根据当前配置验证软件包或捆绑包。在安装期间,自定义 YANG 数据模型的模式不可用。因此,如果活动配置包含这些型号的依赖项,软件验证失败,这导致升级或降级失败。
此外,根据 FreeBSD Junos OS 6 上运行的设备在软件安装过程中会从设备上卸下自定义 YANG 软件包。对于此Junos OS变体,如果活动配置包含对自定义 YANG 数据模型的依赖,即使未针对配置验证软件,软件安装也失败,因为在初始启动时间提交期间无法验证配置数据。
出于这些原因,在升级或降级包含一个或多个自定义 YANG 模块的设备上 Junos OS 映像之前,您必须从活动配置中删除与自定义 YANG 数据模型对应的所有配置数据。软件安装完成后,将 YANG 软件包和相应的配置数据根据需要重新添加到设备中。本主题中将概述这些任务。
升级或降级服务之前,无需删除与 OpenConfig 软件包对应的Junos OS。
备份和删除配置数据
如果配置中包含对自定义 YANG 数据模型的依赖:
恢复 YANG 软件包和配置数据
软件安装完成后,将 YANG 软件包装载到设备上(如果需要),并在适当时恢复与软件包关联的配置数据。在软件升级或降级期间,Junos OS升级版 FreeBSD 的设备将保留自定义 YANG 软件包,而运行 Junos OS 基于 FreeBSD 版本 6 的设备将删除这些程序包。