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

本文涉及的产品
对象存储 OSS,20GB 3个月
阿里云盘企业版 CDE,企业版用户数5人 500GB空间
日志服务 SLS,月写入数据量 50GB 1个月
简介: Windows主机多路径(MPIO)是一种技术,用于在客户端计算机上配置多个路径到存储设备,以提高数据访问的可靠性和性能。本文以Windows2012 R2版本为例介绍如何在客户端主机和存储系统配置多路径访问。

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、创建卷

请在此添加图片描述

3.2、创建客户端组

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

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

请在此添加图片描述

3.3、创建访问路径

3.3.1、配置名称

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

请在此添加图片描述

3.3.2、配置网关

请在此添加图片描述

3.3.3、关联映射

请在此添加图片描述

4、Windows主机配置访问路径

4.1、安装多路径MPIO服务

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

请在此添加图片描述

请在此添加图片描述

请在此添加图片描述

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

请在此添加图片描述

请在此添加图片描述

4.2、配置iSCSI启动器

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

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

请在此添加图片描述

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

请在此添加图片描述

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

请在此添加图片描述

4.3、扫描并发现卷

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

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

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

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

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

请在此添加图片描述

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

请在此添加图片描述

请在此添加图片描述

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

请在此添加图片描述

请在此添加图片描述

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

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

MPIO为是表明多路径生效。

mpclaim -e

请在此添加图片描述

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

请在此添加图片描述

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

请在此添加图片描述

4.5、主机挂载盘

Windows主机映射盘,联机

请在此添加图片描述

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

请在此添加图片描述

请在此添加图片描述

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

请在此添加图片描述

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

请在此添加图片描述

5.4、查看结果

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

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

请在此添加图片描述

相关文章
|
28天前
|
安全 Windows
【Azure Cloud Service】在Windows系统中抓取网络包 ( 不需要另外安全抓包工具)
通常,在生产环境中,为了保证系统环境的安全和纯粹,是不建议安装其它软件或排查工具(如果可以安装,也是需要走审批流程)。 本文将介绍一种,不用安装Wireshark / tcpdump 等工具,使用Windows系统自带的 netsh trace 命令来获取网络包的步骤
67 32
|
1月前
|
Dart 搜索推荐 IDE
Windows下Zed编辑器配置Dart环境
本文介绍了Dart编程语言及其主要框架Flutter的优势,并推荐使用轻量级编辑器Zed进行Dart开发。详细步骤包括Dart环境的安装与配置,Zed编辑器的安装与个性化设置,以及如何在Zed中编写并运行Dart的HelloWorld程序。通过自定义任务实现Dart文件的快速运行,提高了开发效率。
|
1月前
|
监控 安全 网络安全
Windows Server管理:配置与管理技巧
Windows Server管理:配置与管理技巧
78 3
|
2月前
|
Windows
.NET 隐藏/自定义windows系统光标
【10月更文挑战第20天】在.NET中,可以使用`Cursor`类来控制光标。要隐藏光标,可将光标设置为`Cursors.None`。此外,还可以通过从文件或资源加载自定义光标来更改光标的样式。例如,在表单加载时设置`this.Cursor = Cursors.None`隐藏光标,或使用`Cursor.FromFile`方法加载自定义光标文件,也可以将光标文件添加到项目资源中并通过资源管理器加载。这些方法适用于整个表单或特定控件。
|
2月前
|
Apache 数据中心 Windows
将网站迁移到阿里云Windows系统云服务器,访问该站点提示连接被拒绝,如何处理?
将网站迁移到阿里云Windows系统云服务器,访问该站点提示连接被拒绝,如何处理?
|
监控 数据安全/隐私保护 Windows
Nagios 监控Windows服务器(详细篇)
1. 监控内容 windows服务器的内部参数包括以下 a. 内存使用状况 b. CPU负载 c. 磁盘使用状况 d. 服务状态 e. 运行的进程 2. 监控原理 在windows服务器内安装NSClient++的监控引擎,nagios服务器通过check_nt来获取监控数据 3.
1578 0
|
监控 数据安全/隐私保护 Windows
下一篇
DataWorks