码迷,mamicode.com
首页 > 其他好文 > 详细

iSCSI磁盘多路径

时间:2014-10-15 20:10:01      阅读:413      评论:0      收藏:0      [点我收藏+]

标签:defaults   服务器   server1   操作系统   软件包   

功能描述

应用服务器通过多条不同网络路径访问多个iSCSI server的同一存储空间,使应用服务器的iSCSI磁盘具备一定高可用性。

环境描述

1. 浩存存储系统:
   以三节点浩存存储系统为例:(server1  server2  server3)
2. 应用服务器:
   操作系统版本CentOS-5.6-x86_64
3. 应用服务器依赖软件包:
   device-mapper-multipath(CentOS下)

多路径配置
   修改 /etc/multipath.conf,内容参见下例:

blacklist {
        devnode "^sdz" 
}

defaults {
        polling_interval        10
        path_grouping_policy failover    
        no_path_retry fail
        user_friendly_names  yes
}

multipaths {
        multipath {

                wwid                    14d4453000000000002000000000000007cdbe24e00000000
                alias                   mdssda       
                path_grouping_policy    failover
                path_selector           "round-robin 0" 
                failback                0
                rr_weight               priorities
                no_path_retry           0
        }
        multipath {
                wwid                    24d445305520342340330000011000450007cdbe24e04300000      
                alias                   mdssdb
                path_grouping_policy    multibus
                path_selector           "round-robin 0" 
                failback                0
                rr_weight               priorities
                no_path_retry           0
        }
}
每个需要使用多路径的磁盘,要增加一个multipath配置域;
wwid 获得方法:
[root@localhost ~]# scsi_id --whitelisted --device=/dev/sda   (sda为iSCSI创建的磁盘,CENTOS6)
14d4453000000000002000000000000007cdbe24e00000000

[root@localhost ~]#/sbin/scsi_id -g -u -s /block/sda   (sda为iSCSI创建的磁盘,CENTOS5)
14d4453000000000002000000000000007cdbe24e00000000

配置完成后,起动multipath服务:
[root@localhost ~]# /etc/init.d/multipathd start   [ ok ]

[root@localhost ~]# multipath  -F  清除已加载多路径设备
[root@localhost ~]# multipath  -l  查看已加载的多路径设备

使用方法

1. 浩存系统中创建iSCSI设备(target/lun)
2. 应用服务器分别连接三台iSCSI server相同磁盘
3. 多路径设备为/dev/mapper/mdssda(multipath.conf中配置的名称)

h2
h3.windows客户端多路径

windows下iscsi客户端为“Microsoft iSCSI Software Initiator”,下载地址为:

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=18986


多路径方式使用iSCSI磁盘,安装中需要勾选
Microsoft MPIO MUltipathing Support for iSCSI
bubuko.com,布布扣

安装完成后打开软件,切换到“Discovery”标签
bubuko.com,布布扣

点击“Add”按钮,分别添加多个YISCSI所在的服务器IP地址后,点击“OK”
bubuko.com,布布扣

切换到“Targets”标签,此时会显示出YISCSI上所有的可以登录的Target
bubuko.com,布布扣

选中想要登录的target,点击“Log On…”按钮,弹出登录对话框
如果使用多路径方式,需要勾选 "Enable Multi-path",点击“Advanced…”按钮,
Target Portal:选择一台服务器,输入用户名密码,完成后点击“OK”按钮登录
bubuko.com,布布扣
bubuko.com,布布扣

重复上述过程,Target Portal: 逐个选择余下要添加的服务器,输入用户密码,完成后点击“OK”按钮登录
bubuko.com,布布扣

登录成功后,相应的target的状态会变为“connected“
bubuko.com,布布扣

此时在windows的磁盘管理中可以看到已经连接的磁盘
bubuko.com,布布扣

退出登录时,选中想要退出的target,点击“Details”,在弹出的对话框中勾选session前的选框,点击“Log off…”


iSCSI磁盘多路径

标签:defaults   服务器   server1   操作系统   软件包   

原文地址:http://8278399.blog.51cto.com/8268399/1564438

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!