pool.pure
Minimal configlet:
[pool#1]
type = pure
array =
diskgroup =
Minimal setup command:
om test/ccfg/foo set \
--kw="type=pure" \
--kw="array=" \
--kw="diskgroup="
addr
required: false
scopable: true
default: The ipaddr resolved for the nodename.
Example:
addr = 1.2.3.4
The addr to use to connect a peer. Use scoping to define each non-default address.
array
required: true
scopable: true
The name of the array, known as array#<name>
in the node or cluster
configuration.
delete_now
required: false
scopable: false
default: true
convert: bool
If set to false the pure volumes are not immediately deleted on unprovision, so a following provision action could fail.
diskgroup
required: true
scopable: false
The name of the array disk group to allocate volumes from.
fs_type
required: false
scopable: false
default: xfs
The filesystem to format the pool devices with.
label_prefix
required: false
scopable: false
The prefix to add to the label assigned to the created disks.
mkblk_opt
required: false
scopable: false
The zvol, lv, and other block device creation command options to use to prepare the pool devices.
mkfs_opt
required: false
scopable: false
Example:
mkfs_opt = -O largefile
The mkfs command options to use to format the pool devices.
mnt_opt
required: false
scopable: true
The mount options of the fs created over the pool devices.
pod
required: false
scopable: false
The pod to create volume into.
status_schedule
required: false
scopable: false
The value to set to the status_schedule
keyword of the vol
objects
allocated from the pool.
See usr/share/doc/schedule
for the schedule syntax.
type
required: false
scopable: false
candidates: directory, loop, vg, zpool, freenas, share, shm, symmetrix, virtual, dorado, hoc, drbd, pure
default: directory
The pool type.
volumegroup
required: false
scopable: false
The volumegroup to create volume disks into.