request system snapshot (Junos OS with Upgraded FreeBSD)
语法
request system snapshot <configuration> <delete snapshot-name> <load snapshot-name> <media type> <name snapshot-name> <no-configuration> <recovery>
描述
具有升级版 FreeBSD 的 Junos OS 有两种类型的快照:
-
恢复快照
-
非恢复快照
Recovery snapshots— 使用命令创建request system snapshot recovery
恢复快照。恢复快照包含在创建快照时创建的包和配置的副本。恢复快照存储在 /oam 卷上的 recovery.ufs 中。
带有 TVP 平台的 QFX 不支持这些命令。
一旦平台将 Junos OS 升级到升级的 FreeBSD 版本(Junos OS 15.1R1 或更高版本),Junos OS 将使用新的 Junos OS 版本自动生成恢复快照。此后,每次升级到新软件版本时,都应请求恢复快照。
Non-recovery snapshots- 使用 request system snapshot
命令创建非恢复快照。非恢复快照实质上是软件组件和配置文件的列表,当发生重大软件或配置更改并且需要建立已知的稳定系统基线时,这会很有帮助。
在设备上,将当前正在运行的和活动的文件系统分区备份到未运行的备用分区。默认情况下,非恢复快照名为 snap.date.,time 存储在 /packages/sets 目录中。
运行该 request system snapshot
命令后,无法返回到以前版本的软件,因为该软件的运行副本和备份副本是相同的。
选项
none |
在路由器或交换机上,将当前正在运行的和活动的文件系统分区备份到未运行的备用分区。具体来说,这将创建一个名为 snap.< date>.< time 的非恢复快照>该快照存储在 /packages/sets 中。 |
configuration | 将配置文件的副本( /config 和 /var 目录以及 SSH 文件的内容)保存为快照的一部分。这是默认设置。 |
delete snapshot-name |
(可选)从 /packages/sets 中删除特定的非恢复快照。支持通配符,因此 |
load snapshot-name |
(可选)从 /packages/sets 加载特定快照。 |
media type |
(可选)指定要将软件复制到的引导设备:
|
name snapshot-name | 指定非恢复快照的名称。 |
no-configuration | 不要将配置文件( /config 和 /var 目录以及 SSH 文件的内容)的副本保存为快照的一部分。 |
recovery |
创建恢复快照并将其存储在 /oam 卷中。 |
其他信息
在升级设备上的软件之前,如果您有已知的稳定系统,请发出命令以 request system snapshot
将软件(包括配置)备份到 /packages/sets 文件系统。升级路由器或交换机上的软件并对新软件包已成功安装和运行感到满意后,再次发出 request system snapshot
命令,将新软件备份到 /packages/sets 文件系统。
升级设备上的软件并对新软件包已成功安装和运行感到满意后,或者如果更换了其中一个路由引擎,则还应发出命令以 request system snapshot recovery
具有新的更新恢复快照。如果被视为有缺陷,Junos OS 会在重新启动时自动从恢复快照中恢复 Junos OS 卷,以及恢复快照中保存的配置。
快照脚本(为非恢复快照生成输出的脚本)不会生成 XML 输出。在这种情况下,将使用 <output> 标记。
user@host> request system snapshot | display xml <rpc-reply xmlns:junos="http://xml.juniper.net/junos/18.1I0/junos"> <output> NOTICE: Snapshot snap.20180105.165049 created successfully </output> <cli> <banner></banner> </cli> </rpc-reply>
所需权限级别
维护
输出字段
输入此命令时,系统会提供有关请求状态的反馈。
示例输出
请求系统快照恢复
user@host> request system snapshot recovery Creating image ... Compressing image . . . Image size is 777MB Recovery snapshot created successfully
请求系统快照
user@host> request system snapshot NOTICE: Snapshot snap.20190412.124526 created successfully
请求系统快照名称
user@host> request system snapshot name pre-maintenance-snapshot NOTICE: Snapshot pre-maintenance-snapshot created successfully
显示系统快照
user@host> show system snapshot Non-recovery snapshots: Snapshot snap.20190412.124526: Location: /packages/sets/snap.20190412.124526 Creation date: Apr 12 12:45:26 2019 Junos version: 18.3R1.8 Total non-recovery snapshots: 1 Recovery Snapshots: Snapshots available on the OAM volume: recovery.ufs Date created: Thu Mar 28 07:44:25 PDT 2019 Junos version: 18.3R1.8 Total recovery snapshots: 1
请求删除系统快照
user@host> request system snapshot delete snap.20150112.122106 NOTICE: Snapshot ’snap.20150112.122106’ deleted successfully
发布信息
在 Junos OS 15.1 版中引入的命令。
为所有使用 Junos OS 和升级版 FreeBSD 的平台引入了命令。要查找哪些平台的发行版将 Junos OS 与升级版 FreeBSD 配合使用,请参阅 功能浏览器,输入 freebsd,然后选择 Junos 内核升级到 FreeBSD 10+。
configuration
以及 no-configuration
Junos OS 23.2R1 版中添加的选项。
name
在 Junos OS 23.2R1 版中添加了选项。