web-dev-qa-db-ja.com

マルチパスパスグループ

ネイティブRHELマルチパスの場合、それぞれ1つのパスを含む2つのパスグループ(同じ優先度)とは対照的に、1つのパスグループに2つのパスがあることの違いは何ですか?

一方が他方よりも好ましいですか?

単一パスグループ内の2つのパス

# multipath -ll
mpath2 (360060e8005b0e5000000b0e5000001df) dm-11 HP,OPEN-V
[size=5.0G][features=1 queue_if_no_path][hwhandler=0][rw]
\_ round-robin 0 [prio=0][active]
\_ 4:0:0:2  sdc 8:32  [active][ready]
\_ 6:0:0:2  sdn 8:208 [active][ready]

それぞれ1つのパスを持つ2つのパスグループ

# multipath -ll
mpath2 (360060e8005b0e5000000b0e5000001df) dm-11 HP,OPEN-V
[size=5.0G][features=1 queue_if_no_path][hwhandler=0][rw]
\_ round-robin 0 [prio=1][active]
\_ 4:0:0:2  sdc 8:32  [active][ready]
\_ round-robin 0 [prio=1][enabled]
\_ 6:0:0:2  sdn 8:208 [active][ready]
2
kernelpanic

パスグループが1つしかない場合、マルチパス構成はアクティブ/アクティブです。ioリクエストは2つのパスに分散されます。2番目のケースでは、パスでのみ使用し、マルチパス構成はアクティブ/パッシブであるため、アクティブ/フェイルオーバーがあります。最初のグループに障害が発生した場合にのみ2番目のパスを使用し、マルチパスフェイルオーバーはグループ間で行われます(パスなし)

1
c4f4t0r