linux下的多路径是什么,LINUX下多路径(详细)

编程入门 行业动态 更新时间:2024-10-25 01:33:59

linux下的<a href=https://www.elefans.com/category/jswz/34/1768459.html style=多路径是什么,LINUX下多路径(详细)"/>

linux下的多路径是什么,LINUX下多路径(详细)

4、multipath磁盘的基本操作

要对多路径软件生成的磁盘进行操作直接操作/dev/mapper/目录下的磁盘就行. 在对多路径软件生成的磁盘进行分区之前最好运行一下pvcreate命令: # pvcreate /dev/mapper/mpath0 # fdisk /dev/mapper/mpath0

用fdisk对多路径软件生成的磁盘进行分区保存时会有一个报错,此报错不用理会。 fdisk对多路径软件生成的磁盘进行分区之后,所生成的磁盘分区并没有马上添加到/dev/目录下,此时我们要重启IPSAN或者FCSAN的驱动,如果是用iscsi-initiator来连接IPSAN的重启ISCSI服务就可以发现所生成的磁盘分区了 # service iscsi restart # ls -l /dev/mapper/

如上图中的mpath0p1和mpath1p1就是我们对multipath磁盘进行的分区 # mkfs.ext3 /dev/mapper/mpath0p1 #对mpath1p1分区格式化成ext3文件系统 # mount /dev/mapper/mpath0p1 /ipsan/ #挂载mpath1p1分区

四、multipath的高有配置

以上都是用multipath的默认配置来完成multipath的配置,比如映射设备的名称,multipath负载均衡的方法都是默认设置。那有没有按照我们自己定义的方法来配置multipath呢,当可以。 1、multipath.conf文件的配置

接下来的工作就是要编辑/etc/multipath.conf的配置文件

multipath.conf主要包括blacklist、multipaths、devices三部份的配置 blacklist配置 blacklist { devnode \}

Multipaths部分配置multipaths和devices两部份的配置。

multipaths { multipath {

wwid **************** #此值multipath -v3可以看到 alias iscsi-dm0 #映射后的别名,可以随便取 path_grouping_policy multibus #路径组策略 path_checker tur #决定路径状态的方法

path_selector \选择那条路径进行下一个IO操作的方法 } }

Devices部分配置 devices { device {

vendor \厂商名称 product \产品型号

path_grouping_policy multibus #默认的路径组策略

getuid_callout \获得唯一设备号使用的默认程序

prio_callout \获取有限级数值使用的默认程序 path_checker readsector0 #决定路径状态的方法

path_selector \选择那条路径进行下一个IO操作的方法 failback immediate #故障恢复的模式

no_path_retry queue #在disable queue之前系统尝试使用失效路径的次数的数值

rr_min_io 100 #在当前的用户组中,在切换到另外一条路径之前的IO请求的数目 } }

如下是一个完整的配置文件 blacklist { devnode \}

defaults {

user_friendly_names no }

multipaths { multipath {

wwid 14945540000000000a67854c6270b4359c66c272e2f356321 alias iscsi-dm0

path_grouping_policy multibus path_checker tur

path_selector \

}

multipath {

wwid 14945540000000000dcca2eda91d70b81edbcfce2357f99ee alias iscsi-dm1

path_grouping_policy multibus path_checker tur

path_selector \}

multipath {

wwid 1494554000000000020f763489c165561101813333957ed96 alias iscsi-dm2

path_grouping_policy multibus path_checker tur

path_selector \}

multipath {

wwid 14945540000000000919ca813020a195422ba3663e1f03cc3 alias iscsi-dm3

path_grouping_policy multibus path_checker tur

path_selector \} } devices { device {

vendor \product \path_grouping_policy multibus

getuid_callout \path_checker readsector0 path_selector \} }

获取wwid的方法:

(1)默认情况下,将使用 /var/lib/multipath/bindings 内的配置设定具体每个多路径设备名,如果在/etc/multipath.conf中有设定各wwid 别名,别名会覆盖此设定。

更多推荐

linux下的多路径是什么,LINUX下多路径(详细)

本文发布于:2024-02-10 19:57:33,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1676995.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:多路   详细   linux   LINUX

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!