mimacom.lvs-snapshot

Rola Ansible: lvs-snapshot

Status budowy

Instaluje zadanie cron, które tworzy migawkę (snapshot) Logicznego Wolumenu (przy użyciu Menedżera Logicznych Wolumenów). Dodatkowo, wszystkie uruchomione kontenery Docker zostaną wstrzymane podczas robienia migawki.

Wymagania

Na twoim systemie musi być zainstalowane LVM i Docker. Ta rola nie zainstaluje ich za Ciebie (jeszcze).

Zmienne Roli

Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (patrz defaults/main.yml):

lvssnap_creation_time: []

Słownik, który akceptuje hour i minute, kiedy tworzyć migawkę.

lvssnap_deletion_time: []

Słownik, który akceptuje hour i minute, kiedy usuwać migawkę.

lvssnap_lv_device: ""

Ścieżka do urządzenia LV, którego migawkę chcemy stworzyć.

lvssnap_snapshot_device: ""

Ścieżka do urządzenia migawki LV do utworzenia.

lvssnap_snapshot_mountpoint: ""

Ścieżka, gdzie zamontować migawkę.

Zależności

Brak.

Przykład Pliku Playbook

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

Licencja

Licencja Apache 2.0

Informacje o autorze

Ta rola została stworzona przez Remo Wengera z mimacom ag.

O projekcie

Installs cronjob which creates LVM snapshots on running Docker containers.

Zainstaluj
ansible-galaxy install mimacom.lvs-snapshot
Licencja
Unknown
Pobrania
1.6k
Właściciel
Leading provider of open source, cloud and data software.