salt.modules.linux_lvm¶
Support for Linux LVM2
-
salt.modules.linux_lvm.fullversion()¶ Return all version info from lvm version
CLI Example:
salt '*' lvm.fullversion
-
salt.modules.linux_lvm.lvcreate(lvname, vgname, size=None, extents=None, pv='')¶ Create a new logical volume, with option for which physical volume to be used
CLI Examples:
salt '*' lvm.lvcreate new_volume_name vg_name size=10G salt '*' lvm.lvcreate new_volume_name vg_name extents=100 /dev/sdb
-
salt.modules.linux_lvm.lvdisplay(lvname='')¶ Return information about the logical volume(s)
CLI Examples:
salt '*' lvm.lvdisplay salt '*' lvm.lvdisplay /dev/vg_myserver/root
-
salt.modules.linux_lvm.lvremove(lvname, vgname)¶ Remove a given existing logical volume from a named existing volume group
CLI Example:
salt '*' lvm.lvremove lvname vgname force=True
-
salt.modules.linux_lvm.pvcreate(devices, **kwargs)¶ Set a physical device to be used as an LVM physical volume
CLI Examples:
salt mymachine lvm.pvcreate /dev/sdb1,/dev/sdb2 salt mymachine lvm.pvcreate /dev/sdb1 dataalignmentoffset=7s
-
salt.modules.linux_lvm.pvdisplay(pvname='')¶ Return information about the physical volume(s)
CLI Examples:
salt '*' lvm.pvdisplay salt '*' lvm.pvdisplay /dev/md0
-
salt.modules.linux_lvm.version()¶ Return LVM version from lvm version
CLI Example:
salt '*' lvm.version
-
salt.modules.linux_lvm.vgcreate(vgname, devices, **kwargs)¶ Create an LVM volume group
CLI Examples:
salt mymachine lvm.vgcreate my_vg /dev/sdb1,/dev/sdb2 salt mymachine lvm.vgcreate my_vg /dev/sdb1 clustered=y
-
salt.modules.linux_lvm.vgdisplay(vgname='')¶ Return information about the volume group(s)
CLI Examples:
salt '*' lvm.vgdisplay salt '*' lvm.vgdisplay nova-volumes
-
salt.modules.linux_lvm.vgremove(vgname)¶ Remove an LVM volume group
CLI Examples:
salt mymachine lvm.vgremove vgname salt mymachine lvm.vgremove vgname force=True