Posterior a indagar en diferentes repositorios y páginas de internet finalmente nos hemos encontrado la resolución que te enseñaremos ahora.
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 |
|
Si yes permite 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 |
|
Si yes cambie 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 |
|
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)
Recuerda recomendar esta reseña si te fue de ayuda.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)