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.