pool.hoc
Minimal configlet:
[pool#1]
type = hoc
array =
diskgroup =
Minimal setup command:
om node set \
--kw="type=hoc" \
--kw="array=" \
--kw="diskgroup="
array
required: true
scopable: true
The name of the array, known as array#<name> in the node or cluster
configuration.
compression
required: false
scopable: false
default: false
convert: bool
Activate compression on created luns.
dedup
required: false
scopable: false
default: false
convert: bool
Activate data deduplcation on created luns.
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.
pool_id
required: false
scopable: false
The Hitachi Ops Center storage machine pool name. Volumes are created in this storage pool.
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, truenas, virtual, dorado, hoc, drbd, pure, rados
default: directory
The pool type.
volume_id_range_from
required: false
scopable: false
The start of the range of ldev ids to allocate from.
volume_id_range_to
required: false
scopable: false
The end of the range of ldev ids to allocate from.
vsm_id
required: false
scopable: false
The name of the virtual storage machine id to allocate volume into.