mimacom.lvs-snapshot
Ansibleロール: lvs-snapshot
LVMを使用して論理ボリュームのスナップショットを作成するcronジョブをインストールします。また、スナップショットを取得している間、すべての実行中のDockerコンテナは一時停止されます。
必要条件
システムにLVMとDockerがインストールされている必要があります。このロールはそれを自動的にインストールしません(まだ)。
ロール変数
使用可能な変数は以下にリストされており、デフォルト値も示しています(defaults/main.yml
を参照):
lvssnap_creation_time: []
スナップショットを取得する時間としてhour
とminute
を受け入れる辞書です。
lvssnap_deletion_time: []
スナップショットを削除する時間としてhour
とminute
を受け入れる辞書です。
lvssnap_lv_device: ""
スナップショットを取得するLVデバイスのパスです。
lvssnap_snapshot_device: ""
作成するスナップショットLVデバイスのパスです。
lvssnap_snapshot_mountpoint: ""
スナップショットをマウントするパスです。
依存関係
なし。
例プレイブック
- hosts: servers
become: yes
vars:
lvssnap_creation_time:
hour: 21
minute: 50
lvssnap_deletion_time:
hour: 4
minute: 0
lvssnap_lv_device: /dev/data/docker
lvssnap_snapshot_device: /dev/data/docker_snap
lvssnap_snapshot_mountpoint: /media/docker_snap
roles:
- role: mimacom.lvs-snapshot
ライセンス
Apache License 2.0
著者情報
このロールはmimacom agのRemo Wengerによって作成されました。
プロジェクトについて
Installs cronjob which creates LVM snapshots on running Docker containers.
インストール
ansible-galaxy install mimacom.lvs-snapshot
ライセンス
Unknown
ダウンロード
1.6k
所有者
Leading provider of open source, cloud and data software.