Nota

Este complemento es parte del colección community.general (versión 2.0.1).

Para instalarlo usa: ansible-galaxy collection install community.general.

Para usarlo en un libro de jugadas, especifique: community.general.lvg.

  • Sinopsis
  • Parámetros
  • notas
  • Ver también
  • Ejemplos

Sinopsis

  • Este módulo crea, elimina o cambia el tamaño de grupos de volúmenes.

Parámetros

Parámetro Opciones/Predeterminados Comentarios
fuerzabooleano
    Opciones:

  • no
Si yespermite eliminar grupos de volúmenes con volúmenes lógicos.
pesostring Defecto:
“4”
El tamaño de la extensión física. peso debe ser una potencia de 2 de al menos 1 sector (donde el tamaño del sector es el tamaño de sector más grande de los PV que se usan actualmente en el VG), o al menos 128 KiB. Dado que Ansible 2.6, pesize puede tener el sufijo UNIT (k /K/m/M/g/G), la unidad predeterminada es megabyte.
opciones_pvstring Opciones adicionales para pasar a pvcreate al crear el grupo de volúmenes.
pvresizebooleano agregado en 0.2.0 de community.general
    Opciones:

  • no
Si yescambie el tamaño del volumen físico al tamaño máximo disponible.
p.v.lista / elementos=string Lista de dispositivos separados por comas para usar como dispositivos físicos en este grupo de volúmenes. Obligatorio al crear o cambiar el tamaño del grupo de volúmenes. El módulo se encargará de ejecutar pvcreate si es necesario.
estadostring
    Opciones:

  • ausente
  • presente
Controle si el grupo de volumen existe.
vgstring / requerido El nombre del grupo de volúmenes.
opciones_vgstring Opciones adicionales para pasar a vgcreate al crear el grupo de volúmenes.

notas

Nota

  • Este módulo no modifica el tamaño de PE para el grupo de volumen ya presente.

Ver también

Ver también

comunidad.general.sistema de archivos

La documentación oficial sobre el comunidad.general.sistema de archivos módulo.

comunidad.general.lvol

La documentación oficial sobre el comunidad.general.lvol módulo.

comunidad.general.partida

La documentación oficial sobre el comunidad.general.partida módulo.

Ejemplos

-name: Create a volume group on top of /dev/sda1 with physical extent size = 32MB
  community.general.lvg:vg: vg.services
    pvs: /dev/sda1
    pesize:32-name: Create a volume group on top of /dev/sdb with physical extent size = 128KiB
  community.general.lvg:vg: vg.services
    pvs: /dev/sdb
    pesize: 128K

# If, for example, we already have VG vg.services on top of /dev/sdb1,# this VG will be extended by /dev/sdc5.  Or if vg.services was created on# top of /dev/sda5, we first extend it with /dev/sdb1 and /dev/sdc5,# and then reduce by /dev/sda5.-name: Create or resize a volume group on top of /dev/sdb1 and /dev/sdc5.
  community.general.lvg:vg: vg.services
    pvs: /dev/sdb1,/dev/sdc5

-name: Remove a volume group with name vg.services
  community.general.lvg:vg: vg.services
    state: absent

-name: Create a volume group on top of /dev/sda3 and resize the volume group /dev/sda3 to the maximum possible
  community.general.lvg:vg: resizableVG
    pvs: /dev/sda3
    pvresize: yes

Autores

  • Alexander Bulimov (@abulimov)