多路径软件
多路径简介
DM-Multipath 组件介绍:
- dm_multipath 内核模块 为路径和路径组群重新指定 I/O 并支持出错冗余。
- multipath-tools 程序 配置并启用设备映射器多路径
- multipath 命令列出并配置 multipath 设备。通常使用 /etc/rc.sysinit 启动,还可以在添加块设备时使用 udev 程序启动。
- multipathd 守护进程 监视器路径,如果路径故障并返回,它可能会启动路径组群切换。可为多路径设备提供互动修改。对 /etc/multipath.conf 文件的任何修改都必须启动它。
- kpartx : 命令 为设备中的分区生成设备映射器设备。这个命令对带 DM-MP 的 DOS 分区是很必要的。kpartx 在其自身软件包中就存在,但 devicemapper-multipath 软件包要依赖它。
多路径配置
安装
如果需要从 SAN 引导,则还需要 multipath-tools-boot 软件包,不需要可以不安装
修改配置文件 /etc/multipath.conf 添加下面的内容,这里不取消注释的行,直接添加内容
defaults {
user_friendly_names yes # 如果是集群环境 yes 最好改成 no
path_grouping_policy multibus
}
blacklist { # 把本地磁盘加入黑名单,下面会解释
wwid 3630001575acb87f022c3c81a046db3e4 # 本地磁盘的 WWid 号
}
可以通过下面的命令查看所以磁盘的 wwid 号
启动 multipathd 服务,守护进程
检查 multipath 模块是否正常加载
安装配置成功后,可以查看到 multipath 管理了一个名称为 mpathn 的多路径设备,此设备包含有两个路径
使用 fdisk 查看硬盘会多出存储设备Disk /dev/mapper/mpatha(用别名),这个是多路径软件生成的设备,在分区或其他针对硬盘的操作时请 使用这个设备,不要使用/dev/sdb 和/dev/sdc等设备,除非是服务器本地磁盘(sda)