HP 3PAR SUSE Linux Enterprise Implementation Guide
• To find a physical device associated with an enclosure:
# vxdisk list ENC_NAME
# vxdmpadm getsubpaths dmpnodename=ENC_NAME
• To get all paths known to DMP:
# vxdmpadm getsubpath
• To get all paths to a LUN controlled by the DMP (example used here is for LUN sdu):
vxdmp getsubpaths dmpnodename=sdu
• To get enclosure I/O policy attributes:
# vxdmpadm getattr enclosure <enclosure name, example: 3pardata0> iopolicy
• To display attributes of all enclosures:
# vxdmpadm listenclosure all
• To change the I/O policy for balancing the I/O load across multiple paths to a disk array or
enclosure:
# vxdmpadm setattr enclosure <enclosure name> iopolicy=policy
Here are some policies that can be set:
◦ adaptive—automatically determines the paths that have the least delay balanced.
◦ (default)—takes the track cache into consideration when balancing I/O across paths.
◦ minimumq—sends I/O on paths that have the minimum number of I/O requests in the
queue.
◦ priority—assigns the path with the highest load carrying capacity as the priority path.
◦ round-robin—sets a simple round-robin policy for I/O.
◦ singleactive—channels I/O through the single active path.
• To get state of each vxVm volume:
# vxprint -v
• To check for License:
# vxliccheck
Veritas Commands 73