Windows中MPIO配置

  • 格式:docx
  • 大小:562.64 KB
  • 文档页数:9

下载文档原格式

  / 9
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Mcrosoft的iSCSI 2.x中的initiator组件可兼容许多厂商提供的MPIO。它主要提供了两个MPIO的设计思路。一种是基于多连接的(Multi-connection)。关于这种方案,在RFC3720中有具体的描述,在此不缀述。另一种是基于多会话的(Multi-Session)。这种方案是微软独创的。在RFC3720中解释会话是指同一个initiator(以下称客户端)和同一个target(以下称服务端)的逻辑上的连接。在这个逻辑的链路中可以有多个TCP连接组成(即Muti-connection)。而Target的标识在全球是唯一的。微软的思路是:可以有两个相同Target名的Target,但它所提供的LUN必须是指代着相同的存储资源。比如双控存储的两个控制器,但它们与客户端的TCP连接不同。这样,当用微软的客户端去登录这些双控时,就把它们认为同一个Target的不同路径。如下图:
Windows Server 2008 Native MPIO支持最大2TB的性能参数统计。
参考
EMC Host Connectivity Guide for Windows
应用于
Windows Server 2008/2008 R2
VNX,CLARiiON,VMAX,DMX,VPLEX存储系列
方法1:手动输入Vender和Device ID(建议优先使用这种方法,如果所有的存储阵列没有被初始化连接,可以避免连续重启)
使用MPIO Properties控制面板程序中的MPIO-ed Devices标签
选择Add然后输入vender和product ID(vender ID为8位字符,不满8位的用空格补全,product ID为16位,不满16位的用空格补全)
对于VPLEX磁盘设备,默认的Load Balance Policy为“Round Robin”。默认Policy可以修改为其他策略,除了“Fail Over Only”。默认Policy需要在磁盘设备级别启用,不能用于全局。
注意事项:
MPIO对于单个LUN的最大支持的路径为32个,如果超过这个限制会导致Windows出现蓝屏崩溃的现象。
对于VNX和CLARiiON的磁盘设备,默认的Load Balance Policy为“Round Robin With Subset“,所有到SP Own的磁盘设备的路径显示为“ Active Optimized”,所有到SP没有Own的磁盘设备的路径显示为“Active/Unoptimized”。但是需要注意的一点是,当VNX和CLARiiON系列的磁盘设备连接到Windows主机为ALUA模式(启用Native MPIO必要的模式),不能修改Load Balance Policy。
当运行这MPIO的Windows Server 2008主机通过VNX和CLARiiON系列磁盘设备进行操作系统启动的时候,MPIO会将所有LUN移动到单个Storage Processor上面。
假如有任何故障发生,在修复之后,Windows 2008 Native MPIO不会自动恢复将VNX和CLARiiON上的LUN恢复到原先缺省的Storage Processor之上。例如,在升级VNX或者CLARiiON存储软件以后,所有的VNX和CLARiiON的LUN都会Own在单个Storage Processor。要解决这种情况,需要在存储端软件(Unisphere/Navisphere Manager或者Navisphere Secure命令行工具)将LUN恢复到缺省的Storage Processor上。
对于VNX OE和CLARiiON系统(FLARE R26以上,配置failover mode=4ALUA)会显示为SPC-3 compliant
对于DMX、VMAX、VPLEX阵列会显示在Others中
Multipath I/O多路径管理:
MPIO提供了几种Load Balance Policy,它们的作用如下:
-Target Portal:服务端的IP。因为前面我们已经登录了两次。因此,这个下拉表中有两个IP。每次登录时选择一个,实际上是分别从不同的控制器上登录了target。
选择MPIO策略
经过上述设置,你的基于多session的MPIO功能已经基本可以运行了。接下来,我们可以选择一下两条路径的调度策略。
Weighted Path:这个模式允许用户定义每条Path的权重,MPIO会根据权重选择相应的路径进行Failover动作。
当所有的磁盘设备在重启之后被MPIO发现之后。在Windows中的Device Manager中会显示基于各种阵列的磁盘设备。在相应磁盘的Properties中会有一个名为MPIO的标签出现,用来管理多路径的磁盘设备。默认情况下对于每个磁盘设备的Load Balance Policy是基于主机和阵列的磁盘类型而言。例如:
另外,要注意的是,只有Windows Server系列的操作系统这个选项才是被打开的,否则选择是变灰的。因此,这个实验无法的XP上做。
发现Target
当initator成功安装后,就可以做测试了。双击桌面上的iSCSI图标,打开。并点击到DisCovery标签上。点击Target Portals下方的Add按扭,弹出如下对话框:
比如在MPIO中claim VNX系列和CLARiiON的Raid 1的LUN,输入字符为DGC*****RAID*1********(*这里表示为空格)
下表显示EMC存储阵列的Vender ID和Product ID:
方法2:使用MPIO程序自动Discover、Claim和管理已经连接上的阵列。如果Windows系统可以接受连续重启可以选择这种配置方式。但要注意的是只有当阵列通过最少两条链路连接到windows主机,才会在被程序识别并且列出。对于不同的存储阵列出来的结果也会有所不同:
在Windows Server 2008中,DMX磁盘设备的Load Balance Policy为“Fail Over Only”,如果第一条列出的路径显示为“Active Optimized”则其他的路径显示为Standby。而在Windows Server 2008 R2中默认的load balance policy则为“Round Robin”方式。然后所有的路径都列出为“Active/Optimized”。用户也可以做手动的修改。
选择Features > Features Summary > Add Features ,打开Add Features Wizard
点击Next选择“MultiPath I/O“、安装
重启Windows
使用Native MPIO连接EMC VPLEX、Symmetrix、DMX、VNX和CLARiiON存储系统的时候需要进行适当配置,用户可以通过两个方法完成特定存储系统的连接配置。
介绍
在Windows Server 2008和Windows Server 2008 R2中开始支持Native Multipathing(MPIO)软件作为操作系统的一个组件存在。EMC旗下的存储阵列都支持MPIO。本文将介绍MPIO和它的安装与配置,以及使用Windows Server Native MPIO连接存储的方法和注意事项。
在target标签中选择选择我们的Target,然后点击details.然后打开“devices”标签,点击“advance”,进入MPIO标签。我们可以从Load Balance Policy中选择合适的调度策略。
查看磁盘
最后,我们可以在磁盘管理器中查看到刚才映射的磁盘。注意:只有一块新增的!
Windows
输入控制器的IP。以同样的方式输入另一个IP。假设两个IP分别为(192.168.2.220和192.168.3.220)
输入完成之后,转到Targets标签,你会发现,这时只有一个target。因为,我们两个控制器的target的名是一样的。
登录Target
这时你可以选择这个Target登录了。注意,这时与单session的有所不同。对于单session的我们只登录一次。而,这时,我们需要对每个session登录一次。
选择Target后,点击LonOn..按按扭.
选择中上面两项后,点击Advanced…。
然后设置好connect by using中的选项:
-“Local adapter”:可以设为:Microsoft iSCSI Initiator
-“Source IP”:即客户端的IP。如果实验中,你的客户端有两个网卡,可以在每次登录时使用一个。这样的话,就形成了两条完全独立的链路。如果你只有一个网卡,通过交换机连接到存储设备,选择默认就可以了。但这时,实际上,从客户端到存储并不是完成独立的两条路径。在具体的应用中,这种方案是没有意义的。
安装与配置Windows Native MPIO:
Native MPIO在Windows Server 2008和Windows Server 2008 R2内是一个可选安装项目,用户需要手动启动该功能才能开始使用Native MPIO软件。具体的方式是:
打开Server Manager Managemen来自百度文库 Console
Windows中MPIO配置
概述
MultiPath I/O(MPIO)技术就是通过一条及以上的物理链路来访问网络存储设备,并且可以使用容错、流量负载平衡以及细粒度的I/O调度策备等方式,为网络存储应用提供更高的可用性和性能优势。
目前,大多数厂商都提供了MPIO功能。但其实现技术方向多种。其功能的侧重点也不同,有的只能解决容错问题,有的即能解决容错问题,也能够提高性能。
下载
如果没有ISCSI的安装包,可以从微软网站上下载:
http://www.microsoft.com/downloads/details.aspx?familyid=12CB3C1A15D64585B385BEFD1319F825&displaylang=en
安装
当安装时需要选择Microsoft MPIO Multipathing Support for iSCSI。如果没有选择的话,两个控制器映射过来的LUN,即使时同一个Target的。分别登录后,也会在磁盘管理中显示为两块磁盘。
Round Robin:这个模式中,所有的I/O请求会分布在每条路径实现负载均衡。这个是对于Active/Active存储的默认策略。
Round Robin with Subset:在这个模式中,用户可以指定一组Path为Active,在指定的这组Path内,应用Round Robin策略。同时,用户设置Standby Path,当所有的Active Path都不能用的时候,Standby Path会接管I/O。
Failover Only:这个模式简单来说就是当一条连接到外部存储的链路检测到不能用的时候,MPIO会自动寻找到其他的可用链路继续进行Failover。在这个模式中,MPIO不提供负债均衡(Load Balance),MPIO会定义Primary Path和Standby Path。Primary Path是用来完成磁盘设备的读写请求。当Primary Path不可用的时候,其中一个Standby Path会变成Primary Path,接管I/O,剩余的Path继续为Standby Path。