如何配置Windows主机MPIO多路径访问存储系统

阅读 23

2024-11-07

Windows主机多路径(MPIO)是一种技术,用于在客户端计算机上配置多个路径到存储设备,以提高数据访问的可靠性和性能。本文以Windows2012 R2版本为例介绍如何在客户端主机和存储系统配置多路径访问。

1、Multi-Path IO介绍

Windows MPIO(Microsoft Multi-Path IO)是微软提供的一个框架,该框架允许存储设备厂商开发包含使用存储阵列优化连接所需的硬件特定信息的多路径解决方案。MPIO也可以单独使用,实现存储设备与主机之间的多条路径的负载均衡,优选路径或故障转移等功能。

2、iSCSI组网

iSCSI是Internet SCSI(Small Computer System Interface,小型计算机系统接口)的缩写,是用于链接数据存储子系统的基于Internet协议 (Internet Protocol, IP) 的存

储网络标准。

通过在IP网络上传输SCSI命令,iSCSI协议可用于访问网络中的块设备,就像这些设备连接至本地系统一样。

iSCSI SAN上单个可发现的实体(如启动器或目标)表示一个iSCSI节点。每个节点可通过多种方式进行标识。

  • IP地址 每个iSCSI节点都可具有一个与其相关联的IP地址,以便网络上的路由和交换设备可以在服务器与存储器之间建立连接。
  • iSCSI名称 用于标识节点的全球唯一名称。iSCSI使用iSCSI限定名 (IQN) 和扩展唯一标识符(EUI)。

默认情况下,Windows为 iSCSI启动器生成唯一iSCSI名称,例如iqn.1991-05.com.microsoft:win-4tpivo2rvdsw通常无需更改默认值,如需修改启动器名称,请确保输入的新iSCSI名称是全球唯一的。

3、存储系统配置访问路径

3.1、创建卷

如何配置Windows主机MPIO多路径访问存储系统_Multi-Path IO

3.2、创建客户端组

客户端IP必须能ping通存储集群业务网IP。

创建客户端组 client_group_1 ,并添加客户端名称 iscsi_client_1 和IP。

如何配置Windows主机MPIO多路径访问存储系统_Windows_02

3.3、创建访问路径

3.3.1、配置名称

路径名称 multiple_path_1,类型 ISCSI,CHAP双向认证 可选择是否开启CHAP双向认证,这里选择关闭。

如何配置Windows主机MPIO多路径访问存储系统_多路径_03

3.3.2、配置网关

如何配置Windows主机MPIO多路径访问存储系统_Windows_04

3.3.3、关联映射

如何配置Windows主机MPIO多路径访问存储系统_Windows_05

4、Windows主机配置访问路径

4.1、安装多路径MPIO服务

服务器管理器--仪表盘--添加角色和功能,功能下勾选多路径I/O进行安装。

如何配置Windows主机MPIO多路径访问存储系统_Windows_06

如何配置Windows主机MPIO多路径访问存储系统_多路径_07

如何配置Windows主机MPIO多路径访问存储系统_MPIO_08

如何配置Windows主机MPIO多路径访问存储系统_多路径_09

修改MPIO属性,添加对iSCSI设备的支持。

如何配置Windows主机MPIO多路径访问存储系统_Multi-Path IO_10

如何配置Windows主机MPIO多路径访问存储系统_MPIO_11


4.2、配置iSCSI启动器

默认情况下,Windows 自带 iSCSI 组件,但未启动。

登录 Windows 客户端。搜索并单击“iSCSI 发起程序”。

如何配置Windows主机MPIO多路径访问存储系统_MPIO_12

单击“是”,进入 iSCSI 服务配置窗口。

如何配置Windows主机MPIO多路径访问存储系统_Multi-Path IO_13

选择“配置”,设置“发起程序名称”为目标客户端 IQN,不同的客户端需要设置不同的名称。

如何配置Windows主机MPIO多路径访问存储系统_Windows主机多路径_14

4.3、扫描并发现卷

登录 Windows 客户端,连接网关节点。

若访问路径中关联了多个网关节点,需添加每个网关节点,并建立连接。

搜索并单击“iSCSI 发起程序”。

单击“是”,进入 iSCSI 服务配置窗口。

在“目标”页签的“目标(T)”输入框中,输入存储网关节点 IP,并单击“快速连接”。

如何配置Windows主机MPIO多路径访问存储系统_MPIO_15

单击“确定”,完成网关节点连接。

如何配置Windows主机MPIO多路径访问存储系统_Windows主机多路径_16

如何配置Windows主机MPIO多路径访问存储系统_Windows主机多路径_17

在 iSCSI 服务配置窗口,选择“目标”页签,选中已发现的目标,并单击“连接”,弹出 “连接目标”窗口。

如何配置Windows主机MPIO多路径访问存储系统_多路径_18

如何配置Windows主机MPIO多路径访问存储系统_MPIO_19

4.4、检查配置的多条访问路径

1、查看系统发现的存储设备

MPIO为是表明多路径生效。

mpclaim -e

如何配置Windows主机MPIO多路径访问存储系统_Windows_20

2、设置和查看映射盘的多路径

如何配置Windows主机MPIO多路径访问存储系统_MPIO_21

磁盘管理下,Windows主机映射盘,右键属性,“MPIO”页签,选中“MPIO 策略”为协商会议,即可在“该设备包含下列路径 (D):”中查看设置的多条访问路径。

如何配置Windows主机MPIO多路径访问存储系统_多路径_22

4.5、主机挂载盘

Windows主机映射盘,联机

如何配置Windows主机MPIO多路径访问存储系统_Windows_23

Windows主机映射盘,初始化磁盘

如何配置Windows主机MPIO多路径访问存储系统_多路径_24

如何配置Windows主机MPIO多路径访问存储系统_多路径_25

如何配置Windows主机MPIO多路径访问存储系统_MPIO_26

如何配置Windows主机MPIO多路径访问存储系统_Windows_27


Windows主机映射盘,新建简单卷

如何配置Windows主机MPIO多路径访问存储系统_Multi-Path IO_28

5、主机读写

5.1、安装测试工具

安装jdk和vdbench工具。

5.2、配置业务参数

配置vdbench文件系统读写参数,可以参考如下配置。

data\_errors=1

messagescan=no

fsd=fsd1,anchor=D:\dir1,openflag=directio,depth=2,width=3,files=2,size=4M

fwd=fwd1,fsd=fsd1,operation=write,xfersize=1M,fileio=random,fileselect=random,threads=2

rd=rd1,fwd=fwd1,fwdrate=max,format=yes,elapsed=600,interval=2

5.3、运行

.\vdbench -f .\test\_file.cfg -jn -o .\output

如何配置Windows主机MPIO多路径访问存储系统_Windows主机多路径_29

5.4、查看结果

在vdbench运行路径,output目录下查看运行结果,也可以在存储侧查看到对应的流量。

可以构造其中部分链路故障,测试多路径能力。

如何配置Windows主机MPIO多路径访问存储系统_Windows主机多路径_30

精彩评论(0)

0 0 举报