VERITAS Storage Foundation 4.1 Intelligent Storage Provisioning Administrator's Guide

Chapter 8, Using Capabilities, Templates and Rules
Storage Selection Rules
127
separateby
A separateby rule is used to describe separation between VxVM objects. This is typically used
to define failure domains to provide greater reliability by avoiding a single point of failure. For
example, a separateby rule can be used to define that the mirrors of a volume should not share
a controller. This makes the volume resilient to the failure of a controller.
Note The separateby rule does not take any rule operators.
The following examples demonstrate the application of separateby rules:
Allocate VxVM objects on separate enclosures:
separateby "Enclosure"
Allocate 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.
Note The strong separateby rule does not take any rule operators.
The following example demonstrates the application of the strong separateby rule:
Allocate VxVM objects so that each object is configured on a totally independent set of
spindles.
strong separateby "Spindles"