Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

在路由设备 (Junos OS) 上安装软件

路由设备在交付时预装了 Junos OS。随着新功能和软件修复的推出,您必须升级 Junos OS 才能使用这些功能。您可以在单个冗余路由引擎上安装软件。

使用单个路由引擎 (Junos OS) 在路由器上安装软件包

在设备上安装新软件版本之前,应备份当前系统。

注意:

从 Junos OS 20.3R1 版开始,ACX710 路由器支持有限的映像。

要升级路由器或交换机上的软件:

  1. 使用 request system software add 命令安装新软件包:

    该变量 installation-package 是安装包的名称。指定本地磁盘上的绝对路径。有关软件包名称前缀,请参阅 Junos OS 安装包名称

    注意:

    (仅限 Junos OS)要一次安装多个软件包,可以使用 命令 request system software add set 。有关此命令的详细信息,请参阅 set request system software add (Junos OS) 中的选项。

    谨慎:

    如果软件包所在的路由引擎和要安装软件包的路由引擎相同,则使用 request system software add 命令安装软件包时,请勿包含re0 | re1选项。在这种情况下,软件包在成功升级后将被删除。

  2. 重新启动设备以启动新软件:
    注意:

    您必须重新启动设备才能在设备上加载新软件版本。

    要终止安装,请勿重新启动设备。相反,完成安装,然后发出 request system software delete package-name 命令。这是您停止安装的最后机会。

    重新启动系统时,软件将加载。安装可能需要 5 到 10 分钟。然后设备从刚刚安装软件的启动设备重新启动。重新启动完成后,设备将显示登录提示。

    升级软件时,执行安装的路由引擎不会路由信息流。

  3. 登录并验证已安装软件的版本:
    • 要验证用于安装 Junos OS 版本的版本,请使用 命令 show version

在带有冗余路由引擎 (Junos OS) 的设备上安装软件包

如果设备有两个路由引擎,请单独在每个路由引擎上执行 Junos OS 安装,以最大程度地减少对网络操作的中断。

要升级冗余路由引擎,首先要在备份路由引擎上安装新的 Junos OS 版本,同时在主路由引擎上保留当前运行的软件版本。确保新软件版本在备份路由引擎上正确运行后,您可将设备控制切换到备份路由引擎。最后,您可在新备份路由引擎上安装新软件。有关详细步骤,请参阅以下小节:

准备设备进行安装 (Junos OS)

确定这是否适合升级设备:

警告:

如果启动软件安装时启用平滑路由引擎切换 (GRES) 或不间断活动路由 (NSR),则软件安装不正确。确保停用 GRES(如果已启用)。默认情况下,NSR 禁用。如果启用了 NSR,请从[编辑路由选项]层次结构级别中移除不间断路由语句以禁用。

为了确保禁用 GRES 和 NSR:

  1. 登录主路由引擎的控制台。

    有关通过控制台端口登录路由引擎的详细信息,请参阅设备的特定硬件指南。

  2. 从 CLI 操作提示符进入配置模式:

  3. 禁用不间断活动路由 (NSR)(在运行 Junos OS 版本 10.4 或更高版本的交换机上受支持):

  4. 如果已启用,则禁用不间断桥接:

  5. 如果已启用,则禁用路由引擎冗余:

  6. 保存两个路由引擎上的配置更改:

    注意:

    为确保在软件升级之前提交最新的配置更改,即使之前禁用了不间断活动路由和平滑路由引擎切换,也要执行此步骤。

  7. 退出 CLI 配置模式:

在备份路由引擎 (Junos OS) 上安装软件

准备完设备后,首先在备份路由引擎上安装新的 Junos OS 版本,同时在主路由引擎上保留当前运行的软件版本。这使得主要路由引擎能够继续运行,最大限度地减少网络中断。

开始此过程之前,请确定需要哪个软件包,然后将其下载到主路由引擎的 /var/tmp 目录。有关要用于哪些升级的软件包的信息,请参阅 Junos OS 安装包名称

要在备份路由引擎上安装软件:

  1. 登录插槽 0 中的当前主路由引擎上的控制台端口。

  2. 使用 request system software add 命令在备份路由引擎 (re1) 上安装新软件包:

    安装和验证大约需要 15 分钟。

    谨慎:

    如果软件包所在的路由引擎和要安装软件包的路由引擎相同,则使用 request system software add 命令安装软件包时,请勿包含re0re1选项。在这种情况下,软件包在成功升级后将被删除。

    对于运行 Junos OS 版本 12.2 和更高版本的 M 系列、MX 系列和 T 系列路由器,您可以使用 request system software add set 命令同时安装多个软件包:

    有关该命令的 request system software add set 详细信息,请参阅 request system software add (Junos OS)CLI Explorer

  3. 重新启动备份路由引擎以启动新软件:

    您必须重新启动设备才能在设备上加载 Junos OS 的新安装。通过添加 reboot 命令,您可以将步骤 2 和 3 组合在一起 request system software add 。但是,如果您单独执行这些步骤,请确保重新启动刚刚将系统软件添加至的路由引擎。

    注意:

    要终止安装,请勿重新启动设备。相反,完成安装,然后发出 request system software delete software-package-name 命令。这是您停止安装的最后机会。

    重新启动设备时,所有软件都加载。安装可能需要 5 到 10 分钟。然后设备从刚刚安装软件的启动设备重新启动。重新启动完成后,设备将显示登录提示。

    升级软件时,执行安装的路由引擎不会路由信息流。

  4. show version invoke-on other-routing-engine发出 命令验证新软件是否已安装。

  5. (可选)使用 request system software add 命令添加 jweb 软件包。添加此软件包之前,必须先像安装包那样下载软件。有关下载 jweb 软件包的详细信息,请参阅 下载软件 (Junos OS)

    jweb 安装模块添加了一个路由器管理图形用户界面,可用于查看和配置路由器。

在剩余路由引擎 (Junos OS) 上安装软件

在备份路由引擎上安装软件后,您准备将路由控制切换到备份路由引擎,然后升级或降级插槽 0 中其余路由引擎上的软件。

要在主路由引擎上安装软件:

  1. 将路由控制从主路由引擎传输到备份路由引擎:

    有关该命令的 request chassis routing-engine master 详细信息,请参阅 CLI Explorer

  2. 验证插槽 1 中的路由引擎现在是否为主路由引擎:

  3. 使用 命令将新软件包安装到插槽 0 的路由引擎上 request system software add

    安装和验证大约需要 15 分钟。

    谨慎:

    如果软件包所在的路由引擎和要安装软件包的路由引擎相同,则使用 request system software add 命令安装软件包时,请勿包含re0re1选项。在这种情况下,软件包在成功升级后将被删除。

    对于运行 Junos OS 版本 12.2 和更高版本的 M 系列、MX 系列和 T 系列路由器,您可以使用 request system software add set 命令同时安装多个软件包:

    有关该命令的 request system software add set 详细信息,请参阅 request system software add (Junos OS)CLI Explorer

  4. 使用 request system reboot 命令重新启动路由引擎:

    您必须重新启动设备才能在设备上加载 Junos OS 的新安装。您可以通过添加 reboot 命令将步骤 3 和 4 组合在一起 request system software add 。但是,如果您单独执行这些步骤,请确保重新启动刚刚将系统软件添加至的路由引擎。

    注意:

    要终止安装,请勿重新启动设备。相反,完成安装,然后发出 request system software delete software-package-name 命令。这是您停止安装的最后机会。

    重新启动系统时,软件将加载。安装可能需要 5 到 10 分钟。然后设备从刚刚安装软件的启动设备重新启动。重新启动完成后,设备将显示登录提示。

    升级软件时,执行安装的路由引擎不会路由信息流。

  5. 登录当前备份路由引擎(插槽 0),并发出 show version 命令验证所安装软件的版本。

  6. (可选)使用 request system software add 命令添加 jweb 软件包。添加此软件包之前,必须先像安装包那样下载软件。有关下载 jweb 软件包的详细信息,请参阅 下载软件 (Junos OS)

    jweb 安装模块添加了一个路由器管理图形用户界面,可用于查看和配置路由器。

最终确定安装 (Junos OS)

在两个路由引擎上安装软件后,将路由器返回至其原始配置并备份新安装。

要最终确定冗余路由引擎升级:

  1. 在开始此过程之前恢复存在的配置(从 准备设备进行安装 (Junos OS)):

    注意:

    命令上的 rollback 编号应与您在准备路由器进行安装时执行的提交数量匹配。例如,如果您在禁用路由引擎冗余和禁用不间断桥接方面做了单独的提交,则需要在此步骤中使用 rollback 2

  2. 保存两个路由引擎上的配置更改:

  3. 将路由控制传输回插槽 0 中的原始主路由引擎:

    有关该命令的 request chassis routing-engine master 详细信息,请参阅 CLI Explorer

  4. 验证路由引擎(插槽 0)是否确实是主路由引擎:

  5. 安装新软件并确信其已成功运行后,请在主路由引擎和备份路由引擎上备份新软件。

    • 要使用升级后的 FreeBSD 备份 Junos OS,请使用 命令 request system snapshot recovery 。要查找哪些平台的版本使用升级版 FreeBSD 的 Junos OS,请参阅 功能探索器 并输入 Junos kernel upgrade to FreeBSD 10+。有关更多信息,请参阅 使用升级后的 FreeBSD 的 Junos OS 快照的使用更改

    • 对于 Junos OS,请使用 request system snapshot 命令:

    root 文件系统支持为 /altroot/config 支持为 /altconfig。root 和 /config 文件系统位于路由器的 CompactFlash 卡上, 而/altroot/altconfig 文件系统位于路由器的硬盘或固态驱动器 (SSD) 上。

    有关该命令的 request system snapshot 详细信息,请参阅 CLI Explorer

    注意:

    发出 request system snapshot 命令后,由于软件的运行文案和备份文案相同,无法返回到软件的前一个版本。