用WS 2008内置工具建立iSCSI多路径传输

利用Windows内建工具,建立可靠、弹性、高效率的iSCSI多路径传输

微软在Windows Server 2008中直接内建了iSCSI Initiator软体,可方便使用者存取iSCSI储存区域网路(SAN),省下另外下载iSCSI Initiator的麻烦。

不过在一些进阶功能上,Windows Server 2008内建iSCSI Initiator的设定方式,与早先版本Windows不同。特别是在MPIO多重路径I/O(Multi-Path Input/Output)的设定上,有着较大的差异。

MPIO可允许1个iSCSI Initiator透过多个Session登入同1个iSCSI Target设备,以便利用多张网路卡或iSCSI HBA启用负载平衡与故障失效切换机制,构成更可靠、效率更高的资料传输路径。

微软MPIO功能可在Windows 2000 Server、Server 2003与Server 2008上运作。当用户为Windows 2000 Server与Server 2003安装微软iSCSI Initiator 2.X版时,可选择一并安装微软MPIO功能所需的核心元件-Mpio.sys、Mpspfltr.sys、Mpdev.sys与 Msiscdsm.sys与装置特定模组(Device Specific Module,DSM)。 (在Windows XP与2000 Professinal下安装微软iSCSI Initiator时,无法选择安装MPIO支援选项,
所以只能在Server版Windows上使用)

只要iSCSI目标设备支援MPIO,则使用者在Initiator端在登入iSCSI目标装置时勾选启用多重路径、进入进阶选项设定两端点IP位址,然后在Initiator目标页面点选Details,进入对话框后再点选MPIO页面选择负载平衡模式,就完成了MPIO设定。

但在Server 2008上,设定程序便有所不同。

Server 2008的iSCSI MPIO设定

Server 2008的iSCSI Initiator虽然内建在系统中,但MPIO功能并非是预设开启,相关元件也没有预先安装到系统上,因此使用者必须先安装MPIO核心档案与DSM,接下来才能在Initiator中启用MPIO功能。

主要设定步骤如下:

一、安装MPIO元件,并启用iSCSI支援功能

(1)开启伺服器管理(Server Manager)介面,点选增加功能(Add Features),在新增功能清单中勾选「多重路径I/O」选项,然后点选下一步安装新功能。 (如图1)

(2)到iSCSI目标设备上建立一个LUN,然后启动iSCSI Initiator键入该目标设备的Portal位址,然后登入这个LUN。

(3)点选管理工具(Administrative Tools),这时候会发现多了一个MPIO功能项。点选开启这个MPIO内容控制介面,然后点选这个介面的「探索多路径(Discover Multi-Paths)」页面,勾选「Add support for iSCSI devices」,接下来系统会重新启动。 (如图2、图3)

二、设定MPIO路径与政策

(4)重新启动后,接下来便可像以前版本的Windows一样设定MPIO。首先进入iSCSI Initiator的「目标」页,选择iSCSI目标登入,在对话框勾选多重路径,然后按下「进阶」按钮,在跳出的进阶设定对话框中选择 Initiator端与Target端的IP位址,建立两端点间的传输路径。这个步骤需进行多次,以便建立多条路径。 (如图4、图5)

(5)在Initiator的「目标」页面,按下「详细资料」按钮,在跳出来的对话框选择「装置」页面,进入后点选「进阶」按钮。在跳出的「装置详细资料」对话框中,点选「MPIO」页面。 (如图6、图7)

(6)在「MPIO」页面中,选择「负载平衡原则」。有6种负载平衡模式可选,选定其中1种后按下「确定」按钮,便完成了整个MPIO设定。 (如图8)

Windows Server 2008的iSCSI MPIO设定程序虽然比较麻烦,不过由于拥有独立的MPIO内容控制介面,除了可借以启动微软自己的MPIO支援功能外,也便于搭配第三方厂商为个别储存装置提供的DSM元件,为包括FC、iSCSI等不同类型储存装置,设定多路径存取功能。

Windows Server 2008 iSCSI MPIO设定程序

 

 

新增MPIO支援功能

在设定Windows Server 2008的MPIO功能之前,必须先为系统安装相关元件从伺服器管理(Server Manager)介面点选增加功能(Add Features),在新增功能清单中勾选「多重路径I/O 」选项安装。

 

 

进入MPIO内容介面

安装完MPIO元件后,到管理工具(Administrative Tools)可发现多了一个MPIO功能项。点选这个MPIO内容介面,可看到已连接的MPIO装置。

 

 

启用iSCSI MPIO支援

点选MPIO内容介面的「探索多路径(Discover Multi-Paths)」页面,勾选「Add support for iSCSI devices」,接下来系统会重新启动。

 

 

设定MPIO路径(1)

进入iSCSI启动器的「目标」页面,按下「登入」按钮,接着在跳出来的对话框中,勾选「启用多重路径」,然后按下「进阶」按钮。

 

 

设定MPIO路径(2)

在进阶设定对话框中选择Initiator端与Target端的IP位址,建立两端点间的传输路径。这个步骤需进行多次,以便建立多条路径。

 

 

设定MPIO政策(1)

回到iSCSI启动器的「目标」页面,按下「详细资料」按钮。

 

 

设定MPIO政策(2)

在跳出来的目标内容对话框中选择「装置」页面,然后按下「进阶」按钮。

 

 

设定MPIO政策(3)

在跳出来的装置详细资料对话框中,点选需要的负载平衡政策,然后便设定完成。