Veritas Storage Foundation Intelligent Storage Provisioning 5.0.1 Solutions Guide, HP-UX 11i v3, First Edition, November 2009

# vxassist -g mydg -P mypool make strpvol 2g \
capability=’DataMirroring,MirrorsOnSeparateComponents’
Such a volume tolerates the failure of one enclosure and provides greater
reliability. This volume could also be created by specifying traditional vxassist
storage specification parameters:
# vxassist -g mydg -P mypool make strpvol 2g layout=mirror \
nmir=2 mirror=enclosure
However, it is not possible to use the old-style vxassist specification attributes
to replicate all of ISPs advanced allocation features. For example, the capabilities
that specify the creation of a volume mirrored across enclosures can be combined
with a multipathing capability to provide resilience against the failure of one of
the paths to an enclosure:
# vxassist -g mydg -P mypool make strpvol 2g \
capability=’DataMirroring,MirrorsOnSeparateComponents,\
MultipathingThroughMultiplePaths’
If no storage can be allocated that fulfills the requested capability, the command
fails.
Using hardware mirroring with volumes
ISP allows you to create a striped volume from LUNs that are mirrored in the
array hardware. The inbuilt rules also ensure that this redundancy is retained
when the volume is grown or shrunk. The following example demonstrates how
to create a 10-gigabyte striped-mirror volume with 8 columns using prefabricated
mirrors to form each column:
# vxassist -g mydg -P mypool make strpvol 2g \
capability=’Striping(ncols=8),PrefabricatedDataMirroring’
Using storage attribute tags with volumes
A storage attribute allows the properties of a LUN to be defined in an arbitrary
conceptual space. For example, attributes can describe properties such as:
Disk access name
Disk media name
Manufacturer
Model type
Volume creation solutions
Using storage attribute tags with volumes
18