tcharl.ansible_volumes

Volúmenes

  • Galaxy: Ansible Galaxy
  • Lint y requisitos: Molecule
  • Pruebas: Estado de la construcción
  • Chat: Únete al chat en https://gitter.im/OsgiliathEnterprise/platform

Este rol es una extensión del cookbook lvm más utilizado. Agrega la capacidad de crear thinpools y su metadata asociada.

Variables del Rol

Además de las variables habituales, puedes declarar algunas más para configurar thinpools.

---
lvmetanames:
  ...
  metadata: <otro lvname> # declara el volumen lógico de metadata 
---
lvmetanames:
  ...
  autoextendtreshold: <número> # umbral del perfil de autoextensión
  autoextendpercent: <número> # porcentaje del perfil de autoextensión

Ejemplo completo

---
  vars:
    lvm_groups:
      - vgname: myvg
        discos:
          - /dev/sdb1
        crear: true
        lvnames:
          - lvname: notathinpool # rol original
            tamaño: 40%VG
            opciones: "" 
            crear: true
            sistema de archivos: xfs
            mntp: /var/stuff
            montar: true
        lvmetanames:
          - lvname: thinpool
            tamaño: 40%VG
            opciones: "--wipesignatures y"
            crear: true
            metadata: myvg/thinpoolmeta
            autoextendtreshold: 80
            autoextendpercent: 20
            sistema de archivos: xfs
            mntp: /var/lib/docker
            montar: true
          - lvname: thinpoolmeta
            tamaño: 10%VG
            opciones: "--wipesignatures y"
            crear: true
    manage_lvm: true

También configura el servidor NFS, pero solo si la máquina está protegida por Kerberos (ver tcharl.ansible_securehost para configurarlo).

Dependencias

Como se mencionó, mrlesmithjr.ansible-manage-lvm.

Ejemplo de Playbook

Consulta las variables declaradas en la prueba de molécula, así como su impacto.

Licencia

Apache-2

Información del Autor

Acerca del proyecto

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

Instalar
ansible-galaxy install tcharl.ansible_volumes
Licencia
other
Descargas
4.5k
Propietario
Osgiliath frameworks and all stuff from the Osgiliath corp!