構成のバックアップ
Vyatta 構成は、ブート構成ファイル、または構成コマンドのリストが含まれるファイルで設定できます。 デフォルトでは、20 個の最新の完了済みコミットが、システムの /config/archive
にアーカイブ済みブート構成ファイルとして保存されます。
config.boot
ユーザーに切り替えて、ファイルを別の場所にコピーすることにより、現在の root
のバックアップを取ることができます。 また、Virtual Router Appliance の現在の構成コマンドも、操作モード・コマンド show configuration commands
を実行して、出力を保存することによってバックアップできます。 これらのどちらの方法も、構成の最小バックアップと見なされます。
以下の例では、システムの構成に使用するコマンドすべてのリストを生成し、コマンドのリストを 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
次の例では、構成モードの save コマンドを使用してバックアップします。
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