mimacom.lvs-snapshot
Ansible 角色:lvs-snapshot
安装一个 cronjob,它会创建逻辑卷的快照(使用逻辑卷管理器)。此外,所有正在运行的 Docker 容器将在创建快照时暂停。
需求
你的系统需要安装 LVM 和 Docker。这个角色不会为你安装它们(目前)。
角色变量
可用的变量如下所示,以及默认值(见 defaults/main.yml
):
lvssnap_creation_time: []
字典,接受 hour
和 minute
,用于指定创建快照的时间。
lvssnap_deletion_time: []
字典,接受 hour
和 minute
,用于指定删除快照的时间。
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.