新しい会話を開始

未解決

この投稿は5年以上前のものです

1 Rookie

 • 

791 メッセージ

1603

2015年6月25日 09:00

VNX接続時のおけるMPIOの推奨設定について

Q1)VNX接続時のおけるWindowsのMPIO設定時のpath policyの推奨は何になりますでしょうか。

下記のKBにはRound Robinがデフォルトと読み取れる記述がありますが、推奨と

書かれている記述がありませんでした。

Round Robin with Subset - Retains a subset of standby paths in the event an active path fails.  This is the default for Clariion and VNX.

50998 : Differences between Microsoft Windows 2008 Native MPIO and EMC PowerPath for Windows       

https://support.emc.com/kb/50998

Host Connectivity Guideにも同様にデフォルトがRound Robinである旨の記述がありました。

VNX series and CLARiiON devices will report a default Load
Balance Policy as “Round RobinWith Subset”, where all paths to
the SP owning the device as “Active/Optimized”, and all paths to
the SP not owning the LUN as “Active/Unoptimized”.

VNX series and CLARiiON devices attached to the host in ALUA
mode (as is required when using native MPIO) report the path
state which is used directly by the host running native MPIO and
cannot be overridden by changing the Load Balance Policy.

下記のVmwareのKBのように明確な記述がWindowsにおいてもあると大変助かるのですが、ありますでしょうか。

84113 : Correctly configuring VMware ESX or ESXi failover path policy with VNX or CLARiiON failover settings.
https://support.emc.com/kb/84113

※こちらはこちらでESX6.Xのものが更新されるとうれしいです。

Q2)Round Robinの動作について
VNX series and CLARiiON devices will report a default Load
Balance Policy as “Round RobinWith Subset”, where all paths to
the SP owning the device as “Active/Optimized”, and all paths to
the SP not owning the LUN as “Active/Unoptimized”.


SPA/SPBで複数のパスがある場合、( 例えば、SPAで2パス、SPBで2パス)

LUNのオーナー側(SPAと仮定)のパスがActive/Optimizedと認識されて、
SPAの2パスでラウンド ロビンの動作になるということでしょうか?


100 メッセージ

2015年6月25日 23:00

T.Mさん


こんにちは

回答と呼べるものかわかりませんが、ご参考になれば幸いです。

また、iSCSIではなく、FCの情報しかないのですが、お役に立てれば

幸いです。

Q1

確かに、推奨表記はないようですね。


以下、推測となるのですが、

Roundrobinで組む場合としてDSMが提供しているモードは以下の2つだと思います。

・Round Robin

・Round Robin with Subset


そして、HostConnerctivityGuideを見る限り、

以下のような記載がありました。

◆ Round Robin — Load balancing policy that allows the Device

Specific Module (DSM) to use all available paths for MPIO in a

balanced way. This is the default policy that is chosen when the

storage controller follows the active-active model and the

management application does not specifically choose a

load-balancing policy

◆ Round Robin with Subset — Load balancing policy that allows

the application to specify a set of paths to be used in a round

robin fashion, and with a set of standby paths. The DSM uses

paths from a primary pool of paths for processing requests as

long as at least one of the paths is available. The DSM uses a

standby path only when all the primary paths fail. For example,

given 4 paths: A, B, C, and D, paths A, B, and C are listed as

primary paths and D is the standby path. The DSM chooses a

path from A, B, and C in round robin fashion as long as at least

one of them is available. If all three paths fail, the DSM uses D, the

standby path. If paths A, B, or C become available, the DSM stops

using path D and switches to the available paths among A, B, and

C.

Round Robinの赤文字の部分ですが、記載通り

DMXやVMAXのようなActive-Active Storageに対応したモード

に対してDefaultであり、仮にVNXのようなActive-Standby Storageでこのモードを

選択した時は活性パスのみで制御してしまうのではないでしょうか。

(SP障害等でTrespassした場合、パスは全滅です。またNative MPIOの場合はALUAは効きません)

一方でRound Robin with Subsetの赤文字部分ですが、活性パス全滅の際、

非活性パスへのFailoverを想定してます。まさにVNXで言うTrespassが発生

した時の挙動に対応しているものだと考えられます。

T.Mさんのご覧になった記述もActive-Standby StorageにはDefaultに思えます。

Active/ActiveとActive/Standbyはロジックが別物なので、それぞれに適したポリシーを

Defaultと記載したのが読み手に混乱を招いたのではないでしょうか。

実績の話としましては、VNX+Winの場合、Subsetを選択して構築しており、

FailOverテストの際もI/O継続したままきちんとTrespassします。

【Q2】

おっしゃる通りの動作をします。

SPBにアクセスされるパスはActive/Unoptimizedと表示されます。

Multi-Path Disk Deviceのプロパティを見て頂き、MPIOタブを確認すると

最適化(Optimized)と非最適化(Unoptimized)のパスを認識している事が確認できます。

イベントは見つかりませんでした!

Top