Dynamic Multi-Pathing 7.3.1 Administrator's Guide - Linux
- Understanding DMP
- Setting up DMP to manage native devices
- Using Dynamic Multi-Pathing (DMP) devices with Oracle Automatic Storage Management (ASM)
- Administering DMP
- Administering DMP using the vxdmpadm utility
- Gathering and displaying I/O statistics
- Specifying the I/O policy
- Administering disks
- Discovering and configuring newly added disk devices
- About discovering disks and dynamically adding disk arrays
- How to administer the Device Discovery Layer
- Changing the disk device naming scheme
- Dynamic Reconfiguration of devices
- Reconfiguring a LUN online that is under DMP control using the Dynamic Reconfiguration tool
- Manually reconfiguring a LUN online that is under DMP control
- Event monitoring
- Performance monitoring and tuning
- Appendix A. DMP troubleshooting
- Appendix B. Reference
Enabling I/O for paths, controllers, array ports, or DMP nodes
Enabling a controller allows a previously disabled path, HBA controller, array port, or Dynamic Multi-Pathing (DMP) node to accept I/O again. This operation succeeds only if the path, controller, array port, or DMP node is accessible to the host, and I/O can be performed on it. When connecting Active/Passive disk arrays, 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.
Note:
This operation is supported for controllers that are used to access disk arrays on which cluster-shareable disk groups are configured.
DMP does not support the operation to enable I/O for the controllers that use Third-Party Drivers (TPD) for multi-pathing.
To enable I/O for one or more paths, use the following command:
# vxdmpadm enable path=path_name1[,path_name2,path_nameN]
To enable I/O for the paths connected to one or more HBA controllers, use the following command:
# vxdmpadm enable ctlr=ctlr_name1[,ctlr_name2,ctlr_nameN]
To enable I/O for the paths connected to an array port, use one of the following commands:
# vxdmpadm enable enclosure=enclr_name portid=array_port_ID # vxdmpadm enable pwwn=array_port_WWN
where the array port is specified either by the enclosure name and the array port ID, or by the array port's worldwide name (WWN) identifier.
The following are examples of using the command to enable I/O on an array port:
# vxdmpadm enable enclosure=HDS9500V0 portid=1A # vxdmpadm enable pwwn=20:00:00:E0:8B:06:5F:19
To enable I/O for a particular path, specify both the controller and the portID, which represent the two ends of the fabric:
# vxdmpadm enable ctlr=ctlr_name enclosure=enclr_name \ portid=array_port_ID
To enable I/O for a particular DMP node, specify the DMP node name.
# vxdmpadm enable dmpnodename=dmpnode