跳到主要内容

配置多路径软件

多路径软件提供到存储阵列的冗余路径,以防物理路径中断。多路径软件为操作系统提供一个虚拟设备,后者表示存储的活动物理路径。多路径软件还管理用于更新虚拟设备的故障转移流程。可将设备映射器多路径(DM-MP)工具用于 Linux 安装。

开始之前

已在系统中安装了所需包。

  • 对于 Red Hat(RHEL)主机,通过运行 rpm -q device-mapper-multipath 确认已安装了这些包。
  • 对于 SLES 主机,通过运行 rpm -q multipath-tools 确认已安装了这些包。

默认情况下,RHEL 和 SLES 中已禁用 DM MP。请完成以下步骤在主机上启用 DM-MP 组件。

如果尚未安装操作系统,请使用操作系统供应商提供的介质。

  1. 如果尚未创建 multipath.conf 文件,请运行 # touch /etc/multipath.conf 命令。
  2. 通过将 multipath.conf 文件保留为空,使用默认多路径设置。
  3. 启动多路径服务。
    # systemctl start multipathd
  4. 为启动暂留配置多路径。
    # chkconfig multipathd on
  5. 通过运行 uname -r 命令保存内核版本。
    # uname -r
    3.10.0-327.el7.x86_64

    为主机分配卷时,需要使用此信息。

  6. 执行以下操作之一,以便在启动时启用 multipathd 守护程序。
    如果使用的是以下系统执行以下操作
    RHEL 6.x 系统:chkconfig multipathd on
    RHEL 7.x 系统:systemctl enable multipathd
    SLES 12.x 和 15.x 系统:systemctl enable multipathd
  7. /boot directory 下重新构建 initramfs 映像或 initrd 映像:
    如果使用的是以下系统执行以下操作
    RHEL 6.x 和 7.x 系统:dracut --force --add multipath
    SLES 12.x 和 15.x 系统:dracut --force --add multipath
  8. 确保在启动配置文件中选择新建的 /boot/initrams-* 映像或 /boot/initrd-* 映像。
    例如,对于 grub,为 /boot/grub/menu.lst,对于 grub2,则为 /boot/grub2/menu.cfg
  9. 使用联机帮助中的“手动创建主机”过程检查是否定义了主机。如果启用了自动负载均衡功能,请验证每种主机类型是否为 Linux DM-MP(Kernel 3.10 或更高版本),如果禁用了指定负载均衡功能,则验证是否为 Linux DM-MP(Kernel 3.9 或更低版本)。如有必要,将所选主机类型更改为相应设置。
  10. 重新启动主机。