2024年3月29日发(作者:)

实用文档

一、

MPIO及MC/S .................................................................................................................................................................................................. 1

1.

MPIO ................................................................................................................................................................................................................... 1

2.

MC/S ................................................................................................................................................................................................................... 2

3.

Windows Inititaor MPIO MC/S配置方法: ............................................................................................................................................... 3

1)

2)

二、

MC/S配制方法: ....................................................................................................................................................................................... 4

MPIO配制方法........................................................................................................................................................................................... 8

LACP ................................................................................................................................................................................................................ 14

MC/S

MPIO

绑定

LACP

TRUNKING

一、 MPIO及MC/S

1. MPIO

在Microsoft Windows server基础系统中,Microsoft MPIO驱动程序允许发起端以多个会话的方式连接

到同一个目标端并且合并由于多链路而复制出的相同磁盘。每一个会话必须使用不同的网卡及目标端口,如果

一个会话失效(或网络中断),其他的会话会继续工作而不用停止应用。

大全

实用文档

2. MC/S

MC/S (Multiple Connections per Session) 是ISCSI协议的一个特征,它可以将多条链路结合到一个会

话中从而实现提高性能或冗余的功能。这种方式,数据I/O可以通过多个TCP/IP连接发送到目标端。如果一个

连接失效(或网络中断),其他的会话会继续工作而不用停止应用。

大全

实用文档

MPIO与MC/S的区别:

MC/S是属于ISCSI协议层,而MPIO则属于更高层。因此所有MPIO架构都可以传输SCSI信息例如包

括FC,SAS架构。他们最大的不同就是建立连接的数据层不同。MPIO在一个目标端建立多个会话,负载均和和

故障切换都在多个会话中进行。MC/S则是对一个会话建立多个连接从而实现负载均和和故障切功能。

1. 如果使用硬件ISCSI HBA卡,则只能使用MPIO

2. 如果用户明确指出需要使用不同的负载均衡协议给不同的LUN,则必须使用MPIO

3. MPIO只能支持Windows Server 版本(2000 2003)如果是使用win7 xp Vista则只能使用MC/S。

4. MC/S可以提供更高的吞吐量但是比MPIO消耗的CPU资源更多。

3. Windows Inititaor MPIO MC/S配置方法:

大全

实用文档

测试环境介绍:服务器两片千兆网卡,分别直连磁盘阵列两个数据口,服务器网卡和磁盘阵列数据口不做

任何冗余配置,仅用Windows Initiator做MC/S或MPIO。磁盘阵列分为三个LUN并映射。

1) MC/S配制方法:

打开Initiator软件,选择Discovery选项卡,Add添加磁盘阵列第一个数据口IP地址,端口号保持默

认3260(如图1)

图1

Targets选项卡点击”Log On”,”Advanced”中添加第一个数据口IP地址及对应服务器IP地址,选

择确定(通过第一个数据口挂载磁盘阵列,如图2 图3):

大全

实用文档

图2 图3

添加第二个数据口:选择需要添加IP的Targets,点击”Details”在Sessions选项卡中选择”

Connections”之后点击”Add”,在”Advanced”中添加磁盘阵列第二个数据口IP地址(如图4 图5)

大全

实用文档

图4 图5

点击确定后查看连接数量为“2”,Session熟练为1(如图6),至此MC/S配置完毕。

图6

更改负载均衡策略及链路优先级:选择”Details”—“Connections”在”Load Balance Policy”中可

以更改负载均衡策略,(如图7)。注:此策略会应用于此Session的所有LUN上而不能单独给每个LUN分配

策略。

大全

实用文档

图7

在”Devices”选项卡中可以看到识别到磁盘阵列LUN数量为3,”Advanced”—“MPIO”的负载均

衡策略是适合与MPIO方式(见图8)

大全

实用文档

图8

2) MPIO配制方法

打开Initiator软件,选择Discovery选项卡,Add添加磁盘阵列第一个数据口IP地址,端口号保持默

认3260(如图9)

图9

Targets选项卡点击”Log On”,”Advanced”中添加第一个数据口IP地址及对应服务器IP地址,选

择确定(通过第一个数据口挂载磁盘阵列,如图10 图11)注:勾选Enable multipath

大全

实用文档

图10 图11

添加第二个数据口:依照上一步挂载上第二个数据口IP地址(如图12):

大全

实用文档

图12

挂载完毕后查看”Session”会出现两个Session(如图13):

图13

在”Devices”选项卡中可以看到识别到磁盘阵列LUN数量为6(如图14)。由于是两个

会出现都一份的LUN,(如图15 图16 图17)

大全

Session所以

实用文档

大全

图14

图15

实用文档

大全

图16

图17

实用文档

同时在服务器设备管理器中也可以看到6个磁盘,通过Initiator将重复磁盘合并,所以磁盘管理里之识

别到三个。(如图18)

图18

MPIO可以对每个LUN分别设置不同的负载均衡策略:(如图19)

大全

实用文档

图19

二、 LACP

The Link Aggregation Control Protocol (LACP)是IEEE 802.3ad的一种规范。它可以将多个物理端口绑

定为一个虚拟端口。理论上LACP可以分为主动和被动LACP。

大全