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.