You can use the vxdmpadm
setattr
command to set the following attributes of the paths to an enclosure or disk array:
active
Changes a standby (failover) path to an active path. The example below specifies an active path for an A/P-C disk array:
# vxdmpadm setattr path c2t10d0s2 pathtype=active
nomanual
Restores the original primary or secondary attributes of a path. This example restores the attributes for a path to an A/P disk array:
# vxdmpadm setattr path c3t10d0s2 pathtype=nomanual
nopreferred
Restores the normal priority of a path. The following example restores the default priority to a path:
# vxdmpadm setattr path c1t20d0s2 pathtype=nopreferred
preferred [priority=
N
]
Specifies a path as preferred, and optionally assigns a priority number to it. If specified, the priority number must be an integer that is greater than or equal to one. Higher priority numbers indicate that a path is able to carry a greater I/O load.
Note Setting a priority for path does not change the I/O policy. The I/O policy must be set independently as described in Specifying the I/O policy.
This example first sets the I/O policy to priority
for an Active/Active disk array, and then specifies a preferred path with an assigned priority of 2:
# vxdmpadm setattr enclosure enc0 iopolicy=priority
# vxdmpadm setattr path c1t20d0s2 pathtype=preferred \
priority=2
primary
Defines a path as being the primary path for an Active/Passive disk array. The following example specifies a primary path for an A/P disk array:
# vxdmpadm setattr path c3t10d0s2 pathtype=primary
secondary
Defines a path as being the secondary path for an Active/Passive disk array. This example specifies a secondary path for an A/P disk array:
# vxdmpadm setattr path c4t10d0s2 pathtype=secondary
standby
Marks a standby (failover) path that it is not used for normal I/O scheduling. This path is used if there are no active paths available for I/O. The next example specifies a standby path for an A/P-C disk array:
# vxdmpadm setattr path c2t10d0s2 pathtype=standby