mimacom.lvs-snapshot

Rol de Ansible: lvs-snapshot

Estado de Construcción

Instala un trabajo cron que crea una instantánea de un Volumen Lógico (usando el Gestor de Volúmenes Lógicos). Además, todos los contenedores de Docker en ejecución se pausarán mientras se toma la instantánea.

Requisitos

Necesitas tener LVM y Docker instalados en tu sistema. Este rol no los instalará por ti (aún).

Variables del Rol

Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados (ver defaults/main.yml):

lvssnap_creation_time: []

Diccionario que acepta hour (hora) y minute (minuto) para tomar la instantánea.

lvssnap_deletion_time: []

Diccionario que acepta hour (hora) y minute (minuto) para eliminar la instantánea.

lvssnap_lv_device: ""

Ruta al dispositivo LV a instantanear.

lvssnap_snapshot_device: ""

Ruta al dispositivo LV de la instantánea que se creará.

lvssnap_snapshot_mountpoint: ""

Ruta donde se montará la instantánea.

Dependencias

Ninguna.

Ejemplo de Playbook

- hosts: servidores
  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

Licencia

Licencia Apache 2.0

Información del Autor

Este rol fue creado por Remo Wenger de mimacom ag.

Acerca del proyecto

Installs cronjob which creates LVM snapshots on running Docker containers.

Instalar
ansible-galaxy install mimacom.lvs-snapshot
Licencia
Unknown
Descargas
1.6k
Propietario
Leading provider of open source, cloud and data software.