lvg – Configure LVM volume groups¶
Synopsis¶
This module creates, removes or resizes volume groups.
Parameters¶
Notes¶
Note
This module does not modify PE size for already present volume group.
See Also¶
See also
- filesystem – Makes a filesystem
The official documentation on the filesystem module.
- lvol – Configure LVM logical volumes
The official documentation on the lvol module.
- parted – Configure block device partitions
The official documentation on the parted module.
Examples¶
- name: Create a volume group on top of /dev/sda1 with physical extent size = 32MB
lvg:
vg: vg.services
pvs: /dev/sda1
pesize: 32
- name: Create a volume group on top of /dev/sdb with physical extent size = 128KiB
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.
lvg:
vg: vg.services
pvs: /dev/sdb1,/dev/sdc5
- name: Remove a volume group with name vg.services
lvg:
vg: vg.services
state: absent
Status¶
This module is not guaranteed to have a backwards compatible interface. [preview]
This module is maintained by the Ansible Community. [community]