使用快照备份安装 (Junos OS)
安装过程会移除设备上的所有存储文件,juniper.conf 和 SSH 文件除外。因此,在运行安装程序后需要返回到当前软件安装状态时,应备份当前配置。如果需要,您还可以恢复配置文件和 Junos OS。
了解如何备份交换机上的安装
您可以使用系统快照功能创建交换机上运行的软件副本。系统快照功能会获取当前用于运行交换机的文件的“快照”,即 /config 和 /var 目录的完整内容,包括运行的 Junos OS、活动配置和救援配置,并将所有这些文件复制到备用(内部,即内部闪存,或外部,即 USB 闪存)内存源。然后,您可以使用此快照在下次启动时启动交换机,或用作备份启动选项。
了解 QFX 交换机上的系统快照
在运行增强型第 2 层软件的QFX3500和QFX3600交换机上,驻留在“/”分区中的所有目录均为只读目录。
QFX10000 交换机不支持系统快照。
只有在交换机从内部内存启动时,才能使用快照将文件移动到外部内存,或者,如果交换机是从外部内存启动,则只能使用快照将文件移动到内部内存。即使在同一内存源中的不同分区上创建快照,也无法在启动交换机的内存源中创建快照。
快照对于将文件移动到 USB 闪存驱动器特别有用。您不能使用 copy
命令或任何其他文件移动技术将文件从内部内存源移动到交换机上的 USB 内存。
交换机上的系统快照具有以下限制:
-
除安装的外部 USB 闪存驱动器外,您不能使用快照将文件移动到交换机之外的任何目标。
-
快照命令始终在本地交换机上执行。
了解 EX 系列交换机上的系统快照
交换机可以从内部闪存介质或外部 (USB) 闪存介质启动。快照的内容取决于是在交换机从其启动的介质上创建快照,还是基于交换机未从其启动的介质上创建快照。
快照对于将文件移动到 USB 闪存驱动器特别有用。您不能使用 copy
命令或任何其他文件移动技术将文件从内部内存源移动到交换机上的 USB 内存。
-
如果在交换机未从中启动的介质上创建快照,则快照中会包含启动介质上的以下分区:root、altroot、var/tmp 和 config。
根分区是主启动分区,altroot 分区是备份启动分区。
-
如果在交换机从中启动的介质上创建快照,则交换机从中启动的根分区将复制到备用根分区。 var、 var/tmp 和 配置 分区不会作为快照的一部分进行复制,因为它们已存在于启动介质上。
系统快照功能具有以下限制:
-
您不能使用快照将文件移动到交换机外部的任何目标,但已安装的外部 USB 闪存驱动器或交换机与创建快照的交换机属于同一 虚拟机箱 。
-
与在虚拟机箱上执行的所有命令一样,快照命令会在本地成员交换机上执行。如果不同成员交换机请求快照,快照命令将推送至创建快照的虚拟 Chasis 成员,并在该成员上执行,然后输出将返回到发起该进程的交换机。例如,如果在成员 1 上输入了在成员 3 上创建外部快照的命令,则成员 3 上的内部内存快照将位于成员 3 上的外部内存上。该过程的输出见于成员 1 上。交换机之间没有文件移动。
创建快照并使用它启动 QFX 系列交换机
系统快照功能可获取当前用于运行设备的文件的“快照”,即 /config 目录的完整内容(包括正在运行的瞻博网络 Junos OS、活动配置、救援配置以及主机操作系统),并将所有这些文件复制到外部 USB 闪存驱动器中。
除 QFabric 以外的 EX4600 和 QFX 系列产品仅支持通过外部 USB 获取快照。QFabric 根本不支持请求系统快照。
您可以使用快照在下次启动时启动设备,或作为备份启动选项启动设备。
系统快照功能在分区损坏后作为启动选项特别有效,因为它是唯一一种恢复选项,可在交换机上的分区损坏时完全还原 Junos OS 和配置。
EX4600 和大多数 QFX 系列交换机都支持通过外部 USB 获取快照。
以下产品不支持系统快照:QFabric 和 QFX5200 和 QFX10000 交换机。
本主题包含以下任务:
在外部 USB 闪存驱动器上创建快照并使用该快照启动 QFX 系列交换机
使用内存中存储的文件启动设备后,可以在外部 USB 闪存驱动器上创建快照。
在外部 USB 闪存驱动器上创建快照之前,请确保使用以下工具和部件:
符合设备 USB 端口规格的外部 USB 闪存驱动器。请参阅 QFX 系列的 USB 端口规格。
要对外部 USB 闪存驱动器创建快照并使用该快照来启动设备:
创建快照并使用它启动QFX3500和QFX3600系列交换机
系统快照功能可以获取当前用于运行 QFX 系列交换机的文件的“快照”,即 /config 和 /var 目录的完整内容,包括正在运行的瞻博网络 Junos OS、活动配置和救援配置,并将所有这些文件复制到备用文件(内部,即内部闪存或外部、 也就是 USB 闪存)内存源然后,您可以使用这些快照在下次启动时启动交换机或作为备份启动选项。
系统快照功能在分区损坏后作为启动选项特别有效,因为它是唯一一个允许您在分区损坏时完全还原 Junos OS 和配置的恢复选项。
本主题包含以下任务:
在 USB 闪存驱动器上创建快照并使用它启动交换机
QFX10000交换机不支持创建快照。
使用内存中存储的文件启动交换机后,可以在 USB 闪存上创建快照。
在 USB 闪存驱动器上创建快照之前,请确保使用以下工具和部件:
符合 QFX 系列交换机 USB 端口规格的 USB 闪存驱动器。请参阅 QFX 系列的 USB 端口规格。
要对 USB 闪存创建快照并使用该快照启动交换机:
在内部闪存驱动器上创建快照并使用该快照启动交换机
使用外部内存中存储的文件启动交换机后,可以在内部内存中创建快照。
在内存中创建快照并使用该快照启动交换机:
在启动介质的备用切片上创建快照
启动介质的备用切片包含一个备份软件映像,如果交换机无法从主切片启动,则可以从该映像启动。升级软件时,新软件映像只会复制到启动介质的主切片。
在启动介质的备份切片上创建当前启动的软件映像的快照:
user@switch> request system snapshot slice alternate
系统启动后,您将看到以下消息之前登录提示:
WARNING: THIS DEVICE HAS BOOTED FROM THE BACKUP JUNOS IMAGE
It is possible that the primary copy of JUNOS failed to boot up properly, and so this device has booted up from the backup copy.
Please re-install JUNOS to recover the primary copy in case it has been corrupted.
系统将生成告警,指示交换机已从备份切片启动。
创建快照并使用它启动 EX 系列交换机
系统快照功能可以获取当前用于运行交换机的文件的“快照”,并将其复制到备用存储位置。然后,您可以使用此快照在下次启动时启动交换机,或作为备份启动选项。
本主题包含以下任务:
在 USB 闪存驱动器上创建快照并使用它启动交换机
交换机启动后,您可以使用存储在内部内存中的文件在 USB 闪存上创建快照。
在 USB 闪存驱动器上创建快照之前,请确保使用以下工具和部件:
符合交换机 USB 端口规格的 USB 闪存驱动器。请参阅 EX 系列交换机的 USB 端口规格。
要对 USB 闪存创建快照并使用该快照启动交换机:
创建快照并使用它启动 SRX 系列设备
创建快照并使用它启动 SRX 系列设备
此示例说明如何配置启动设备。
要求
开始之前,请确保备份设备的存储容量至少为 1 GB。请参阅 确保为 SRX 设备上的 Junos OS 升级提供足够的磁盘空间。
概述
您可以将启动设备配置为替换 SRX 系列设备上的主启动设备或用作备份启动设备。使用 J-Web 用户界面或 CLI 获取设备上当前运行的配置的快照,或者原始出厂配置和救援配置的快照,并将其保存到备用介质上。
为了实现介质冗余,我们建议将辅助存储介质连接到 SRX 系列设备并始终更新。
如果主存储介质损坏,并且没有备份介质到位,则可以从 TFTP 安装中恢复主内部介质。
您还可以配置启动设备来存储软件故障的快照,以用于故障排除。
您不能将软件复制到活动启动设备。
使用默认出厂配置创建启动设备后,只能在内部介质插槽中运行。
此示例将启动设备配置为从内部介质重新启动(仅包括出厂文件),以备份当前正在运行的文件系统分区和活动的文件系统分区。
拓扑
配置
程序
CLI 快速配置
要快速配置示例的此部分,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改详细信息,以便与网络配置匹配,将命令复制并粘贴到层次结构级别的 CLI 中 [edit]
,然后从配置模式进入 commit
。
在操作模式下,输入:
user@host> request system snapshot partition media internal factory
GUI 快速配置
逐步过程
要配置启动设备:
在 J-Web 用户界面中,选择 “维护>Snapshot”。
在“快照”页面上,指定要将快照复制到的启动设备。从“目标介质”列表中选择 内部 启动设备。
选中“出厂”复选框可仅复制出厂时在内部介质上加载的默认文件,以及已设置的救援配置。
选中“分区”复选框,对将快照复制到的介质进行分区。对于尚未安装软件的启动设备,通常需要执行此过程。
单击 “快照”。
单击 OK 检查您的配置,并将其保存为候选配置。
完成设备配置后,请单击“ 提交选项>Commit”。
逐步过程
以下示例要求您在配置层次结构中的各个级别上导航。有关操作说明,请参阅 在配置模式下使用 CLI 编辑器。
要配置启动设备:
user@host> request system snapshot partition media internal factory
结果
在配置模式下,输入命令以确认 show system snapshot media internal
您的配置。如果输出未显示预期的配置,请重复此示例中的配置说明,以便进行更正。
user@host> show system snapshot media internal
Information for snapshot on internal (/dev/ad0s1a) (backup) Creation date: Oct 9 13:30:06 2009 JUNOS version on snapshot: junos : 10.0B3.10-domestic Information for snapshot on internal (/dev/ad0s2a) (primary) Creation date: Jan 6 15:45:35 2010 JUNOS version on snapshot: junos : 10.2-20091229.2-domestic
完成设备配置后,请从配置模式进入 commit
。
备份 SRX 系列设备上的当前安装
本主题包含以下部分:
- 备份SRX5800、SRX5600和SRX5400设备上的当前安装
- 备份 SRX300、SRX320、SRX340、SRX345、SRX380、SRX550M、SRX3400 和 SRX3600 设备上的当前安装
- 为 SRX650 设备配置外部紧凑型Flash
备份SRX5800、SRX5600和SRX5400设备上的当前安装
备份当前安装,以便返回到当前软件安装。使用安装包(例如,jinstall*)的安装过程会移除设备上存储的所有文件,juniper.conf 和 SSH 文件除外。因此,在运行安装程序后需要返回到当前软件安装状态时,应备份当前配置。
要备份 SRX 系列设备上的 Junos OS,请发出请求系统快照 CLI 操作命令。此命令会将当前软件安装在硬盘、外部 USB 存储介质设备或固态驱动器 (SSD) 上。
request system snapshot
发出命令时,/root 文件系统备份到 /altroot,/config 备份到 /altconfig。/root 和 /config 文件系统位于设备的 CompactFlash 卡上,/altroot 和 /altconfig 文件系统位于设备的硬盘或或固态驱动器 (SSD) 上。完成备份后,当前安装与备份软件安装相同。
要将文件复制到设备的硬盘或固态驱动器 (SSD),请使用以下命令:
user@host>
request system snapshot media
备份 SRX300、SRX320、SRX340、SRX345、SRX380、SRX550M、SRX3400 和 SRX3600 设备上的当前安装
在 SRX 系列设备上,您可以将当前 Junos OS 映像和配置文件备份到介质(如 USB 或 CompactFlash)上,以便在出现问题时重新检索。
要备份设备上当前运行的和活动的文件系统分区,请使用以下命令:
user@host>
request system snapshot media
支持以下选项:
internal
— 将快照复制到内部介质。usb
— 将快照复制到 USB 存储设备。这是 SRX300、SRX320、SRX340、SRX345、SRX380 和 SRX550M 设备的默认选项。external
— 将快照复制到外部存储设备。此选项仅适用于 SRX650 服务网关上的紧凑型闪存。
为 SRX650 设备配置外部紧凑型Flash
以下过程说明如何在 SRX650 设备上备份当前安装。
SRX650 服务网关包括以下 2 GB 紧凑型Flash (CF) 存储设备:
服务和路由引擎 (SRE) 包含用于上传和下载文件的可热插拔外部 CF 存储设备。
机箱包含用于存储操作系统的内部 CF。
默认情况下,仅启用内部 CF,不支持从内部 CF 到外部 CF 获取配置快照的选项。这只能通过 USB 存储设备来实现。
要从外部 CF 获取配置的快照:
创建快照并使用它启动 ACX 系列路由器
了解 ACX 系列路由器上的系统快照
系统快照功能允许您创建在 ACX 系列路由器上运行的软件副本。您可以使用系统快照功能获取当前用于运行路由器的文件的“快照”,即根 (/
) 和 /config
目录的完整内容,包括正在运行的瞻博网络瞻博网络操作系统 (Junos OS) 和活动配置),并将所有这些文件复制到其他介质,例如通用串行总线 (USB) 存储设备、 双根分区路由器的活动切片,或双根分区路由器的替代切片。
如果当前运行的软件出现问题,Junos OS 会自动使用备份软件。例如,如果 da0s1
切片出现问题,Junos OS 会自动使用 da0s2
切片,并获取切片的 da0s2
快照,并在配置了自动快照功能后将其复制到 da0s1
切片(默认禁用)。但是,您也可以使用系统快照功能手动完成这一操作。
在ACX5048和ACX5096路由器中,系统快照功能仅适用于使用 USB 存储设备。
通常,您可以在升级双内部 NAND 闪存设备上的映像之前拍摄快照,da0s1
da0s2
或者修复坏映像,从而防止坏映像使系统无用。另一个介质的快照可确保系统无法从当前映像启动时,设备可以从其他介质启动。
在以下情况下,您可以获取路由器上当前运行的软件和配置的快照:
路由器的活动切片(例如
da0s1
)会更新为新的 Junos OS 映像(使用 jinstall 软件包)。在这种情况下,您必须使用新映像更新另一个切片 (da0s2
)。注意:活动切片可以是
da0s1
或da0s2
。路由器的活动切片(例如)已损坏,
da0s1
路由器将从备份切片(即从da0s2
)重新启动。因此,您必须在活动切片(即)上da0s1
还原新映像。路由器的双内部 NAND 闪存设备的两个切片均已损坏,路由器继续尝试重新启动。在这种情况下,您可以插入 USB 存储设备,从该设备启动路由器,并还原 NAND 闪存设备切片和
da0s1
da0s2
。注意:在尝试从 USB 存储设备获取快照之前,请确保 USB 存储设备包含可以从中启动的 Junos OS 映像。
另请参阅
示例:获取软件和配置的快照
此示例包括六个场景,在升级映像或修复坏映像之前,您可以获取 ACX 系列路由器上当前运行的软件和配置的快照,从而防止坏映像使系统无用。
快照
逐步过程
场景:要从 NAND 闪存设备切片将快照拍摄到 USB 存储设备:
从 NAND 闪存设备启动路由器,并确保已将格式化的 USB 存储设备插入路由器的 USB 端口。USB 存储设备必须针对根 (
/
) 和/config
目录进行格式化。request system snapshot
发出命令。user@host> request system snapshot Verifying compatibility of destination media partitions... Running newfs (254MB) on usb media / partition (da1s1a)... Running newfs (47MB) on usb media /config partition (da1s1e)... Copying '/dev/da0s2a' to '/dev/da1s1a' .. (this may take a few minutes) Copying '/dev/da0s2e' to '/dev/da1s1e' .. (this may take a few minutes) The following filesystems were archived: / /config
当前安装的 NAND 闪存切片中的根 (
/
) 和/config
目录将复制到 USB 存储设备。
逐步过程
场景:要从 NAND 闪存设备切片将快照拍摄到具有格式的 USB 存储设备:
从 NAND 闪存设备启动路由器,并确保将 USB 存储设备插入路由器的 USB 端口。
注意:格式化 USB 存储设备将删除 USB 存储设备上的所有数据。
request system snapshot partition
发出命令。user@host> request system snapshot partition clearing current label... Partitioning usb media (da1) ... Partitions on snapshot: Partition Mountpoint Size Snapshot argument a / 312MB root-size e /config 47MB config-size f /var 620MB var-size Running newfs (312MB) on usb media / partition (da1s1a)... Running newfs (47MB) on usb media /config partition (da1s1e)... Running newfs (620MB) on usb media /var partition (da1s1f)... Copying '/dev/da0s2a' to '/dev/da1s1a' .. (this may take a few minutes) Copying '/dev/da0s2e' to '/dev/da1s1e' .. (this may take a few minutes) The following filesystems were archived: / /config
对 USB 存储设备进行格式化后,将从当前安装的 NAND 闪存切片中的根 (
/
) 和/config
目录复制到 USB 存储设备。
逐步过程
场景:要从 NAND 闪存设备的活动切片将快照拍摄到备用切片:
从 NAND 闪存设备启动路由器。
request system snapshot slice alternate
发出命令。user@host> request system snapshot slice alternate Verifying compatibility of destination media partitions... Running newfs (439MB) on internal media / partition (da0s1a)... Running newfs (46MB) on internal media /config partition (da0s1e)... Copying '/dev/da0s2a' to '/dev/da0s1a' .. (this may take a few minutes) Copying '/dev/da0s2e' to '/dev/da0s1e' .. (this may take a few minutes) The following filesystems were archived: / /config
当前安装的 NAND 闪存切片中的根 (
/
) 和/config
目录将复制到其他切片。
逐步过程
场景:分区后,要从 NAND 闪存设备的活动切片将快照拍摄到备用切片:
从 NAND 闪存设备启动路由器。
request system snapshot partition slice alternate
发出命令。user@host> request system snapshot partition slice alternate Verifying compatibility of destination media partitions... Running newfs (439MB) on internal media / partition (da0s1a)... Running newfs (46MB) on internal media /config partition (da0s1e)... Copying '/dev/da0s2a' to '/dev/da0s1a' .. (this may take a few minutes) Copying '/dev/da0s2e' to '/dev/da0s1e' .. (this may take a few minutes) The following filesystems were archived: / /config
已安装活动闪存切片的 BSD 标签(磁盘分区信息),然后将当前安装的 NAND 闪存切片中的根 (
/
) 和/config
目录复制到其他切片。
逐步过程
场景:要从 USB 存储设备将快照拍摄到 NAND 闪存设备的活动切片:
从包含所需 Junos OS 映像的 USB 存储设备启动路由器。
request system snapshot
发出命令。user@host> request system snapshot Verifying compatibility of destination media partitions... Running newfs (439MB) on internal media / partition (da0s1a)... Running newfs (46MB) on internal media /config partition (da0s1e)... Copying '/dev/da1s1a' to '/dev/da0s1a' .. (this may take a few minutes) Copying '/dev/da1s1e' to '/dev/da0s1e' .. (this may take a few minutes) The following filesystems were archived: / /config
USB 存储设备中的根 (
/
) 和/config
目录将复制到活动的 NAND 闪存切片。
逐步过程
场景:分区后,要从 USB 存储设备将快照拍摄到 NAND 闪存设备的活动切片:
从包含所需 Junos OS 映像的 USB 存储设备启动路由器。
request system snapshot partition
发出命令。user@host> request system snapshot partition Verifying compatibility of destination media partitions... Running newfs (439MB) on internal media / partition (da0s1a)... Running newfs (46MB) on internal media /config partition (da0s1e)... Copying '/dev/da1s1a' to '/dev/da0s1a' .. (this may take a few minutes) Copying '/dev/da1s1e' to '/dev/da0s1e' .. (this may take a few minutes) The following filesystems were archived: / /config
安装活动闪存切片的 BSD 标签(磁盘分区信息),然后将 USB 存储设备中的根 (
/
) 和/config
目录复制到活动 NAND 闪存切片。
要求
此示例使用以下硬件和软件组件:
一台 ACX 系列路由器
Junos OS 12.2 或更高版本
概述
在此示例中, request system snapshot
命令用于在另一个介质上获取当前运行的软件和配置的副本,例如,通用串行总线 (USB) 存储设备、双根分区路由器的活动切片(da0s1
或 da0s2
),或双根分区路由器的备用切片(da0s1
或 da0s2
)。另一个介质的快照可确保系统无法从当前映像启动时,设备可以从其他介质启动。
运行 request system snapshot
命令后,无法返回软件的上一个版本,因为软件的运行副本和备份副本完全相同。