IBM Cloud Docs
备份配置

备份配置

Vyatta 配置可以是引导配置文件,也可以是具有配置命令列表的文件。 缺省情况下,最新完成的 20 个落实将作为归档引导配置文件保存在系统上的 /config/archive 中。

您可以通过切换到用户 root 并将文件复制到其他位置来备份当前 config.boot 。 您还可以通过运行操作方式命令 show configuration commands ,然后保存输出,来备份 Virtual Router Appliance 的当前配置命令。 这两种方法都被视为配置的最小备份。

以下示例生成用于配置系统的命令的完整列表,然后将命令列表重定向到 Vyatta 主目录中的文件中:

vyatta@gateway02:~$ show configuration commands > /home/vyatta/configcomm.bak-07-30-2020
vyatta@gateway02:~$ ls -alh | grep bak
-rw-r----- 1 vyatta users  21K Jul 30 01:10 configcomm.bak
-rw-r----- 1 vyatta users  21K Jul 30 01:12 configcomm.bak-07-30-2020

下一个示例创建引导配置文件的备份副本,并将其放在 /home/vyatta中:

vyatta@gateway02:~$ su
Password:
root@gateway02:/home/vyatta# cp /config/config.boot /home/vyatta/config.boot.bak-07-30-2020
root@gateway02:/home/vyatta# ls -alh | grep config.boot
-rw------- 1 root   root   12K Jul 30 01:36 config.boot.bak-07-30-2020

以下示例使用配置方式的保存命令进行备份:

vyatta@asloma-vra-5218-ha1:~$ configure

[edit]
vyatta@asloma-vra-5218-ha1# save /home/vyatta/config-05-14-2021.bak
Saving configuration to '/home/vyatta/config-05-14-2021.bak'...
Done
[edit]

更完整的备份 (包括日志数据) 涉及为系统生成技术支持归档:

$ generate tech-support archive
Saving the archivals...
Saved tech-support archival at /opt/vyatta/etc/configsupport/mpatr-vyatta-one.tech-support-archive
2013-08-27-155554.tgz

然后,可以将生成的归档文件从 VRA 复制到您选择的存储设备。 归档包含配置信息,主目录和日志记录信息的备份。

例如:

-rw-r--r--  1 michael  michael    7863 Aug 22 12:46 config.tgz
-rw-r--r--  1 michael  michael     112 Aug 22 12:46 core-dump.tgz
-rw-r--r--  1 michael  michael  716033 Aug 22 12:46 etc.tgz
-rw-r--r--  1 michael  michael    3698 Aug 22 12:46 home.tgz
-rw-r--r--  1 michael  michael    1092 Aug 22 12:46 root.tgz
-rw-r--r--  1 michael  michael    4204 Aug 22 12:46 tmp.tgz
-rw-r--r--  1 michael  michael   82976 Aug 22 12:46 var-log.tgz

请考虑备份您在可供所有管理人员访问的中央位置配置设备时所创建的所有注释。

复原配置

要从 config.boot 文件复原备份配置,请将该文件复制到 /config/config.boot 并重新引导。 例如:

root@asloma-vra-5218-ha1:/home/vyatta# cp config.boot.bak-05-14-2021 /config/config.boot
root@asloma-vra-5218-ha1:/home/vyatta# reboot

或者,要从 save复原配置,请进入配置方式,装入备份配置并落实:

vyatta@cicd-bm-vra2-sa0# save /home/vyatta/config.bak.05-14-2021
Saving configuration to '/home/vyatta/config.bak.05-14-2021'...
Done
[edit]
vyatta@cicd-bm-vra2-sa0# load /home/vyatta/config.bak.05-14-2021
Loading configuration from '/home/vyatta/config.bak.05-14-2021'...
Load complete.  Use 'commit' to make changes active.
[edit]
vyatta@cicd-bm-vra2-sa0# commit