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
Migrating to DMP from Linux Device Mapper Multipath
This procedure describes removing devices from Linux Device Mapper Multipath control and enabling DMP on the devices.
Plan for system downtime for the following procedure.
The migration steps involve system downtime on a host due to the following:
Need to stop applications
Need to stop the VCS services if using VCS
The procedure involves one or more host reboots
To remove devices from Device Mapper Multipath control and enable DMP
- Stop the applications that use Device Mapper Multipath devices.
- Unmount all the file systems that use Device Mapper Multipath devices.
- Disable all the volumes on Device Mapper Multipath devices.
# lvchange -a n lvname
- Update the
/etc/multipath.conf
file to blacklist all device mapper devices. This step disables multi-pathing for all devices.# Blacklist all devices by default. blacklist { devnode "*" }
- Restart multipathd to remove all
/dev/dm-*
and/dev/mpath/*
device entries.For RHEL 7, SLES 12, and supported RHEL distributions:
# systemctl restart multipathd
For earlier versions of RHEL, SLES and supported RHEL distributions:
# service multipathd restart
- Stop the multipathd daemon.
For RHEL 7, SLES 12, and supported RHEL distributions:
# systemctl stop multipathd
For earlier versions of RHEL, SLES and supported RHEL distributions:
# service multipathd stop
- Prevent multipathd from starting after reboot.
For RHEL 7, SLES 12, and supported RHEL distributions:
# systemctl disable multipathd
For earlier versions of RHEL, SLES and supported RHEL distributions:
# chkconfig multipathd off
- Turn on the DMP support for the LVM volume groups.
# vxdmpadm settune dmp_native_support=on
The above command also enables DMP support for LVM root.
This step can take some time depending upon the number of LVs.
- Mount the file systems.
- Restart the applications.