| United States-English |
|
|
|
![]() |
VERITAS Volume Manager 3.5 Administrator's Guide > Chapter 3 Administering
Dynamic Multipathing (DMP)Administering DMP Using vxdmpadm |
|
The vxdmpadm utility is a command line administrative interface to the DMP feature of VxVM. You can use the vxdmpadm utility to perform the following tasks.
The following sections cover these tasks in detail along with sample output. For more information, see the vxdmpadm(1M) manual page. The following command displays the DMP node that controls a particular physical path: # vxdmpadm getdmpnode nodename=c3t2d1 /dev/rdsk directory. Use the enclosure attribute with getdmpnode to obtain a list of all DMP nodes for the specified enclosure. # vxdmpadm getdmpnode enclosure=enc0 The following command displays the paths controlled by the specified DMP node: # vxdmpadm getsubpaths dmpnodename=c2t1d0s2 The specified DMP node must be a valid node in the /dev/vx/rdmp directory. You can also use getsubpaths to obtain all paths through a particular host disk controller: # vxdmpadm getsubpaths ctlr=c2 The following command lists attributes of all host I/O controllers on the system: # vxdmpadm listctlr all This form of the command lists controllers belonging to a specified enclosure and enclosure type: # vxdmpadm listctlr enclosure=enc0 type=X1 Disabling I/O to a host disk controller prevents DMP from issuing I/O through the specified controller. The command blocks until all pending I/O issued through the specified disk controller are completed. To disable a controller, use the following command: # vxdmpadm disable ctlr=ctlr Enabling a controller allows a previously disabled host disk controller to accept I/O. This operation succeeds only if the controller is accessible to the host and I/O can be performed on it. When connecting active/passive disk arrays in a non-clustered environment, the enable operation results in failback of I/O to the primary path. The enable operation can also be used to allow I/O to the controllers on a system board that was previously detached. To enable a controller, use the following command: # vxdmpadm enable ctlr=ctlr To display the attributes of a specified enclosure, use the following command: # vxdmpadm listenclosure enc0 The following command lists attributes for all enclosures in a system: # vxdmpadm listenclosure all The vxdmpadm setattr command can be used to assign a meaningful name to an existing enclosure, for example: # vxdmpadm setattr enclosure enc0 name=GRP1 This example changes the name of an enclosure from enc0 to GRP1.
The DMP restore daemon re-examines the condition of paths at a specified interval. The type of analysis it performs on the paths depends on the specified checking policy.
Use the start restore command to start the restore daemon and specify one of the following policies:
The interval attribute specifies how often the restore daemon examines the paths. For example, after stopping the restore daemon, the polling interval can be set to 400 seconds using the following command: # vxdmpadm start restore interval=400 The default interval is 300 seconds. Decreasing this interval can adversely affect system performance.
See the vxdmpadm(1M) manual page for more information about DMP restore policies. Use the following command to stop the DMP restore daemon: # vxdmpadm stop restore
Use the following command to display the status of the automatic path restoration daemon, its polling interval, and the policy that it uses to check the condition of paths: # vxdmpadm stat restored This produces output such as the following:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||