tcharl.ansible_volumes

Wolumeny

  • Galaxy: Ansible Galaxy
  • Lint & wymagania: Molecule
  • Testy: Status budowy
  • Czat: Dołącz do czatu na https://gitter.im/OsgiliathEnterprise/platform

Ten rol jest rozszerzeniem najczęściej używanego podręcznika lvm. Dodaje możliwość tworzenia thinpools oraz związanych z nimi metadanych.

Zmienne Roli

Oprócz zwykłych zmiennych, można zadeklarować dodatkowe w celu skonfigurowania thinpools.

---
lvmetanames:
  ...
  metadata: <inna lvname> # określa logiczny wolumin metadany
---
lvmetanames:
  ...
  autoextendtreshold: <liczba> # próg profilu automatycznego rozszerzania
  autoextendpercent: <liczba> # procent profilu automatycznego rozszerzania

Pełny przykład

---
  vars:
    lvm_groups:
      - vgname: myvg
        dyski:
          - /dev/sdb1
        utwórz: true
        lvnames:
          - lvname: notathinpool # oryginalna rola
            rozmiar: 40%VG
            opcje: "" 
            utwórz: true
            system_pliki: xfs
            mntp: /var/stuff
            zamontuj: true
        lvmetanames:
          - lvname: thinpool
            rozmiar: 40%VG
            opcje: "--wipesignatures y"
            utwórz: true
            metadata: myvg/thinpoolmeta
            autoextendtreshold: 80
            autoextendpercent: 20
            system_pliki: xfs
            mntp: /var/lib/docker
            zamontuj: true
          - lvname: thinpoolmeta
            rozmiar: 10%VG
            opcje: "--wipesignatures y"
            utwórz: true
    manage_lvm: true

Konfiguruje również serwer NFS, ale tylko jeśli maszyna jest zabezpieczona przez Kerberos (patrz tcharl.ansible_securehost, aby go skonfigurować).

Zależności

Jak wspomniano, mrlesmithjr.ansible-manage-lvm

Przykład Playbook

Zobacz zadeklarowane zmienne w teście molekuł, a także ich wpływ

Licencja

Apache-2

Informacje o autorze

O projekcie

Wrapper role letting you to create PV, LV, thinpools and pool metadata.

Zainstaluj
ansible-galaxy install tcharl.ansible_volumes
Licencja
other
Pobrania
4.5k
Właściciel
Osgiliath frameworks and all stuff from the Osgiliath corp!