LINUX下多路径(multi-path)介绍及使用
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-02
一、什么是多路径 普通的电脑主机都是一个硬盘挂接到一个总线上,这里是一对一的关系.而到了有光纤组成的SAN环境,或者由iSCSI组成的IPSAN环境,![]() 1.故障的切换和恢复 2.IO流量的负载均衡 3.磁盘的虚拟化 ![]() 2、 device-mapper:主要包括两大部分:内核部分和用户部分.内核部分主要由device mapper核心(dm.ko)和一些target driver(md-multipath.ko).核心完成设备的映射,而target根据映射关系和自身特点具体处理从mappered device 下来的i/o.同时,在核心部分,提供了一个接口,用户通过ioctr可和内核部分通信,以指导内核驱动的行为,比如如何创建mappered device,这些divece的属性等.linux device mapper的用户空间部分主要包括device-mapper这个包.其中包括dmsetup工具和一些帮助创建和配置mappered device的库.这些库主要抽象,封装了与ioctr通信的接口,以便方便创建和配置mappered device.multipath-tool的程序中就需要调用这些库. 3、dm-multipath.ko和dm.ko:dm.ko是device mapper驱动.它是实现multipath的基础.dm-multipath其实是dm的一个target驱动. 4、scsi_id: 包含在udev程序包中,可以在multipath.conf中配置该程序来获取scsi设备的序号.通过序号,便可以判断多个路径对应了同一设备.这个是多路径实现的关键.scsi_id是通过sg驱动,向设备发送EVPD page80或page83 的inquery命令来查询scsi设备的标识.但一些设备并不支持EVPD 的inquery命令, ![]() ![]() 三、multipath在CentOS 5中的基本配置过程: 1、安装和加载多路径软件包 # yum –y install device-mapper device-mapper-multipath # chkconfig – |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: mylinuxos步骤下一篇: linux系统引导过程
关于LINUX下多路径(multi-path)介绍及使用的所有评论