To provide a redundant path to the storage array, you can configure the host to run failover

Before you begin
  • You have installed the required packages on your system.

  • For Red Hat (RHEL) hosts, verify the packages are installed by running rpm -q device-mapper-multipath

  • For SLES hosts, verify the packages are installed by running rpm -q multipath-tools

About this task

Multipath software provides a redundant path to the storage array in case one of the physical paths is disrupted. You can use one of two methods of multipathing for NVMe, depending on which OS version you are running. For SLES 12, use device mapper multipath (DMMP). For RHEL 7 and SLES 15, use a native NVMe multipathing solution.

By default, DM-MP is disabled in RHEL and SLES. Complete the following steps to enable DM-MP components on the host.

Steps
  1. Add the NVMe DE Series device entry to the devices section of the /etc/multipath.conf file, as shown in the following example:

    devices {
            device {
                    vendor "NVME"
                    product "NetApp E-Series*"
                    path_grouping_policy group_by_prio
                    failback immediate
                    no_path_retry 30
            }
    }
  2. Configure multipathd to start at system boot.

    # systemctl enable multipathd
  3. Start multipathd if it is not currently running.

    # systemctl start multipathd
  4. Verify the status of multipathd to make sure it is active and running:

    # systemctl status multipathd