InfoScale™ 9.0 Dynamic Multi-Pathing Administrator's Guide - Solaris
- Understanding DMP
- How DMP works
- Disk device naming in DMP
- Setting up DMP to manage native devices
- Using Dynamic Multi-Pathing (DMP) devices with Oracle Automatic Storage Management (ASM)
- Administering DMP
- Managing DMP devices for the ZFS root pool
- 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
- About the DMPDR utility
- 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
About the DMPDR utility
Adding and removing storage logical unit number (LUNs) on a server is a complex process that involves a series of steps that must be performed in the correct order. Any incorrect step can lead to errors and may require a system restart to recover from that error.
InfoScale provides the Dynamic Multipathing Dynamic Reconfiguration (DMPDR) utility that automates the LUN reconfiguration process. DMPDR provides a non-interactive interface that lets you perform the steps in the correct sequence thereby reducing human error and a need for manual intervention.
DMPDR performs the following tasks:
Runs the correct sequence of steps to detect any newly added and removed LUNs.
Updates the underlying OS device handles for the DMP-managed devices and refreshes the VxVM and the DMP structures.
Creates a log file under
/var/adm/vx/
for each LUN reconfiguration event.
The DMPDR utility works only with InfoScale Dynamic Multipathing. Any third-party device drivers (such as MPxIO and EMC PowerPath) are not supported and do not work with the DMPDR interface.
You must run separate instances or sessions of the DMPDR utility when you physically add or remove LUNs. Do not perform add and remove LUN operations in the same session as it may cause issues with the I/O stack.
The DMPDR utility is located at /usr/lib/vxvm/voladm.d/bin/dmpdr
. After you install InfoScale, a soft link to the utility is created at /opt/VRTS/bin
for easy access.
Run the DMPDR utility before and after any add or remove LUN operations to ensure that the correct sequence of commands is performed.
Type the following command to run the DMPDR utility:
# /usr/lib/vxvm/voladm.d/bin/dmpdr - o refresh