1.1 安裝與啟用
Windows MPIO集成在Windows的系統中,默認情況下不會安裝,需要手動安裝起來。安裝步驟描述如下。
步驟 1 進入Features添加界面。
打開“Server Manager”,選擇“Feature”,選擇右鍵菜單中的“Add Features”,如下圖所示。
圖1-1 添加Feature
步驟 2 添加“MultiPath I/O”
在彈出的Features選擇框中,選擇“MultiPath I/O”,如圖1-2所示。
按照提示完成Feature的安裝即可。
----結束
1.2 配置多路徑
需要對MPIO進行相應的配置才能讓其接管存儲系統。
步驟 1 查詢設備VID和PID。
VID:Vendor ID,廠商ID。例如HUAWEI等。
PID:Product ID,產品ID。例如S5500T、S5600T。
安裝MPIO多路徑后,Windows 2008及后續版本的操作系統提供mpclaim多路徑命令可以用於查詢磁盤信息。查詢的命令如圖1-3所示。
如圖1-3所示,VID為“HUAWEI”,PID為“S2600”。
這里顯示的PID和VID均為舉例所用,實際配置的時候需要以現場環境的顯示為准。
步驟 2 運行MPIO管理控制台。
安裝完成后在“Start”>“Administrator Tools”中打開MPIO管理控制台,如圖1-4所示。
步驟 3 添加待管理存儲設備的信息。
在“MPIO Device”中點擊“Add”添加存儲設備。如果對iSCSI initiator使用MPIO,則要求在“Discover Multi-Paths”菜單中開啟“Add Support for iSCSI device”選項。
這里添加設備需要寫入VID和PID,而且VID要求有8位字節,PID要求有16位,不足的以空格填充。大多數型號的設備可以在“Discover MultiPaths”選項下的Others選項中自動識別,此時只需點擊 Add將其加入即可。
這里添加的VID和PID僅作為舉例使用,實際配置的時候需要以現場環境的顯示為准。
步驟 4 重啟主機使多路徑生效。
步驟 5 查看MPIO策略。
重啟主機后,重新掃描磁盤。磁盤數量與映射給主機的LUN的數量一致。右鍵單擊磁盤,選擇“Properties”可以看到屬性中MPIO選項,如圖1-6所示。
一般來說,如無特別要求,優先使用默認MPIO策略。
不同情況下默認的策略是不同的,常用操作系統的默認策略如表1-1所示。
操作系統 |
存儲系統 |
默認MPIO策略 |
說明 |
Windows Server 2008 |
開啟ALUA |
Round Robin With Subset |
|
關閉ALUA |
Fail over only |
|
|
Windows Server 2008 R2 |
開啟ALUA |
Round Robin With Subset |
|
關閉ALUA |
Round Robin |
|
|
Windows Server 2012 DC |
開啟ALUA |
Round Robin With Subset |
|
關閉ALUA |
Round Robin |
|
步驟 6 修改路徑狀態。
某些特定場景或需求,需對路徑狀態重新配置。
例如對於“Fail Over Only”策略,只允許一條路徑為Activate狀態,其余路徑必須編輯成Standby狀態。
對於Windows 2008,需要將連接到歸屬控制器的路徑狀態設置為“Active/Optimized”,將連接到其他控制器的路徑狀態設置為“Active/Unoptimized”。
策略設置如圖1-7所示。
Windows MPIO多路徑軟件支持每個Lun的最大路徑數為32個,大於32條路徑會導致Windows 主機系統藍屏。當配置Windows MPIO多路徑時,建議每個Lun的路徑數不大於32條。
對於不支持ALUA的存儲,請按照“關閉ALUA”的方式來配置MPIO策略。
步驟 7 保存路徑狀態配置
磁盤的所有路徑狀態修改完成后在界面上並不會立刻更新,需要單擊MPIO策略配置界面“OK”按鈕保存配置,並重新打開MPIO策略配置界面查看更改是否生效。
----結束
1.3 常用命令
在cmd下面也可以對MPIO進行管理,命令如表1-2所示。
功能 |
命令格式 |
查看當前安裝的features |
dism /online /get-features |
激活MPIO |
dism /online /enable-feature:MultipathIo |
去激活MPIO |
dism /online /disable-feature:MultipathIo |
查看系統發現的存儲設備 |
mpclaim -e |
使用MPIO管理光纖通道設備 |
mpclaim.exe -r -i -d <_VendorID> <_ProductID> |
去除MPIO對光纖通道設備的管理 |
mpclaim.exe -r -u -d <_VendorID> <_ProductID> |
使用MPIO管理 iSCSI 設備 |
mpclaim -r -i -d "MSFT2005iSCSIBusType_0x9" |
去掉MPIO對iSCSI設備的管理 |
mpclaim.exe -r -u -d "MSFT2005iSCSIBusType_0x9" |
使用MPIO管理所有存儲設備 |
mpclaim.exe -r -i -a "" |
去掉MPIO對所有設備的管理 |
mpclaim.exe -r -u -a "" |
查看Microsoft DSM 管理的存儲設備 |
mpclaim -r |
修改負載平衡策略 |
mpclaim.exe –L –M <_num> |
VendorID需要為8位字節,ProductID為16位字節,不足的以空格填充。
修改負載平衡策略命令中的num參數代表的意思見表1-3。
Parameter |
Definition |
0 |
Clear the Policy |
1 |
Failover Only |
2 |
Round Robin |
3 |
Round Robin with Subset |
4 |
Least Queue Depth |
5 |
Weighted Paths |
6 |
Least Blocks |
7 |
Vendor Specific
|
轉自:https://support.huawei.com/enterprise/zh/knowledge/EKB1000079003