CentOS系统光纤连接存储的多路径配置及使用方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C e n t O S系统光纤连接存储的多路径配置及使用方法

1、安装多路径软件包:

2、检查安装包的安装情况

#rpm–aq|grepmultipath

3、安装上述多路径软件包

#?

#?rpm?-ivh?devic

安装过程中可能会提示需要安装其他的关联软件包:

主要与多路径软件相关联的软件包如下:

libaio

libaio-devel-

如服务器可以连接公网的话,可直接用yum来安装,yum会自动将相关联的软件安装上.

#yuminstally device-mapper*

检查安装情况

#rpm–aq|grepmultipath

安装完成后需重启机器.

4、配置多路径软件multipath

4.1、将多路径软件添加至内核模块中

#modprobedm-multipath

#modprobedm-round-robin

检查内核添加情况

#lsmod|grepmultipath

4.2、将多路径软件multipath设置为开机自启动

#chkconfig--level2345multipathdon

检查

#chkconfig--list|grepmultipathd

启动multipath服务

#servicemultipathdrestart

4.3、配置multipath软件,编辑/etc/multipath.conf

注意:默认情况下,/etc/multipath.conf是不存在的,需要做如下准备工作:

4.3.1、cd至/sbin下,用如下命令生成multipath.conf文件:

#mpathconf--enable--find_multipathsy--with_moduley--with_chkconfigy

4.3.2、查看并获取存储分配给服务器的逻辑盘lun的wwid信息

#more/etc/multipath/wwids

编辑/etc/multipath.conf,编辑multipath的配置文件时,可将自动生成的multipath.conf保留,重新vim 个新的multipath文件.

#vim/etc/multipath.conf

[root@ahltimt3~]#vim/etc/multipath.conf

defaults{

find_multipathsyes

user_friendly_namesno

}

blacklist{#-------黑名单项:即不使用多路径的硬盘,如服务器本地盘等

wwid3600508b1001c5ae72efe1fea025cd2e5#-------不使用多路径的本地盘wwid号

devnode"^hd[a-z]"#--------不使用多路径的本地盘hd名称

}

multipaths{#---使用多路径软件项

multipath{#---单块存储盘配置,如有多块存储盘,如多个multipath{}配置

wwid#---使用多路径的存储盘wwid号

alias IBMStorage001#该存储盘多路径后的别名

path_grouping_policymultibus

path_selector"round-robin0"

failbackmanual

rr_weightpriorities

no_path_retry5

}

multipath{

wwid

aliasIBMStorage002

path_grouping_policymultibus

path_selector"round-robin0"

failbackmanual

rr_weightpriorities

no_path_retry5

}

}

devices{

device{

vendor"IBM"#---存储厂家名称

product"V5000"#---存储产品型号

path_grouping_policymultibus

getuid_callout"/lib/udev/scsi_id--whitelisted--device=/dev/%n"

path_checkerreadsector0

path_selector"round-robin0"

hardware_handler"0"

failback15

rr_weightpriorities

no_path_retryqueue

}

}

保存文件后退出.

4.4、启动multipath配置

#multipath–v2

由上图可看出,名称为IBMStorage015的逻辑盘的wwid号为,产品型号为IBM2145,该逻辑盘大小为200G,共4条链路,每条链路的状态均为running的,即4条链路均正常.(图中环境为存储双控制器---双SAN---服务器双HBA卡,当存储划分一个lun逻辑盘给服务器后,服务器因为一个lun逻辑

盘多条链路的原因会在系统中生成4块相同的wwid号的逻辑盘,这样就给系统的使用带来不便,故需要引入多路径软件.当然多路径软件最主要是为了安全,即4条链路中的某一条两条三条出现故障的情况,仍然不影响系统的使用)

查看、检查多路径情况

#multipath-l|more

启用multipath配置后,会在/dev/mapper下生成多路径逻辑盘

#cd/dev/mapper

#ll

至此,多路径multipath配置完成

5、LVM使用和管理多路径逻辑盘

5.1、fdisk磁盘分区

由上述图中环境可知,单块逻辑盘大小为200G,若需要使用小于200G时,需要将这200G进行fdisk 分区,即上图中的p1(分成多块时,会有p2、p3…)

#fdisk/dev/mapper/IBMStorage004

[root@ahltimt3mapper]#fdisk/dev/mapper/IBMStorage004

DevicecontainsneitheravalidDOSpartitiontable,norSun,SGIorOSFdisklabel

BuildinganewDOSdisklabelwithdiskidentifier0xe24e10c0.

Changeswillremaininmemoryonly,untilyoudecidetowritethem.

Afterthat,ofcourse,thepreviouscontentwon'tberecoverable.

Warning:invalidflag0x0000ofpartitiontable4willbecorrectedbyw(rite)

WARNING:DOS-compatiblemodeisdeprecated.It'sstronglyrecommendedto

switchoffthemode(command'c')andchangedisplayunitsto

sectors(command'u').

Command(mforhelp):n#-----新建分区

Commandaction

eextended

pprimarypartition(1-4)

p#----分区类型为主分区

Partitionnumber(1-4):1#-----分区号即p号

Firstcylinder(1-26108,default1):1#----分区在逻辑盘的开始块号

Lastcylinder,+cylindersor+size{K,M,G}(1-26108,default26108):26108#----分区在逻辑盘的结束块号

Command(mforhelp):t#----编辑分区类型

Selectedpartition1

Hexcode(typeLtolistcodes):8e#----8e为linux使用的逻辑卷类型(查看所有类型可L查看)

Changedsystemtypeofpartition1to8e(LinuxLVM)

Command(mforhelp):p#-----查看刚刚分区的类型信息

Disk/dev/mapper/IBMStorage004:214.7GB,bytes

255heads,63sectors/track,26108cylinders

Units=cylindersof16065*512=8225280bytes

Sectorsize(logical/physical):512bytes/512bytes

I/Osize(minimum/optimal):512bytes/512bytes

Diskidentifier:0xe24e10c0

DeviceBootStartEndBlocksIdSystem

/dev/mapper/IBMStorage004p11261088eLinuxLVM

相关文档
最新文档