使用紧急启动设备进行恢复 (Junos OS)
如果设备上的 Junos OS 软件损坏,紧急启动设备会帮助您恢复软件。
为路由器创建紧急启动设备
如果设备的 Junos OS 软件以某种方式损坏,导致 Junos OS 软件无法完全加载,您可以使用紧急启动设备恢复设备。紧急启动设备会重新分区主磁盘并重新加载全新安装的 Junos OS 软件。
某些硬件平台运行升级的 FreeBSD 内核(FreeBSD 10.x 或更高版本),而不是 FreeBSD 6.1。要确定您的系统是否使用升级版 FreeBSD 的 Junos OS,请参阅: Junos 内核升级到 FreeBSD 10+。
本节中概述的过程讨论如何为任何 ACX 系列或 MX 系列路由器创建紧急启动设备。
对于具有支持 VMhost 的路由引擎的设备,可以将 USB 设备用作紧急启动设备。有关详细信息,请参阅为支持 VM 主机的路由引擎创建紧急启动设备。使用命令将 junos-vmhost-install-usb映像写入 USB 驱动器后,可以使用命令引导至 USBrequest vmhost reboot usb。dd
要创建紧急启动设备,请执行以下作:
为 QFX 系列交换机创建紧急启动设备
开始之前,您需要从 https://www.juniper.net/customers/support/ 下载设备和Junos OS版本的安装介质映像。
如果设备上的 Junos OS 损坏,导致软件无法正常加载,则可以使用紧急启动设备对主磁盘重新分区,然后加载全新安装的 Junos OS。 使用以下过程创建紧急启动设备。
您可以在其他瞻博网络设备或者任何支持 Linux 的笔记本电脑或台式电脑上创建紧急启动设备。创建紧急启动设备所采取的步骤因设备而异。
要创建紧急启动设备,请执行以下作:
在 QFX 系列交换机上使用紧急启动设备恢复安装
如果设备上的 Junos OS 因某种原因损坏,导致软件无法正确加载,则可能需要使用紧急启动设备(例如 USB 闪存驱动器)执行恢复安装,以恢复默认出厂安装。恢复软件后,您需要恢复设备配置。您可以像出厂时一样创建新配置,或者如果保存了之前的配置,则只需将该文件还原到设备即可。
如果可能,在执行恢复安装之前,应尝试执行以下步骤:
-
确保您有在安装过程中使用的紧急启动设备。有关如何创建紧急启动设备的信息,请参阅 为 QFX 系列交换机创建紧急启动设备 。
-
将文件 /config/juniper.conf.gz 中的现有配置从设备复制到远程系统(例如服务器)或紧急启动设备。为了提高安全性,您还可以将备份配置(名为 /config/juniper.conf.n 的文件,其中 n 是一个从 0 到 9 的数字)复制到远程系统或紧急启动设备。
您可以使用系统快照功能完成此步骤。系统快照功能可获取当前用于运行 QFX 系列交换机的文件( /config 和 /var 目录的完整内容,包括正在运行的 Junos OS、活动配置和挽救配置)的“快照”,并将所有这些文件复制到内存源中。请参阅 创建快照并使用它来启动 QFX 系列交换机。
注意:QFX10000 和 QFX5200 交换机不支持系统快照。
谨慎:恢复安装过程将完全覆盖内部闪存的全部内容。
-
根据需要将任何其他存储的文件复制到远程系统。
要重新安装 Junos OS:
-
连接到设备的控制台端口(直接或通过控制台服务器)。
-
将紧急启动设备插入 QFX 系列交换机。
-
重新启动或重新启动设备。
-
设备重新启动后,请按 Esc 键,直到启动选项菜单打开。
Press Esc for boot options ... Intel(R) Xeon(R) CPU @ 2.50GHz 2.50 GHz V0018.8 16384 MB RAM Continue Boot Manager Device Manager Boot From File Setup Utility
注意:如果您错过了按 Esc 打开启动选项菜单,您可能需要多次重新启动或重新启动设备。
-
在启动选项菜单中,选择 “启动管理器”。
-
在“启动管理器”菜单中,选择紧急启动设备。在此示例中,紧急启动设备是 USB 设备。
注意:在更高版本中,“启动管理器”菜单可能会显示同一 USB 恢复设备的两个不同条目。选择 EFI USB 设备 条目。
┌──────────────────────────────────────────────────────────────────────────────┐ │ Boot Manager │ └──────────────────────────────────────────────────────────────────────────────┘ Boot Option Menu SSD0 : ATP M.2 2242 IBA GE Slot 0101 v1350 IBA GE Slot 0102 v1350 USB : General Udisk SSD1 : ATP M.2 2242 IBA GE Slot 0103 v1350 EFI HDD Device (ATP M.2 2242) Internal EFI Shell
此时将打开 Juniper Linux Installer 或 GNU GRUB 菜单。菜单和选项可能因平台和版本的不同而略有不同。
-
如果紧急启动设备上安装了出厂时的 Junos OS 软件,该软件会提示您使用以下选项:
Juniper Linux Installer - (c) Juniper Networks 2014 Reboot Install Juniper Linux Platform Boot to host shell [debug]选择 安装瞻博网络 Linux 平台 ,从紧急启动设备安装 Junos OS 软件。
注意:根据平台和版本的不同,您可能会看到不同的条目,如 安装瞻博网络 Linux、 安装瞻博网络 Linux 平台或 安装支持安全启动的瞻博网络 Linux。
-
设备从紧急启动设备复制软件,偶尔显示状态消息。复制软件最多可能需要 12 分钟。
-
将软件复制到设备后,设备将从刚刚安装软件的内部闪存存储重新启动。
注意:如果“启动管理器”菜单同时包含 SSD 驱动器和 EFI HDD 设备条目,请手动选择“ EFI HDD 设备” 选项。
重新启动完成后,设备将显示 Junos OS 登录提示:
root@switch#
-
像从工厂出厂时一样创建新配置,或将之前保存的配置文件还原到设备。
-
卸下紧急启动设备。
执行恢复安装
如果设备的软件损坏或以其他方式损坏,则可能需要执行恢复安装,使用紧急启动设备恢复默认出厂安装。恢复软件后,您需要恢复路由器或交换机的配置。您可以像设备出厂时一样创建新配置,也可以保存设备以前的配置,只需将该文件还原到系统即可。
根据具体情况,在执行恢复安装之前,应尝试执行以下步骤:
确保您有一个紧急恢复磁盘,以便在安装过程中使用。首次装运设备时,会随设备一起提供紧急恢复盘。有关创建紧急启动设备的说明,请参阅 为路由器创建紧急启动设备
将文件 /config/juniper.conf.gz 中的现有配置从设备复制到远程系统。为了提高安全性,您还可以复制备份配置(名为 /config/juniper.conf.n 的文件,其中 n 是一个从 0 到 9 的数字)。
谨慎:恢复安装过程将完全覆盖固定存储介质的全部内容。
根据需要将任何其他存储的文件复制到远程系统。
要重新安装 Junos OS:
将可移动介质紧急启动设备插入设备。
注意:您可以将配置存储在安装介质(如 PC 卡或 U 盘)上。
重新启动设备。
如果 CLI 仍处于活动状态,请在命令模式下发出 request system reboot 命令以重新启动设备。
如果 CLI 不工作,请使用主电源开关手动关闭设备电源,等待 10 秒钟,然后重新打开设备电源。
当软件提示您提出以下问题时,键入 y:
注意:具有升级版 FreeBSD 的 Junos OS 不显示以下警告。要确定您的系统是否使用升级版 FreeBSD 的 Junos OS,请参阅: Junos 内核升级到 FreeBSD 10+。
WARNING: The installation will erase the contents of your disk. Do you wish to continue (y/n)? y
设备会将软件从可移动介质紧急启动设备复制到系统上,偶尔会显示状态消息。复制软件最多可能需要 45 分钟,具体取决于设备。该过程完成后,系统将启动进入“健忘症”状态,并显示登录提示。
卸下可移动介质紧急启动设备。
注意:对于 SRX300、SRX320、SRX340、SRX345 和 SRX380 防火墙:如果其中一个防火墙已使用恢复映像启动,则无法使用 junos-install-media-usb* 映像从已插入的可启动 USB 设备中恢复防火墙。如果拔下可启动 USB 设备并重新插入设备,则可以从 USB 设备安装恢复映像。此行为旨在避免出现以下情况:有人安装恢复映像并出于其他目的发出重新启动命令,但设备从 USB 设备复制并安装第二个映像,而不是使用原始恢复映像。
以 root 身份登录设备的控制台端口,然后在命令模式下发出 request system reboot 命令以重新启动设备。
设备将从刚安装软件的启动设备重新启动。重新启动完成后,设备将显示登录提示。
-
像设备出厂时一样创建新配置,或将之前保存的配置文件还原到系统。有关详细信息,请参阅首次 在配备单路由引擎的设备上配置 Junos OS、首次 在配备双路由引擎的设备上配置 Junos OS 以及 恢复保存的配置。