mimacom.lvs-snapshot

Ansible 角色:lvs-snapshot

构建状态

安装一个 cronjob,它会创建逻辑卷的快照(使用逻辑卷管理器)。此外,所有正在运行的 Docker 容器将在创建快照时暂停。

需求

你的系统需要安装 LVM 和 Docker。这个角色不会为你安装它们(目前)。

角色变量

可用的变量如下所示,以及默认值(见 defaults/main.yml):

lvssnap_creation_time: []

字典,接受 hourminute,用于指定创建快照的时间。

lvssnap_deletion_time: []

字典,接受 hourminute,用于指定删除快照的时间。

lvssnap_lv_device: ""

要快照的逻辑卷设备的路径。

lvssnap_snapshot_device: ""

要创建的快照逻辑卷设备的路径。

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 许可证 2.0

作者信息

这个角色由 Remo Wenger 创建,属于 mimacom ag

关于项目

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.