virsh-pool-define-as

Define new libvirt storage pool

TLDR

Define directory pool
$ virsh pool-define-as [name] dir --target [/path/to/pool]
Define LVM pool
$ virsh pool-define-as [name] logical --source-name [vgname] --target [/dev/vgname]
Define NFS pool
$ virsh pool-define-as [name] netfs --source-host [server] --source-path [/export] --target [/mnt]

SYNOPSIS

virsh pool-define-as name type [options]

DESCRIPTION

virsh pool-define-as defines a new storage pool from parameters. Creates pool configuration without starting it. Supports directory, LVM, NFS, iSCSI, and other pool types.

PARAMETERS

dir

Directory pool type.
logical
LVM volume group.
netfs
Network filesystem.
--target path
Mount/target path.
--source-path path
Source path.
--source-host host
Source hostname.
--source-name name
Source name (VG name).

SEE ALSO

virsh(1), virsh-pool-build(1), virsh-pool-start(1)