7.3.3 多路径的配置
多路径设备映射器可以实现主机节点和后端存储之间的多个 I/O 路径配置为一个单一逻辑设备,从而可以提供链路冗余和提高性能。主机通过访问包含多个 I/O 路径的逻辑设备,就可以有效提高后端存储系统的可靠性。
安装
apt-get install multipath-tools
1、配置文件,/etc/multipath.conf
默认配置
defaults {
udev_dir /dev
path_grouping_policy multibus
failback immediate
no_path_retry fail
user_friendly_name yes
}
2、启动多路径
service multipath-tools start
3、查看多路径:multipath -ll
root@ceph-cli:~# multipath -ll
33000000100000001 dm-0 IET ,VIRTUAL-DISK
size=10G features='0' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=1 status=active
| `- 4:0:0:1 sdb 8:16 active ready running
|-+- policy='round-robin 0' prio=1 status=enabled
| `- 3:0:0:1 sdc 8:32 active ready running
`-+- policy='round-robin 0' prio=1 status=enabled
`- 5:0:0:1 sdd 8:48 active ready running
root@ceph-cli:~# ls /dev/mapper/
33000000100000001 control
我们发现,设备包含三个路径,其中sdb是active状态,sdc和sdd处于enabled状态。
4、分区和挂载
使用parted命令进行分区
parted /dev/mapper/iscsi-dm
multipath -F --清除多路径设备缓存
multipath –v3 --重新加载
# ls /dev/mapper/
control iscsi-dm iscsi-dm-part1
挂载
mount -noatime /dev/mapper/iscsi-dm-part1 /mnt/ipsan