网址: http://baohua.me/system-architecture/windows-server-2012-iscsi-mul-path-manager/
前面有一篇文章介绍了windows server 2012部署iSCSI虚拟存储的介绍
URL:http://baohua.me/system-architecture/windows-server-2012-deploy-iscsi-virtual-storage/
本文将介绍Windows server 2012 iSCSI多路径管理的配置以及相关测试。
实验环境:
虚拟机软件:VMware Workstations 9
iSCSI服务器端配置
操作系统:Windows server 2012
网卡1:192.168.200.30
网卡2:20.0.0.30
磁盘:60G+100G
内存:2G
iSCSI客户端配置
操作系统:Windows server 2012
网卡1:192.168.200.102
网卡2:20.0.0.102
网卡3:20.0.0.34(用于测试网卡)
磁盘:60G
内存:2G
iSCSI服务端配置
1、搭建iSCSI服务器
可参考http://baohua.me/system-architecture/windows-server-2012-deploy-iscsi-virtual-storage/ 进行搭建。
2、新建iSCSI虚拟磁盘,并分配客户端IP地址为:192.168.200.102/20.0.0.102,相关创建过程可参考1所给出的URL。
3、添加多路径I/O配置
在Windows server 2012角色功能中添加多路径I/O功能,并安装。
iSCSI服务端配置完成
iSCSI客户端配置
1、安装多路径IO功能
参考服务端配置
2、初始化iSCSI发起程序
打开iSCSI发起程序
2、自动启动iSCSI服务
3、快速连接iSCSI目标,在此处输入20.0.0.30IP目标
4、快速连接,显示已经连接的目标
5、在“发现”中“发现门户”
6、添加192.168.200.102发现目标门户
7、打开MPIO程序
8、发现多路径,添加对iSCSI设备支持
9、重启iSCSI客户端服务器
10、MPIO属性,此时可以看到新增加的iSCSI设备信息
11、编辑iSCSI属性
12、添加会话,并在会话中勾选多路径,之后点击“高级”选项,如下:
13、高级设置中修改连接方式,将其配置为如下:
14、再次添加会话,并将192.168.200.102添加到会话中,启用多路径。
15、选择两个添加的会话,并选择“设备”选项
16、在“设备”中勾选“MPIO”
17、将MPIO策略勾选为“协商会议”,这里的策略根据需求定制。
18、挂载并初始化iSCSI磁盘,这里是对磁盘初始化操作,对磁盘建立分区等,选中iSCSI映射的磁盘,初始化即可。
其中步骤分为:
- 联机
- 初始化
- 分配磁盘空间以及驱动器
- 文件系统设置
- 格式化磁盘分区
至此,iSCSI客户端配置完毕,接下来对iSCSI多路径进行测试。
测试iSCSI多路径
测试iSCSI的步骤
- 在本地使用远程桌面登录到20.0.0.34(测试网卡IP地址)服务器
- 拷贝文件到iSCSI客户端初始化的磁盘
- 查看iSCSI服务器端、iSCSI客户端性能监视器中各网卡的流量数据
iSCSI客户端的流量测试结果,第一块以太网卡为拷贝数据的网卡,第二、三块网卡为连接iSCSI存储的网卡。
测试结果:数据拷贝过程中,第二、三块网卡的数据流量相对均衡,达到了负载的作用。
相关数据截图如下:
- iSCSI客户端截图
2.iSCSI服务端截图
禁止iSCSI服务端192.168.200.30网卡之后的数据截图
服务端:
恢复后的网卡:
说明:在其中一块网卡出现故障时,iSCSI多路径会自动转移,但转移期间磁盘会处于挂起状态,此时磁盘不会进行读写操作,整个挂起的时间大概几十秒。