centos上iscsi+multipath多路径存储配置手册.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- centos iscsi multipath 路径 存储 配置 手册
- 资源描述:
-
这是我在实际工程中所做的一个文档,拿出来给大家分享,如有异议,欢迎探讨。 目录 一:客户端安装iscsi包。 二:在共享存储上为服务器划分磁盘空间。 三:启用iscsi设备。 四:安装dm-multipath包。 五:配置参数修改和测试。 一;客户端添加iscsi 安装包。 1、服务器安装iscsi initiator包。安装包从安装光盘中找到 root@~>rpm -qa |grep iscsi iscsi-initiator-utils-6.2.0.868-0.7.el5 2、在/etc/iscsi/目录下/etc/iscsi/initiatorname.iscsi 查看此文件可发现主机端的iqn号码。在EVA command view管理软件中添加HOST时需用到。 二:为服务器划分磁盘阵列的磁盘空间(即Virtual disk) 具体详见存储配置。 三:启用ISCSI设备 1、在服务器端,启动ISCSI服务: root@~>service iscsi start 2、查询ISCSI设备(HP storageworks mpx100)target的iqn号码:(必须) root@~>iscsiadm -m discovery -t sendtargets -p 192.168.14.1 192.168.14.1:3260,0 iqn.1986-.hp:fcgw.mpx100.0.50014380025bad30.50014380025bad38 3、登陆到ISCSI存储设备 [root@localhost~]#Iscsiadm –m node –T iqn.1986-.hp:fcgw.mpx100.0.50014380025bad30.50014380025bad38 -p 192.168.14.1:3260 – l 上面命令是连续的,其中iqn号码为上面查询得到的号码,ip为iscsi存储中iscsi口对外映射的地址。 4、查看磁盘: [root@localhost ~]# fdisk -l Disk /dev/sda: 8795 MB, 8795105280 bytes 255 heads, 63 sectors/track, 1069 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 941 7558551 83 Linux /dev/sda2 942 1068 1020127+ 82 Linux swap / Solaris Disk /dev/sdb: 10.4 GB, 10487232000 bytes 255 heads, 63 sectors/track, 1275 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System 得到新的盘符 5、同样的方法添加另外一个ISCSI路径的target 。 (说明:一个mpx100的一个ISCSI端口有一个iqn号和一个ip地址) 添加成功后fdisk –l 应该可以看到两个盘符。他们的容量都一样。这两个盘符对应的是同一个磁盘阵列下的同一个LUN 。 6:映射完成之后使用下面命令查看映射结果: root@~>iscsiadm -m node 192.168.14.1:3260,0 iqn.1986-.hp:fcgw.mpx100.0.50014380025bad30.50014380025bad38 192.168.14.3:3260,0 iqn.1986-.hp:fcgw.mpx100.0.50014380025bad30.50014380025bad3c 五:安装DM-multipath 软件包 由于需要实现存储设备的多路径访问及故障切换,故需要运行multipath服务,这个在centos中已经安装好了。如没有执行下面的命令。 (原理为EVA4400中的一个真实的virtual disk通过与2个冗余阵列控制器连接的2个MPX100B对外提供映射,故服务器上可以看到两个物理磁盘,但此磁盘对应一个真实的一个真实的virtual disk,故这两条路径间可以实现故障切换和负载均衡) rpm –ivh device-mapper-1.02.13-6.9.i686.rpm rpm –ivh multipath-tools-0.4.7-34.18.i686.rpm 安装完成后,使用命令modprobe dm_multipath来加载相应的模块, 可以使用lsmod |grep dm_multipath来检查安装是否正常。 六:配置文件的修改及创建 1: etc/multipath.conf 是多路径软件的配置文件,其中大部分配置是注释掉的,可以将他保存为备用,然后新建一个multipath.conf 文件,编辑新的配置文件: 实际有用的就是下面这些参数:其余参数都可以注释掉: defaults { user_friendly_names yes udev_dir /dev path_grouping_policy multibus failback immediate no_path_retry fail } 保存退出 2:启动服务: Service multipathd restart 启动成功后,我们会在dev目录下看到下面的目录: /dev/mapper/mpathn, /dev/mpath/mpathn, /dev/dm-n. 说明: 其中/dev/mapper/mpathn 是软件虚拟出来的多路径设备,这个可以被我们用来挂载使用。 /dev/mpath/mpathn 这个是udev设备管理器创建的,不能用来挂载。 /dev/dm-n 这个是软件自身使用的,不能被软件以外使用。不可挂载。 3: 用 multipath –ll 命令查看到两条活跃路径,他们之间互为A/A 关系。断掉其中一根线路,那么系统自动切换到另外一条。 root@~>multipath -ll mpath2 (3600508b4000a5bfd0000b00000200000) dm-2 HP,HSV300 [size=2.0T][features=0][hwhandler=0] \_ round-robin 0 [prio=2][active] \_ 1:0:0:2 sdd 8:48 [active][ready] \_ 2:0:0:2 sdf 8:80 [active][ready] mpath1 (3600508b4000a5bfd0000b000001a0000) dm-1 HP,HSV300 [size=2.0T][features=0][hwhandler=0] \_ round-robin 0 [prio=2][active] \_ 1:0:0:1 sdb 8:16 [active][ready] \_ 2:0:0:1 sdc 8:32 [active][ready] mpath3 (3600508b4000a5bfd0000b00000350000) dm-3 HP,HSV300 [size=2.0T][features=0][hwhandler=0] \_ round-robin 0 [prio=2][active] \_ 1:0:0:3 sde 8:64 [active][ready] \_ 2:0:0:3 sdg 8:96 [active][ready] 4:在多路径设备创建后,我们就可以像使用实际的物理设备样使用多路径设备了。前提是必须通过下面的命令将其标记为物理卷。 pvcreate /dev/mapper/mpath1 5:然后对磁盘进行分区和格式化 fdisk /dev/mapper/mpath1 (说明:这里有很多种说法,我这里是自己经验总结出来的,和官方文档不同,如有异议欢迎讨论) 分区之后,会在dev/mapper/目录下创建新的块设备, /dev/mapper/mpath1p1 这个表示mpath1设备下面的分区1. 如果没有看到或者不匹配,使用multipath –F 命令清除多路径设备缓存后,再用multipath –v3 命令重新加载。 分区之后使用fdisk –l 命令查看磁盘会看到dm-1 磁盘下面已经有分区的信息了。 **************************************************** isk /dev/dm-1: 2197.9 GB, 2197949513728 bytes 255 heads, 63 sectors/track, 267218 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/dm-1p1 1 121577 976567221 83 Linux mkfs.ext3 /dev/mapper/mpath0p1 **************************************************** 6:最后将磁盘mount挂载,就可以正常使用了。 7:将multipathd服务设置成开机自启动 chkconfig multipathd on 8:注意事项: 删除失效的iscsi 连接: 如果因为错误配置等原因创建了iscsi 对应,系统不会自动删除,需手动删除。 例如: [root@as-h-01 ~]# iscsiadm -m node 192.168.1.51:3260,1 iqn.2006-.openfiler:tsn.59dc8fc04fa2 我们看到上面有一个iscsi对应,但实际中这个对应已经失效,系统不会自动删除。 删除命名: iscsiadm -m node -o delete -T iqn.2006-.openfiler:tsn.59dc8fc04fa2 -p 192.168.1.51:3260 如果其中一条链路出现故障,那么在日志里面我们可以看到如下类似的信息: root@~>tail /var/log/messages Dec 12 14:03:15 bhnfs1 kernel: iscsi: cmd 0x28 is not queued (8) Dec 12 14:03:15 bhnfs1 kernel: iscsi: cmd 0x28 is not queued (8) Dec 12 14:03:15 bhnfs1 multipathd: sdf: readsector0 checker reports path is down Dec 12 14:03:15 bhnfs1 multipathd: sdg: readsector0 checker reports path is down Dec 12 14:03:20 bhnfs1 kernel: iscsi: cmd 0x28 is not queued (8) Dec 12 14:03:20 bhnfs1 multipathd: sdc: readsector0 checker reports path is down Dec 12 14:03:20 bhnfs1 kernel: iscsi: cmd 0x28 is not queued (8) Dec 12 14:03:20 bhnfs1 multipathd: sdf: readsector0 checker reports path is down Dec 12 14:03:20 bhnfs1 kernel: iscsi: cmd 0x28 is not queued (8) Dec 12 14:03:20 bhnfs1 multipathd: sdg: readsector0 checker reports path is down root@ -ll sdc: checker msg is "readsector0 checker reports path is down" sdf: checker msg is "readsector0 checker reports path is down" sdg: checker msg is "readsector0 checker reports path is down" mpath2 (3600508b4000a5bfd0000b00000200000) dm-2 HP,HSV300 [size=2.0T][features=0][hwhandler=0] \_ round-robin 0 [prio=1][active] \_ 1:0:0:2 sdd 8:48 [active][ready] \_ 2:0:0:2 sdf 8:80 [failed][faulty] mpath1 (3600508b4000a5bfd0000b000001a0000) dm-1 HP,HSV300 [size=2.0T][features=0][hwhandler=0] \_ round-robin 0 [prio=1][active] \_ 1:0:0:1 sdb 8:16 [active][ready] \_ 2:0:0:1 sdc 8:32 [failed][faulty] mpath3 (3600508b4000a5bfd0000b00000350000) dm-3 HP,HSV300 [size=2.0T][features=0][hwhandler=0] \_ round-robin 0 [prio=1][active] \_ 1:0:0:3 sde 8:64 [active][ready] \_ 2:0:0:3 sdg 8:96 [failed][faulty] 本文出自 “leon” 博客,转载请与作者联系!展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




centos上iscsi+multipath多路径存储配置手册.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/7658178.html