IBM Cloud Docs
構成のバックアップ

構成のバックアップ

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