SANtricity express configuration manuals ( CA08872-012 )

Configure multipath software in ETERNUS AB/HB series - Linux (iSCSI)

To provide a redundant path to the storage array, you can configure multipath software.

Before you begin

You must install 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.

If you have not already installed the operating system, use the media supplied by your operating system vendor.

About this task

Multipath software provides a redundant path to the storage array in case one of the physical paths is disrupted. The multipath software presents the operating system with a single virtual device that represents the active physical paths to the storage. The multipath software also manages the failover process that updates the virtual device.

You use the device mapper multipath (DM-MP) tool for Linux installations. By default, DM-MP is disabled in RHEL and SLES. Complete the following steps to enable DM-MP components on the host.

Steps
  1. If the multipath.conf file has not yet been created, run the mpathconf --enable command. Running this command registers the multipath daemon as a service and creates the configuration file (/etc/multipath.conf). If the configuration file was not created by the above command, copy the /usr/share/doc/devicemapper-multipath-X.X.X/multipath.conf file to the /etc directory, then run the mpathconf --enable command again.

  2. If the OS version is RHEL 8.3 or earlier, Oracle Linux 8.3 or earlier, or SLES 15.2 or earlier, the ETERNUS AB/HB series multipath setting is not configured by default.

    Please configure multipath.conf with reference to Set up the multipath.conf file in ETERNUS AB/HB series.

    For OS versions RHEL8.4 and later, Oracle Linux 8.4 and later, and SLES15.3 and later, our recommends using the default multipath settings by leaving the multipath.conf file blank.
  3. Start the multipath service.

    # systemctl start multipathd
  4. Save your kernel version by running the uname -r command.

    # uname -r
    3.10.0-327.el7.x86_64

    You will use this information when you assign volumes to the host.

  5. Enable the multipathd daemon on boot.

    systemctl enable multipathd
  6. Rebuild the initramfs image or the initrd image under /boot directory:

    dracut --force --add multipath
  7. Use the Create host manually procedure in the online help to check whether the hosts are defined. Verify that each host type setting is based on the kernel information gathered in step 4.

    Automatic Load Balancing is disabled for any volumes mapped to hosts running kernel 3.9 or earlier.
  8. Reboot the host.

Top of Page