Linux环境iSCSI存储及多路径功能配置

一.概述工作中遇到大存储,多分区挂载linux出现多路径,根据此文配置多路径,,介绍在Linux OS环境下iSCSI存储设备连接安装配置使用方法和步骤,特别是Linux 操作系统提供的Mutipath多路径功能作为Linux平台下多路径主要可选方案之一,在本文中有重点介绍和讲述。二.安装配置步骤和方法2.1客户端安装iSCSI包(1)服务器安装iscsi initiator包。安装包从OS安装光盘中找到。是否安装成功将可以通过以下命令行确认[root@localhost ~]# rpm -qa|grep iscsiiscsi-initiator-utils-6.2.0.872-10.el5(2)在/etc/iscsi/目录下/etc/iscsi/initiatorname.iscsi

查看此文件可发现主机端的iqn号码。在磁阵管理软件中添加HOST时需用到。2.2划分磁盘阵列磁盘空间基于磁盘阵列设备手册在磁盘阵列上做好RAID配置后,并成功将LUN映射到服务器,需要根据应用需要对磁盘空间进行合理规划使用.磁盘阵列配置步骤方法不同设备会存在差异,需要依据相应设备手册配置使用。2.3启动iSCSI设备(1)在服务器端,启动ISCSI服务:[root@localhost ~]# service iscsi start(2)查询ISCSI设备(HP storageworks P2000G3)target的iqn号码:(必须)[root@localhost ~]# iscsiadm -m discovery -t sendtargets -p 192.168.100.102192.168.100.102:3260,1 iqn.1986-03.com.hp:storage.p2000g3.114513bbf6(3)登陆到iSCSI存储设备[root@localhost ~]# iscsiadm -m node -T iqn.1986-03.com.hp:storage.p2000g3.114513bbf6 –p192.168.100.102:3260 -l其中iqn号码为上面查询得到的号码,ip为iscsi存储中iscsi口对外映射的地址。(4)查看磁盘:[root@localhost ~]# fdisk -lDisk /dev/cciss/c0d0: 146.7 GB, 146778685440 bytes255 heads, 32 sectors/track, 35132 cylindersUnits = cylinders of 8160 * 512 = 4177920 bytesDisk /dev/sda: 10999.9 GB, 10999999954944 bytes255 heads, 63 sectors/track, 1337340 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk /dev/sda doesn’t contain a valid partition tableDisk /dev/sdb: 10999.9 GB, 10999999954944 bytes255 heads, 63 sectors/track, 1337340 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk /dev/sdb doesn’t contain a valid partition table(5)同样的方法添加另外一个ISCSI路径的target 。(说明:一个iSCSI磁阵的一个ISCSI端口有一个iqn号和一个ip地址)添加成功后fdisk –l 应该可以看到两个盘符。他们的容量都一样。这两个盘符对应的是同一个磁盘阵列下的同一个LUN 。(6)映射完成之后使用下面命令查看映射结果:[root@localhost ~]# iscsiadm -m node192.168.100.102:3260,1 iqn.1986-03.com.hp:storage.p2000g3.114513bbf6192.168.100.101:3260,2 iqn.1986-03.com.hp:storage.p2000g3.114513bbf62.4安装DM-multipath 软件包由于需要实现存储设备的多路径访问及故障切换,故需要运行multipath服务,这个在os中已经安装好了。如没有执行下面的命令。Multipath服务原理为iSCSI磁阵中的一个真实的virtual disk通过与2个冗余阵列控制器连接的端口对外提供映射,故服务器上可以看到两个物理磁盘,但此磁盘对应一个真实的一个真实的virtual disk,故这两条路径间可以实现故障切换和负载均衡。rpm –ivh device-mapper-1.02.13-6.9.i686.rpmrpm –ivh multipath-tools-0.4.7-34.18.i686.rpm安装完成后,使用命令modprobe dm_multipath来加载相应的模块,可以使用以下命令来检查安装是否正常:lsmod |grep dm_multipath

2.5 配置文件的修改和创建(1)/etc/multipath.conf 是多路径软件的配置文件,其中大部分配置是注释掉的,可以将他保存为备用,然后新建一个multipath.conf 文件,编辑新的配置文件,实际有用的就是下面这些参数:其余参数都可以注释掉:defaults {user_friendly_names yesudev_dir /devpath_grouping_policy multibusfailback immediateno_path_retry fail}保存退出

有事者,事竟成;破釜沉舟,百二秦关终归楚;苦心人,

Linux环境iSCSI存储及多路径功能配置

相关文章:

你感兴趣的文章:

标签云: