恢复 Junos OS

如果软件安装失败或安装 Junos OS 后出现故障(例如 CLI 无法正常工作),您可以恢复失败的软件。您可以通过安装 Junos OS 来恢复软件,并移除现有 Junos OS 映像以安装新映像。

从失败的软件安装中恢复

问题

描述

如果 Junos OS 似乎已安装,但 CLI 无法正常工作,或者设备未安装软件,您可以使用此恢复安装过程安装 Junos OS。

解决方案

如果交换机上已存在 Junos OS 映像,则可以在单独的分区中安装新的 Junos OS 软件包,在这种情况下,两个 Junos OS 映像都保留在交换机上,也可以在开始新的安装流程之前移除现有的 Junos OS 映像。

注意:

QFX5100、QFX5200、EX4600 和 QFX10000 交换机没有用于重新安装 Junos OS 映像的单独分区。

系统会自动在这些交换机上创建恢复映像。如果之前运行的交换机已开机,但无法使用 Junos OS 映像启动,则可以在“选择恢复映像”菜单中选择一个选项,使用恢复 Junos OS 映像启动交换机。

建议您在交换机上创建外部 USB 闪存驱动器上的系统快照,并将快照用于恢复目的。系统快照功能可对当前用于运行设备的文件( /config 目录的完整内容,包括正在运行的瞻博网络 Junos OS、活动配置和救援配置以及主机操作系统)创建“快照”,并将所有这些文件复制到外部 USB 闪存驱动器中。请参阅创建 快照并使用它来启动 QFX3500 和 QFX3600 系列交换机 ,或 创建快照并使用它来启动 QFX 系列交换机。

QFX5200 和 QFX10000 交换机不支持系统快照。

要执行恢复安装:

  1. 打开交换机电源。加载程序脚本启动。

  2. 出现消息 Loading /boot/defaults/loader.conf 后,系统会提示您以下消息:

    Hit [Enter] to boot immediately, or space bar for command prompt.

    按空格键进入手册加载器。将会显示提示 loader> 符。

    注意:

    加载程序提示符不会出现在 QFX5100、QFX5200、EX4600 和 QFX10000 交换机上。

    仅在 QFX5100、QFX5200、EX4600 和 QFX10000 交换机上,如果之前运行的交换机已开机且无法使用 Junos OS 映像启动,则会自动保存恢复映像。

    当其中一台交换机启动且无法加载某个版本的 Junos OS 时,控制台上将显示“选择恢复映像”菜单。请按照“选择恢复映像”菜单中的说明为其中一台交换机加载 Junos OS 的恢复版本。

    如果您使用的是 QFX5100、QFX5200、EX4600 或 QFX10000 交换机,则可以忽略此过程的其余部分。

  3. 输入以下命令:

    其中:

    • format- 允许您在安装安装包之前擦除安装介质。如果不包含此选项,系统会将新的 Junos OS 安装在与最近安装的 Junos OS 不同的分区中。

    • external— 将安装包安装到外部介质(例如 U 盘)上。

    • source— 表示 Junos OS 软件包的名称和位置,可以是网络上的服务器,也可以是外部介质上的文件,如以下两个示例所示:

      • 服务器的网络地址和服务器上的路径;例如, tftp://192.0.2.0/junos/jinstall-qfx-5e-flex-15.1X53-D30.5-domestic-signed.tgz

      • Junos OS USB 设备上的包(通常作为唯一文件存储在根驱动器中),例如 file://jinstall-qfx-5e-flex-15.1X53-D30.5-domestic-signed.tgz)。

    安装现在正常进行,并以登录提示结束。

在通过升级版 FreeBSD 运行 Junos OS 的设备上恢复 Junos OS

某些硬件平台运行升级后的 FreeBSD 内核(FreeBSD 10.x 或更高版本),而不是 FreeBSD 6.1。通过升级版 FreeBSD 运行 Junos OS 的瞻博网络设备有两个独立的卷:

  • dev/gpt/junos (简称 /junos )卷,用于运行 Junos OS 并存储配置和日志文件

  • dev/gpt/oam (简称 /oam ),用于存储 Junos OS 和配置的完整备份的操作、管理和维护 (OAM) 卷。

如果设备软件损坏或 /junos 卷发生故障,您可以使用存储在 /oam 卷中的备份软件和配置来启动系统,然后使用恢复配置还原 Junos OS。要执行此重新启动并恢复配置, /oam 卷必须具有为系统提供正在运行的配置所需的所有信息。此信息由使用 request system snapshot recovery 命令创建的恢复快照提供。

注意:

您需要控制台访问权限才能执行以下过程来恢复 Junos OS。

要使用存储在 /oam 卷中的恢复快照来恢复 Junos OS:

  1. 按前面板上的电源按钮,关闭设备(例如路由器或交换机)的电源。
  2. 连接和配置管理设备,例如 PC 或笔记本电脑,如下所示:
    1. 关闭管理设备的电源。
    2. 将设备随附的以太网反转电缆的一端插入设备随附的 RJ-45 到 DB-9 串行端口适配器。
    3. 将 RJ-45 到 DB-9 串行端口适配器插入管理设备上的串行端口。
    4. 将以太网反转电缆的另一端连接到设备上的控制台端口。
    5. 打开管理设备的电源。
    6. 在管理设备上,启动您的异步终端仿真应用程序(如 Microsoft Windows HyperTerminal)并选择要使用的相应通信 (COM) 端口(例如 COM1)。
    7. 按以下步骤配置端口设置:
      • 位/秒:9600

      • 数据位:8

      • 奇偶校验:无

      • 停止位:1

      • 流控制:无

  3. 按前面板上的电源按钮,打开设备的电源。

    验证前面板上的 电源 LED 是否变为绿色。

    管理设备上的终端仿真屏幕将显示设备的启动顺序。

  4. 访问 Junos 主菜单。

    在 3 秒的窗口期内按 Ctrl+c 可停止自动启动序列并显示 Junos 主菜单。

  5. 在 Junos 主菜单中的选择:提示符中,输入 B 或 4 以选择 4. [B]oot menu。仅显示对您的设备有效的选项。菜单编号会根据可用内容而变化。
  6. 在启动菜单中的选择:提示符中,输入 R 或 3 以选择该 4. Boot from [R]ecovery snapshot 选项。设备重新启动,进入恢复模式。以下示例输出显示了在 EX2300 交换机上恢复 Junos OS 时终端上显示的消息。
  7. 登录设备并运行命令 request system recover junos-volume。
  8. 重新启动设备以完成恢复。
    注意:

    有关详细信息,请参阅 KB32642。