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:

To remove devices from Device Mapper Multipath control and enable DMP

  1. Stop the applications that use Device Mapper Multipath devices.
  2. Unmount all the file systems that use Device Mapper Multipath devices.
  3. Disable all the volumes on Device Mapper Multipath devices.
    # lvchange -a n lvname
  4. 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 "*" 
    }
  5. Restart multipathd to remove all /dev/dm-* and /dev/mpath/* device entries.
    # service multipathd restart
  6. Stop the multipathd daemon.
    # service multipathd stop
  7. Prevent multipathd from starting after reboot.
    # chkconfig multipathd off
  8. 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.

  9. Mount the file systems.
  10. Restart the applications.