自动恢复配置、许可证和磁盘信息
如果磁盘损坏,自动恢复有助于检测和恢复有关磁盘分区、配置和许可证的信息。
概述
双分区设备支持自动恢复功能。借助此功能,有关磁盘分区、配置和许可证的信息在损坏时会自动恢复。
在运行 FreeBSD 12 版或更高版本的设备中,您无法使用自动恢复功能备份数据。相反,请使用快照备份数据。要了解您的设备是否运行的是 FreeBSD Release 12 或更高版本,请发出 show version 命令并在模块名称中查找 fbsd_builder_stable 字符串。如果字符串包含数字 12 或更高版本,则设备运行的是 FreeBSD 12 或更高版本。
自动恢复提供以下功能:
-
在系统启动期间检测磁盘分区损坏并尝试自动恢复分区。
-
在系统启动期间检测 Junos OS 救援配置中的损坏,并尝试自动恢复救援配置。
-
在系统启动期间检测 Junos OS 许可证损坏情况,并尝试自动恢复许可证。
自动恢复的工作原理
该功能的工作方式如下:
-
该
request system autorecovery state save命令可以备份磁盘分区信息、许可证和 Junos OS 救援配置等重要数据。 -
保存备份副本后,这些副本用于在每次启动时检查数据工作副本的完整性。
-
如果检测到任何损坏,将自动恢复工作副本。
如何使用自动恢复
您可以通过以下方式使用自动恢复:
-
使用必要的许可证和配置准备部署路由器。
-
确定状态后,发出
request system autorecovery state save命令以备份状态。 -
保存状态后,每次启动时都会自动执行完整性检查和恢复操作(如果有)。
-
如果后续维护活动通过添加许可证或更新配置来更改路由器的状态,则需要再次发出命令
request system autorecovery state save以更新保存的状态。 -
随时发出命令,
show system autorecovery state查看已保存信息的状态和每个已保存项目的完整性检查状态。 -
如果需要,发出
request system autorecovery state clear命令以删除所有备份数据并禁用自动恢复。
在自动恢复中备份的数据
在自动恢复过程中备份以下数据:
-
救援配置(从当前配置重新生成)
-
许可证密钥
-
BSD 标签(磁盘分区信息)
仅当发出 request system autorecovery state save 命令时,才会备份数据。磁盘分区信息在出厂默认值(对于新系统)、从启动加载程序安装和快照创建时自动备份。
警报故障排除
表 1 列出了自动恢复警报的类型、说明和所需操作。
| 报警 |
报警类型 |
描述 |
所需操作 |
|---|---|---|---|
| 需要保存自动恢复信息 |
次要 |
此告警表示:
|
|
| 自动恢复已恢复损坏的信息 |
次要 |
此告警表示:
|
|
| 自动恢复无法完全恢复数据 |
主要 |
此告警表示:
|
|
注意事项
-
设备必须具有双根分区才能使自动恢复正常工作。
-
该
request system configuration rescue save命令会从当前 Junos OS 配置重新生成救援配置,然后保存。因此,发出命令save会覆盖任何现有救援配置。 -
通常,救援配置的已保存内容不会自动更新。如果添加许可证,则必须再次发出命令
request system autorecovery state save。救援配置已备份。如果 /config 损坏,系统将从挽救配置启动。