pool.virtual

capabilities

scopable False
required False
default roo rwo rox rwx
scope order specific > generic
convert list

The capabilities exposed by the virtual pool. Supported capabilities: shared, roo, rox, rwo, rwx, blk

optional_volume_env

scopable False
required False
default None
scope order specific > generic
convert list

The list of the volume consumer service config keywords which values are mapped as env keys in the allocated volume service. If the keyword is not set at the source, the default value in the template env section applies.

template

scopable False
required False
default None
scope order specific > generic

The service path <namespace>/<kind>/<name> of a volume to use as a template for new volumes.

volume_env

scopable False
required False
default None
scope order specific > generic
convert list

The list of the volume consumer service config keywords which values are mapped as env keys in the allocated volume service. If the keyword is not set at the source, an error is raised.

fs_type

scopable False
required False
default xfs
scope order specific > generic

The filesystem to format the pool devices with.

mkblk_opt

scopable False
required False
default []
scope order specific > generic
convert shlex

The zvol, lv, and other block device creation command options to use to prepare the pool devices.

mkfs_opt

scopable False
required False
default []
scope order specific > generic
convert shlex

The mkfs command options to use to format the pool devices.

mnt_opt

scopable True
required False
default None
scope order specific > generic

The mount options of the fs created over the pool devices.

status_schedule

scopable False
required False
default None
scope order specific > generic

The value to set to the status_schedule keyword of the volume objects allocated from the pool. See usr/share/doc/schedule for the schedule syntax.