Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

软件安装和升级概述(Junos OS Evolved)

总结 瞻博网络设备已安装瞻博网络操作系统 (Junos OS Evolved)。开机后,设备将使用已安装的软件启动(启动)。当有新功能和软件修复可用时,您必须升级软件才能使用这些功能。

安装软件之前,必须备份系统,包括配置。将软件安装包复制到设备上,然后使用 CLI 在设备上安装新软件,来升级(或降级)设备上的操作系统版本。然后,重新启动设备,设备将从新安装的软件启动。成功升级后,备份新软件和配置。请参阅 备份和恢复带快照的软件

注意:

在添加一个或多个自定义 YANG 数据模型的设备上安装软件之前,请从活动配置中备份并移除与自定义 YANG 数据模型对应的配置数据。有关更多信息,请参阅 在软件升级或降级期间管理 YANG 软件包和配置

要了解有关 Junos OS 演化版软件许可的更多信息,请参阅 瞻博网络许可指南。有关详细信息,请参阅可从 产品和服务 访问的产品数据表,或联系您的瞻博网络客户团队或瞻博网络合作伙伴。

以下部分介绍了升级和降级软件时的整体注意事项:

Junos OS 演化式安装类型

用于升级或降级设备的两种类型的安装是标准安装和恢复。标准安装是升级和降级软件的标准方法。当设备上的软件损坏或以其他方式无法容纳软件升级或降级时,请执行恢复安装。

Standard Installation

标准安装是升级或降级服务器上软件的典型方法。此方法使用的安装包与系统上已安装的安装包匹配。有关不同可用安装包的信息,请参阅 Junos OS 演化安装包

Recovery Installation

恢复安装是用于修复软件损坏或无法升级或降级的设备的方法。

提供多种软件版本

Junos OS Evolved 在存储介质上存储多个版本的软件。要查看系统上安装的软件包,请使用 show system software list 操作模式命令。Junos OS 演化版还允许您使用 request system software rollback 操作模式命令回滚到系统上已存储的任何版本。

每个版本还存储该版本运行时运行的最后一个配置文件。Junos OS 演化版支持使用 request system software rollback image-name with-old-snapshot-config 操作模式命令回滚到具有当前配置文件或上次运行替代映像的配置快照。

双路由引擎系统的节点软件同步

Junos OS 演化版可确保系统中的所有节点都运行同一个软件版本。

如果将当前软件版本与主路由引擎相同的路由引擎插入系统,新的路由引擎就会加入该系统。即使您尚未配置auto-sw-sync 语句,系统也会自动将现有路由引擎中的配置和其他软件版本同步到新的路由引擎。

如果将具有不同软件版本的路由引擎插入系统,则路由引擎将一直保留在系统外部,系统将生成软件不匹配告警。该告警指定新插入的路由引擎上的路由引擎名称和软件版本,类似于以下内容: Software Version Mismatch on re1:junos-evo-install-ptx-x86-64-20.4R2.6-EVO您需要手动同步路由引擎,才能将 RE1 重新引入系统。

您可以手动或自动将软件版本和配置同步到新的路由引擎。默认情况下,自动软件同步处于禁用状态。建议启用自动软件同步。

  • 要始终自动将软件版本和配置同步到新的路由引擎,请在 auto-sw-sync enable 层次结构级别配置语句 [edit system] 。配置语句 auto-sw-sync 时,系统将检测到新的路由引擎,将所有映像同步到新的路由引擎,并重新启动新的路由引擎,以便新的路由引擎使用与主路由引擎相同的软件和相同的配置版本启动并加入系统。每个软件映像都包含该软件映像上次处于活动状态时运行的配置。

  • 要手动将软件版本和配置同步到新的路由引擎,请使用 request system software sync all-versions 操作模式命令。随映像一起存储的所有软件映像和配置都会同步到新的路由引擎,系统重新启动新的路由引擎。重新启动新路由引擎后,新的路由引擎就会加入系统。

对于双路由引擎系统,当辅助路由引擎使用与主路由引擎当前映像不同的当前映像启动时,并且配置了语句 auto-sw-sync enable ,则主路由引擎会将当前映像同步到辅助路由引擎。主路由引擎还会将回滚软件映像和其他映像同步到辅助路由引擎。如果主路由引擎中的当前配置文件 (juniper.conf.gz) 与辅助路由引擎上的当前配置文件匹配,则主路由引擎不会将救援配置 (rescue.conf.gz) 同步到辅助路由引擎。

要将救援配置从主路由引擎同步到辅助路由引擎,请 file copy 对主路由引擎发出命令:

有关更换路由引擎的更多信息,请参阅 更换双路由引擎系统中的路由引擎

备份当前系统的文件

在设备上创建当前系统的备份具有以下优势:

  • 如果组件发生故障或升级期间电源故障损坏主启动设备,设备可以从备份设备启动并重新联机。

  • 系统的备份副本会保存您的活动配置文件和日志文件。

  • 如果升级失败,设备可以从已知稳定的环境中恢复。

在成功升级期间,升级包将完全重新安装现有操作系统。它保留 juniper.confrescue.conf、SNMP ifIndexes、 /var/home/config/脚本、SSH 文件和其他文件系统文件。升级过程将删除所有其他信息。因此,如果运行安装程序后需要返回现有系统,您应该备份现有系统。

您可以使用 request system snapshot 命令在设备上创建软件和配置的副本。命令会 request system snapshot 拍摄当前用于运行设备的文件的“快照”,并将这些文件复制到备用固态驱动器 (SSD) 上。快照包含 /soft/config/root 目录的完整内容,其中包括当前和所有回滚软件映像、用户数据副本、活动配置、救援配置和 / var 目录中的内容( /var/core/var/外部/var/log/var/tmp 目录除外)。

然后,您可以使用此快照在下次启动时启动设备或用作备份启动选项。备份完成后,当前安装与备份软件安装相同。对于双路由引擎系统,您应在主路由引擎和辅助路由引擎上创建快照,以确保快照可用,无论您使用哪一个路由引擎重新启动设备。

注意:

发出 request system snapshot 命令时,系统将 /root 文件系统和 /config 文件系统备份到辅助固态驱动器 (SSD)。 /root/config 文件系统位于设备的主 SSD 上。快照 /root/config 文件系统位于设备的辅助 SSD 上。

确定软件安装包

瞻博网络提供包含数字签名的签名包的软件版本,以确保瞻博网络官方软件。要查看有关设备上当前运行的软件包的信息,请使用 show version 命令行界面 (CLI) 顶层的操作模式命令。

注意:

命令 show version 不显示软件版本,仅显示软件的版本号。

您从瞻博网络软件下载网页将软件下载到设备的 /var/tmp 目录中。

有关软件包的更多信息,请参阅 Junos OS Evolved 安装软件包

连接到控制台

我们建议使用控制台或管理以太网接口的带外连接升级所有单独的软件包,因为带内连接在升级过程中可能会断开。

无论设备状态如何,控制台端口都允许通过终端或笔记本电脑接口对设备进行 root 访问,除非设备处于关闭状态。通过连接到控制台端口,无需使用设备可能连接或无法连接的网络,即可访问设备的根级别。连接到控制台端口可以创建设备的辅助路径,而无需依赖网络。

使用终端接口,技术人员通常坐在 NOC 中很远,即使主网络出现故障,也能使用调制解调器安全地还原设备或执行初始化配置。如果没有与控制台端口的连接,技术人员必须亲临现场进行维修或初始化。通过调制解调器远程连接到设备需要电缆和连接器(在设备配件框中提供),以及用于调制解调器的 DB-9 到 DB-25(或类似)适配器,必须单独购买。有关连接到控制台端口的更多信息,请参阅特定设备的硬件指南。

使用当前配置验证安装包

升级或降级软件时,建议使用 request system software add 操作模式命令验证配置,以检查候选软件是否与当前配置兼容。默认情况下,当您添加具有不同版本号的软件包时,系统会自动执行验证检查。

升级方法对内部介质的影响

在安装之前,使用 USB 存储设备从启动加载程序安装会重新对内部介质进行格式化。

使用 CLI 安装会保留现有分区方案。

谨慎:

在安装之前重新格式化内部介质的升级方法会擦除介质和配置文件的现有内容。在开始安装过程之前,您必须备份 /config 目录中的所有配置文件和所有重要数据。

启动序列

瞻博网络设备开始使用已安装的 Junos OS Evolved 软件。支持启动的软件副本存储在两个位置:内部固态驱动器和可拆卸介质 (USB)。以下小节讨论系统检查有效可启动操作系统的位置顺序。

启动顺序

Junos OS 演化型设备尝试按以下顺序从这些存储介质启动:

  1. 双内部 SSD 设备。首先,系统尝试从主 SSD 设备启动。如果该 SSD 无法启动,则系统将尝试从辅助 SSD 设备启动。

  2. USB 设备。(如果插入 USB 紧急启动设备,请从 GRUB 菜单中选择 USB00 从 USB 设备启动。)

从备用启动设备启动

如果设备从备用启动设备启动,当您登录到设备时,将显示一条消息,指示该替代启动设备。例如,以下消息显示软件是从辅助 SSD (/dev/sdb) 启动的

注意:

在正常运行的情况下,请勿在重新启动期间选择紧急启动设备。从紧急启动设备启动时,路由器无法正常运行。 USB00 选择 GRUB 菜单上的选项将映像从 USB 安装到 SSD 上。然后,您必须应用用户配置。

当系统检测到主启动设备(通常是主 SSD (/dev/sda) 存在阻止设备启动的问题时,系统将从备用启动设备启动。因此,系统将从备用启动设备(辅助 SSD, /dev/sdb)启动。当系统从备用启动设备启动时,系统会从候选启动设备列表中移除主启动设备。问题通常是严重的硬件错误。我们建议您联系瞻博网络技术援助中心 (JTAC)。

当设备从备用启动设备启动时,软件和配置仅与最新快照一样最新(使用 request system snapshot 操作模式命令获取)。