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

The separateby rule does not take any rule operators.
The following examples demonstrate the application of separateby rules:
The following example allocates VxVM objects on separate enclosures:
separateby "Enclosure"
The following example allocates VxVM objects so that each object tolerates
the failure of one controller and also uses LUNs from different manufacturers:
separateby "VendorName", "Controller"
strong separateby
The strong separateby rule is a more restrictive form of separateby rule, which
does not permit any sharing of attributes for the storage that is assigned to VxVM
objects.
The strong separateby rule does not take any rule operators.
The following example demonstrates the application of the strong separateby
rule by allocating VxVM objects so that each object is configured on a totally
independent set of spindles:
strong separateby "Spindles"
Storage selection rule operators
Table 8-1 lists the operators that are provided for combining the confineto,
exclude and select storage selection rules.
Table 8-1
Operators for combining storage selection rules
DescriptionOperator
Select available storage that matches the union of all the operands.allof
Select available storage that matches any of the operands in the order
that they are listed. The first match is chosen.
anyof
Select available storage that matches each of the operands.eachof
Do not select storage that matches any of the operands.noneof
Select available storage that matches one and only one of the operands.
The first match is chosen.
oneof
159Using capabilities, templates and rules
Storage selection rule operators