CentOS 6.5でIBMのFlashSystem840を利用してマルチパス構成を組んでみましたが、パフォーマンスモニターで確認してみるとどうもアクティブ・スタンバイになってる感じ‥。
というわけでキチンとアクティブ・アクティブとして動作してくれるように設定する方法です。
アクティブ・スタンバイっぽい状況
IBMストレージのパフォーマンスモニターで確認したところ、下図のように明らかに片方のパスしか使っていない感じです‥。
multipath -ll コマンドで設定を確認してみます。
どうやら、round-robin とはなっていますが、 status=enabled となっている方は「待機(スタンバイ)」という状況のようです。わかりづらい!!!
明示的にpath_grouping_policy設定を追加する
アクティブ・アクティブとして稼働させるには、明示的に /etc/multipath.conf に設定を追加する必要があります。
下記にように path_grouping_policy を追記してみます。
path_grouping_policy multibus とすることで、『全てのパスを使う』ということになります。
設定変更後は multipathd を再起動します。
改めて確認すると無事にアクティブ・アクティブとなっていました。
パフォーマンスモニターで確認してもキチンとラウンドロビンで処理されています。これで完了。