Skip to main content

Configure the multipath software

Multipath software provides a redundant path to the storage array in case one of the physical paths is disrupted. Before you can use multipathing, you need to install ThinkSystem Storage Manager. This software contains the multipath package for Windows.

Windows installations use the native MPIO Device Specific Module (DSM) driver for failover. When you install ThinkSystem Storage Manager, the DSM driver is installed and enabled. When installing the DSM for Windows, you must first install MPIO through the "Server Manager" console. Once completed, you must install the DSM by installing the ThinkSystem Storage Manager package. This package contains the DSM, the context agent, and the SMCLI. While ThinkSystem Storage Manager is a deprecated application, it is important that if you uninstall ThinkSystem Storage Manager, you do not uninstall the DSM. MPIO must be installed prior to installing the DSM for MPIO to work properly.

For Linux and Windows Hyper-V environments, you will need to make additional changes.

  • Linux Hyper-V

    The \"udev\" facility is the best way to automatically configure disk timeouts when new disks are added to a VM and at boot time. A simple way to determine the VID /PID (Vendor ID/Product ID) of any disks currently added to the VM is to run the following command and look at the vendor and model information: cat /proc/scsi/scsi. In order to set this up, create the file /etc/udev/rules.d/99-msft-udev.rules with the following content:
    ACTION=="add", 
    SUBSYSTEMS=="scsi",
    ATTRS{vendor}=="LENOVO ",
    ATTRS{model}=="DE_Series",
    RUN+="/bin/sh -c 'echo 180 >/sys$DEVPATH/timeout'"
    ACTION=="add",
    SUBSYSTEMS=="scsi",
    ATTRS{vendor}=="Msft ",
    ATTRS{model}=="Virtual Disk ",
    RUN+="/bin/sh -c 'echo 180 >/sys$DEVPATH/timeout'"

    The vendor and model fields in the udev rules file have fixed-widths of 8 and 16 characters respectively. Note the additional white space padding in the example above. Once this file has been modified, you can either restart udev or reboot the VM to activate the changes.

  • Windows Hyper-V

    In order to configure disk I/O timeouts for Windows Hyper-V environments, you must edit a single registry key:

    [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Disk] 
    \"TimeOutValue\"=dword:000000b4

    Once that's done, you must restart the VM for the changes to take effect.

Installing ThinkSystem Storage Manager

Perform the following steps to install ThinkSystem Storage Manager and use the multipath package for Windows.

Before you begin

  • You must have the correct administrator or superuser privileges.
  • You must have ensured that the system that will contain the ThinkSystem Storage Manager client has the following minimum requirements:
    • RAM: 2 GB for Java Runtime Engine
    • OS/Architecture: Refer to DE Series Product Support Site Drivers&Software > Product Firmware for guidance on determining the supported operating system versions and architectures.
    • Disk space: 5 GB

You will install the ThinkSystem Storage Manager software on the management station.

  1. Download the ThinkSystem Storage Manager software release from DE Series Product Support Site Drivers&Software > Product Firmware
  2. Run the ThinkSystem Storage Manager installer. Do one of the following depending on the operating system:
    WindowsLinux
    Double-click the SMIA*.exe installation package to start the installation.
    1. Go to the directory where the SMIA*.bin installation package is located.
    2. If the temp mount point does not have execute permissions, set the IATEMPDIR variable. Example: IATEMPDIR=/root ./SMIA-LINUXX64-11.25.0A00.0002.bin
    3. Run the chmod +x SMIA*.bin command to grant execute permission to the file.
    4. Run the ./SMIA*.bin command to start the installer.
  3. Use the installation wizard to install the software on the management station.