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.