配置多路径软件
要为存储阵列提供冗余路径,您可以配置多路径软件。
您必须在系统上安装所需的软件包。
-
对于 Red Hat ( RHEL )主机,运行
rpm -q device-mapper-multipath
验证软件包是否已安装。 -
对于 SLES 主机,请运行
rpm -q multipath-tools
来验证软件包是否已安装。
如果尚未安装操作系统,请使用操作系统供应商提供的介质。
如果某个物理路径中断,多路径软件可提供指向存储阵列的冗余路径。多路径软件为操作系统提供一个虚拟设备,该虚拟设备表示存储的活动物理路径。多路径软件还可管理更新虚拟设备的故障转移过程。
您可以在 Linux 安装中使用设备映射程序多路径( DM-MP )工具。默认情况下,在 RHEL 和 SLES 中禁用 DM-MP 。要在主机上启用 DM-MP 组件,请完成以下步骤。
-
如果尚未创建 multipath.conf 文件,请运行 ` # touch /etc/multipath.conf` 命令。
-
使用默认多路径设置,将 multipath.conf 文件留空。
-
启动多路径服务。
# systemctl start multipathd
-
运行
uname -r
命令以保存内核版本。# uname -r 3.10.0-327.el7.x86_64
在向主机分配卷时,您将使用此信息。
-
执行以下操作之一在启动时启用
multipathd
守护进程。如果使用的是 … 执行此操作 … RHEL 7.x 和 8.x 系统:
systemctl enable multipathd
SLES 12.x 和 15.x 系统:
systemctl enable multipathd
-
在 /boot 目录下重建
initramfs
映像或initrd
映像:如果使用的是 … 执行此操作 … RHEL 7.x 和 8.x 系统:
dRacut -force -add multipath
SLES 12.x 和 15.x 系统:
dRacut -force -add multipath
-
确保在启动配置文件中选择了新创建的 /boot/initrams-* 映像或 /boot/initrd-* 映像。
例如,对于 grub ,它为 ` /boot/grub/menu.lst` ;对于 grub2 ,它为 ` /boot/grub2/menu.cfg` 。
-
使用联机帮助中的 " 手动创建主机 " 操作步骤检查是否已定义主机。如果启用了自动负载平衡功能,请验证每种主机类型是否为 * Linux DM-MP (内核 3.10 或更高版本) * ;如果禁用了自动负载平衡功能,请验证每种主机类型是否为 * Linux DM-MP (内核 3.9 或更早版本) * 。如有必要,将选定主机类型更改为相应的设置。
-
重新启动主机。