mimacom.lvs-snapshot

Ansible Role : lvs-snapshot

Statut de la construction

Installe un cronjob qui crée un instantané d'un Volume Logique (en utilisant le Gestionnaire de Volume Logique). De plus, tous les conteneurs Docker en cours d'exécution seront mis en pause pendant que l'instantané est pris.

Exigences

Vous devez avoir LVM et Docker installés sur votre système. Ce rôle ne les installera pas pour vous (pour l'instant).

Variables du Rôle

Les variables disponibles sont listées ci-dessous, avec leurs valeurs par défaut (voir defaults/main.yml) :

lvssnap_creation_time: []

Dictionnaire qui accepte heure et minute pour prendre l'instantané.

lvssnap_deletion_time: []

Dictionnaire qui accepte heure et minute pour supprimer l'instantané.

lvssnap_lv_device: ""

Chemin vers le périphérique LV à prendre en instantané.

lvssnap_snapshot_device: ""

Chemin vers le périphérique LV de l'instantané à créer.

lvssnap_snapshot_mountpoint: ""

Chemin où monter l'instantané.

Dépendances

Aucune.

Exemple de Playbook

- hosts: serveurs
  become: yes
  vars:
    lvssnap_creation_time:
      heure: 21
      minute: 50
    lvssnap_deletion_time:
      heure: 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

Licence

Licence Apache 2.0

Informations sur l'Auteur

Ce rôle a été créé par Remo Wenger de mimacom ag.

À propos du projet

Installs cronjob which creates LVM snapshots on running Docker containers.

Installer
ansible-galaxy install mimacom.lvs-snapshot
Licence
Unknown
Téléchargements
1.6k
Propriétaire
Leading provider of open source, cloud and data software.