Linux iscsi multipath 实现
1、服务器安装iscsi initiator包。安装包从安装光盘中找到
二:为服务器划分磁盘阵列的磁盘空 间(即Virtual disk)
三:启用ISCSI设 备 1=service iscsi start 2、查询ISCSI(HP storageworks mpx100)target的iqn号码:(必须) ~>iscsiadm -m discovery -t sendtargets -p 192.168.14.1 192.168.14.1:3260,0 iqn.1986-03.com.hp:fcgw.mpx100.0.50014380025bad30.50014380025bad38 3、登陆到ISCSI存储设备[root@localhost~]#Iscsiadm –m node –T iqn.1986-03.com.hp:fcgw.mpx100.0.50014380025bad30.50014380025bad38 -p 192.168.14.1:3260 – l 上面是连续的,其中iqn号码为上面查询得到的号码,ip为iscsi存储中 iscsi口对外映射的地址。 4、查看磁盘: [root@localhost ~]# fdisk -l 5、同样的方法添加另外ISCSI路径的target 。(说明:一个mpx100的一个ISCSI端口有一个iqn号和一个ip地址)添加成功后fdisk –l 应该可以看到两个盘符。他们的容量都一样。这两个盘符对应的是同一个磁 盘阵列下的同一个LUN 。 6:映射完成之后下面命令查看映射结果:~>iscsiadm -m node192.168.14.1:3260,0 iqn.1986-03.com.hp:fcgw.mpx100.0.50014380025bad30.50014380025bad38192.168.14.3:3260,0 iqn.1986-03.com.hp:fcgw.mpx100.0.50014380025bad30.50014380025bad3c 五:安装DM-multipath 软件包 六:配置文件的修改及创建 1: etc/multipath.conf 是多路径软件的配置文件,其中大部分配置是注释掉的,可以将他保存为备 用,然后新建一个multipath.conf 文件,编辑新的配置文件: 实际有用的就是下面 这些参数:其余参数都可以注释掉: defaults {user_friendly_names yesudev_dir /devpath_grouping_policy multibusfailback immediateno_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 关系。断掉其中一根线路,那么系统自动切换到另外一条。 4:在多路径设备创建后,我们就可以像使用实际的物理设备样使用多路径设备了。前提是必须通过下面的 命令将其标记为物理卷。 pvcreate /dev/mapper/mpath1 5:然后对磁盘进行分区和格式化 fdisk /dev/mapper/mpath1 (说明:这里有很多种说法,我这里是自己经验总结出来的,和 官方文档不同,如有异议欢迎讨论) 分区之后,会在dev/mapper/目录下创建新的块设备, /dev/mapper/mpath1p1 这个表示mpath1设备下面的分区1. 如果没有看到或者不匹配,使用multipath –F 命令清除多路径设 备缓存后,再用multipath –v3 命令重新加载。 6:最后将磁盘mount挂载,就可以正常使用了。 7:将multipathd服务设置成开机自启动 chkconfig multipathd on 删除命名: iscsiadm -m node -o delete -T iqn.2006-01.com.openfiler:tsn.59dc8fc04fa2 -p 192.168.1.51:3260顶(0)
踩(0)
上一篇:linux下获取时间字符串
- 最新评论