lvs-snapshot
Ansible Роль: lvs-snapshot
Устанавливает cron-задачу, которая создает снимок Логического Объема (с использованием Менеджера Логических Объемов). Кроме того, все запущенные контейнеры Docker будут приостановлены во время создания снимка.
Требования
На вашей системе должны быть установлены LVM и Docker. Эта роль пока их не устанавливает.
Переменные роли
Доступные переменные перечислены ниже вместе с значениями по умолчанию (см. defaults/main.yml
):
lvssnap_creation_time: []
Словарь, который принимает час
и минуту
для создания снимка.
lvssnap_deletion_time: []
Словарь, который принимает час
и минуту
для удаления снимка.
lvssnap_lv_device: ""
Путь к устройству LV для создания снимка.
lvssnap_snapshot_device: ""
Путь к устройству снимка LV, который нужно создать.
lvssnap_snapshot_mountpoint: ""
Путь, где смонтировать снимок.
Зависимости
Отсутствуют.
Пример Playbook
- 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
Информация об авторе
Эта роль была создана Ремо Венгером из mimacom ag.
О проекте
Installs cronjob which creates LVM snapshots on running Docker containers.
Установить
ansible-galaxy install mimacom/ansible-role-lvs-snapshot
Лицензия
Unknown
Загрузки
1554
Владелец
Leading provider of open source, cloud and data software.