Saltstackバックアップファイル
2778 ワード
公式紹介
ファイル状態バックアップ
0.10.2では、ファイルeからバックアップするための新しい機能が追加された.管理とファイル.recurseステータスで置換されたファイル.新しい機能をバックアップモードと呼びます.バックアップモードの設定は簡単ですが、多くの場所で設定できます.
minionプロファイルでbackup_を設定できます.mode:
ファイルごとに設定することもできます.
ファイルのバックアップ
ファイルは名前のディレクトリの下のminion cachedirに保存されますfile_backup.ファイルはルートファイルシステムの下に位置し、タイムスタンプが追加されます.これにより、閲覧が容易になります.
バックアップとインタラクティブ
リリース0.17.0から、以前に作成したバックアップをリスト、リストア、削除できます.
インベントリ
ファイルeを使用できます.list_backups次のコマンドは、指定されたファイルのバックアップをリストします.
リカバリ中
リカバリはfileを使いやすい.restore_backupは、パスと見つけたデジタルID fileを渡すだけです.list_backups:
に注意
ステータスが実行されていないため、リストア・ファイルはそのファイルの監視をトリガーしません.したがって、サービスのプロファイルを復元するには、サービスを実行する必要がある場合があります.restart.
削除中
ファイルeを使用できます.delete_backup次の方法でバックアップを削除します.
ファイル状態バックアップ
0.10.2では、ファイルeからバックアップするための新しい機能が追加された.管理とファイル.recurseステータスで置換されたファイル.新しい機能をバックアップモードと呼びます.バックアップモードの設定は簡単ですが、多くの場所で設定できます.
minionプロファイルでbackup_を設定できます.mode:
backup_mode: minion
ファイルごとに設定することもできます.
/etc/ssh/sshd_config:
file.managed:
- source: salt://ssh/sshd_config
- backup: minion
ファイルのバックアップ
ファイルは名前のディレクトリの下のminion cachedirに保存されますfile_backup.ファイルはルートファイルシステムの下に位置し、タイムスタンプが追加されます.これにより、閲覧が容易になります.
バックアップとインタラクティブ
リリース0.17.0から、以前に作成したバックアップをリスト、リストア、削除できます.
インベントリ
ファイルeを使用できます.list_backups次のコマンドは、指定されたファイルのバックアップをリストします.
# salt foo.bar.com file.list_backups /tmp/foo.txt
foo.bar.com:
----------
0:
----------
Backup Time:
Sat Jul 27 2013 17:48:41.738027
Location:
/var/cache/salt/minion/file_backup/tmp/foo.txt_Sat_Jul_27_17:48:41_738027_2013
Size:
13
1:
----------
Backup Time:
Sat Jul 27 2013 17:48:28.369804
Location:
/var/cache/salt/minion/file_backup/tmp/foo.txt_Sat_Jul_27_17:48:28_369804_2013
Size:
35
リカバリ中
リカバリはfileを使いやすい.restore_backupは、パスと見つけたデジタルID fileを渡すだけです.list_backups:
# salt foo.bar.com file.restore_backup /tmp/foo.txt 1
foo.bar.com:
----------
comment:
Successfully restored /var/cache/salt/minion/file_backup/tmp/foo.txt_Sat_Jul_27_17:48:28_369804_2013 to /tmp/foo.txt
result:
True
, file.list_backups , :
# salt foo.bar.com file.list_backups /tmp/foo.txt
foo.bar.com:
----------
0:
----------
Backup Time:
Sat Jul 27 2013 18:00:19.822550
Location:
/var/cache/salt/minion/file_backup/tmp/foo.txt_Sat_Jul_27_18:00:19_822550_2013
Size:
53
1:
----------
Backup Time:
Sat Jul 27 2013 17:48:41.738027
Location:
/var/cache/salt/minion/file_backup/tmp/foo.txt_Sat_Jul_27_17:48:41_738027_2013
Size:
13
2:
----------
Backup Time:
Sat Jul 27 2013 17:48:28.369804
Location:
/var/cache/salt/minion/file_backup/tmp/foo.txt_Sat_Jul_27_17:48:28_369804_2013
Size:
35
に注意
ステータスが実行されていないため、リストア・ファイルはそのファイルの監視をトリガーしません.したがって、サービスのプロファイルを復元するには、サービスを実行する必要がある場合があります.restart.
削除中
ファイルeを使用できます.delete_backup次の方法でバックアップを削除します.
# salt foo.bar.com file.delete_backup /tmp/foo.txt 0
foo.bar.com:
----------
comment:
Successfully removed /var/cache/salt/minion/file_backup/tmp/foo.txt_Sat_Jul_27_18:00:19_822550_2013
result:
True