mimacom.lvs-snapshot

Ansibleロール: lvs-snapshot

ビルドステータス

LVMを使用して論理ボリュームのスナップショットを作成するcronジョブをインストールします。また、スナップショットを取得している間、すべての実行中のDockerコンテナは一時停止されます。

必要条件

システムにLVMとDockerがインストールされている必要があります。このロールはそれを自動的にインストールしません(まだ)。

ロール変数

使用可能な変数は以下にリストされており、デフォルト値も示しています(defaults/main.ymlを参照):

lvssnap_creation_time: []

スナップショットを取得する時間としてhourminuteを受け入れる辞書です。

lvssnap_deletion_time: []

スナップショットを削除する時間としてhourminuteを受け入れる辞書です。

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 agRemo 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.