第 4 章 ETERNUSmgr のインストールと設定 35
13.2 ETERNUS Multipath Driver の場合
■ パス増設手順
移行先ストレージを接続後、サーバ(
Solaris OS
)で移行先ストレージのパスを増設する手順を以下に 示します。1
マルチパスの状態を確認します。以下の例では、各
LUN
が2
パスずつの構成となっています。# /usr/opt/FJSViomp/bin/iompadm info IOMP: /dev/FJSVmplb/fiomp/adm0 Element:
/dev/rdsk/c2t2048000B5D6A0BA0d0s2 online active block "good status [ETERNUS_DX400- 6A0BA0-CM10-CA40-PORT10] (ssd7)"
/dev/rdsk/c3t2049000B5D6A0BA0d0s2 online standby block "good status [ETERNUS_DX400- 6A0BA0-CM11-CA41-PORT12] (ssd15)"
Node:
/dev/FJSVmplb/rdsk/mplb0s0 /dev/FJSVmplb/rdsk/mplb0s1 /dev/FJSVmplb/rdsk/mplb0s2 /dev/FJSVmplb/rdsk/mplb0s3 /dev/FJSVmplb/rdsk/mplb0s4 /dev/FJSVmplb/rdsk/mplb0s5 /dev/FJSVmplb/rdsk/mplb0s6 /dev/FJSVmplb/rdsk/mplb0s7 Function:
MPmode=true AutoPath=true Block=true NeedSync=false
(省略)
2
マルチパスを増設します。移行先ストレージでホストアフィニティを追加します。
3
サーバのデバイスの再構成を行います。以下のコマンドで、サーバに増設パスを認識させます。
# cfgadm -al
4
増設した分のパスをサーバに組み込みます。# mplbconfig -av
*** Phase 1: /dev/rdsk 配下の特殊デバイスファイルのチェック中です ***
*** Phase 2: マルチパス情報をチェック中です ***
*** Phase 3: パスの解析中です ***
パス : 処理 : 構成パス : LUN : 装置情報
mplb0 : add : c2t2048000B5D6A0BA0d0s2 c2t500000E0DA120921d0s2 c3t2049000B5D6A0BA0d0s2 c3t500000E0DA120931d0s2 : 0 : ETERNUS_DX400- 6A0BA0 mplb1 : add : c2t2048000B5D6A0BA0d1s2 c2t500000E0DA120921d1s2 c3t2049000B5D6A0BA0d1s2 c3t500000E0DA120931d1s2 : 1 : ETERNUS_DX400- 6A0BA0 mplb2 : add : c2t2048000B5D6A0BA0d2s2 c2t500000E0DA120921d2s2 c3t2049000B5D6A0BA0d2s2 c3t500000E0DA120931d2s2 : 2 : ETERNUS_DX400- 6A0BA0 mplb3 : add : c2t2048000B5D6A0BA0d3s2 c2t500000E0DA120921d3s2 c3t2049000B5D6A0BA0d3s2 c3t500000E0DA120931d3s2 : 3 : ETERNUS_DX400- 6A0BA0 mplb4 : add : c2t2048000B5D6A0BA0d4s2 c2t500000E0DA120921d4s2 c3t2049000B5D6A0BA0d4s2 c3t500000E0DA120931d4s2 : 4 : ETERNUS_DX400- 6A0BA0 mplb5 : add : c2t2048000B5D6A0BA0d5s2 c2t500000E0DA120921d5s2 c3t2049000B5D6A0BA0d5s2 c3t500000E0DA120931d5s2 : 5 : ETERNUS_DX400- 6A0BA0 mplb6 : add : c2t2048000B5D6A0BA0d6s2 c2t500000E0DA120921d6s2 c3t2049000B5D6A0BA0d6s2 c3t500000E0DA120931d6s2 : 6 : ETERNUS_DX400- 6A0BA0 mplb7 : add : c2t2048000B5D6A0BA0d7s2 c2t500000E0DA120921d7s2 c3t2049000B5D6A0BA0d7s2 c3t500000E0DA120931d7s2 : 7 : ETERNUS_DX400- 6A0BA0
=== マルチパス構成案 ===
既存インスタンス : 0 新規インスタンス : 0
パス追加 : 8 (インスタンス) : 16 (追加パス) f追加分のパス数がここで表示されれば問題なし パス削除 : 0 (インスタンス) : 0 (削除パス)
上記の構成案を実行しますか (y/n) ?
y f問題なければ[y]キーを押してから、[Enter]キーを押す
*** Phase 4: マルチパスを設定中です ***
ディスクラベルを書き込んでいます。しばらくお待ちください。
!!!!この処理は非常に長い時間がかかります!!!!
*** Phase 5: 処理は成功しました ***
#
第13章 無停止ストレージマイグレーションについて 13.2 ETERNUS Multipath Driverの場合
5
マルチパスの状態を再度確認します。以下の例では、各
LUN
に2
パスずつ追加され、4
パス構成となっています。# /usr/opt/FJSViomp/bin/iompadm info IOMP: /dev/FJSVmplb/fiomp/adm0 Element:
/dev/rdsk/c2t2048000B5D6A0BA0d0s2 online active block "good status [ETERNUS_DX400- 6A0BA0-CM10-CA40-PORT10] (ssd7)"
/dev/rdsk/c3t2049000B5D6A0BA0d0s2 online standby block "good status [ETERNUS_DX400- 6A0BA0-CM11-CA41-PORT12] (ssd15)"
/dev/rdsk/c2t500000E0DA120921d0s2 online active block "good status [ETERNUS_DX400- 281209-CM10-CA10-PORT01] (ssd31)" f増設部分 /dev/rdsk/c3t500000E0DA120931d0s2 online standby block "good status [ETERNUS_DX400- 281209-CM11-CA11-PORT03] (ssd39)" f増設部分 Node:
/dev/FJSVmplb/rdsk/mplb0s0 /dev/FJSVmplb/rdsk/mplb0s1 /dev/FJSVmplb/rdsk/mplb0s2 /dev/FJSVmplb/rdsk/mplb0s3 /dev/FJSVmplb/rdsk/mplb0s4 /dev/FJSVmplb/rdsk/mplb0s5 /dev/FJSVmplb/rdsk/mplb0s6 /dev/FJSVmplb/rdsk/mplb0s7 Function:
MPmode=true AutoPath=true Block=true NeedSync=false
(省略)
■ パス減設手順
移行元ストレージの切断後、サーバ(Solaris OS)で移行先ストレージのパスを減設する手順を以下に 示します。
1
マルチパスを減設します。移行元ストレージとサーバ間の経路を切断します。
2
マルチパスの状態を確認します。切断されたパスのステータスが"warning"または"failed"となることを確認します。
# /usr/opt/FJSViomp/bin/iompadm info IOMP: /dev/FJSVmplb/fiomp/adm8 Element:
/dev/rdsk/c6t500000E0DAC103C2d0s2 online active block "warning status [ETERNUS_DXH- 2B0101-CM20-CA41-PORT0012] (ssd55)"
/dev/rdsk/c5t500000E0DAC10302d0s2 online active block "warning status [ETERNUS_DXH- 2B0101-CM10-CA40-PORT0010] (ssd47)"
/dev/rdsk/c5t500000E0DA120921d0s2 online active block "good status [ETERNUS_DXH- 281209-CM10-CA10-PORT01] (ssd63)"
/dev/rdsk/c6t500000E0DA120931d0s2 online standby block "good status [ETERNUS_DXH- 281209-CM11-CA11-PORT03] (ssd60)"
Node:
/dev/FJSVmplb/rdsk/mplb8s0 /dev/FJSVmplb/rdsk/mplb8s1 /dev/FJSVmplb/rdsk/mplb8s2 /dev/FJSVmplb/rdsk/mplb8s3 /dev/FJSVmplb/rdsk/mplb8s4 /dev/FJSVmplb/rdsk/mplb8s5 /dev/FJSVmplb/rdsk/mplb8s6 /dev/FJSVmplb/rdsk/mplb8s7 Function:
MPmode=true AutoPath=true Block=true NeedSync=false
(省略)
第13章 無停止ストレージマイグレーションについて 13.2 ETERNUS Multipath Driverの場合
3
不要なパスを削除します。[root@solaris-M10-1]# grmpdautoconf -d
パス : 処理 : 減設パス : LUN : 装置情報
mplb8 : del : c6t500000E0DAC103C2d0s2 c5t500000E0DAC10302d0s2 : 0 : ETERNUS_DXH- 2B0101 mplb9 : del : c6t500000E0DAC103C2d1s2 c5t500000E0DAC10302d1s2 : 1 : ETERNUS_DXH- 2B0101 mplb10 : del : c6t500000E0DAC103C2d2s2 c5t500000E0DAC10302d2s2 : 2 : ETERNUS_DXH- 2B0101
=== マルチパス減設案 ===
減設インスタンス : 0
パス削除 : 3 (インスタンス) mplb8 : 冗長性がない構成です。
mplb9 : 冗長性がない構成です。
mplb10 : 冗長性がない構成です。
減設により冗長性がない構成になりますが、減設を継続しますか?
はい ---> 'y'
いいえ ---> 'n' (ここで処理を終了します)
y f減設対象に問題なければ[y]キーを押してから、[Enter]キーを押す
#
4
マルチパスの状態を再度確認します。以下の例では、各
LUN
から2
パスずつ削除され、2パス構成となっています。# /usr/opt/FJSViomp/bin/iompadm info IOMP: /dev/FJSVmplb/fiomp/adm8 Element:
/dev/rdsk/c5t500000E0DA120921d0s2 online active block "good status [ETERNUS_DXH- 281209-CM10-CA10-PORT01] (ssd63)"
/dev/rdsk/c6t500000E0DA120931d0s2 online standby block "good status [ETERNUS_DXH- 281209-CM11-CA11-PORT03] (ssd60)"
Node:
/dev/FJSVmplb/rdsk/mplb8s0 /dev/FJSVmplb/rdsk/mplb8s1 /dev/FJSVmplb/rdsk/mplb8s2 /dev/FJSVmplb/rdsk/mplb8s3 /dev/FJSVmplb/rdsk/mplb8s4 /dev/FJSVmplb/rdsk/mplb8s5 /dev/FJSVmplb/rdsk/mplb8s6 /dev/FJSVmplb/rdsk/mplb8s7 Function:
MPmode=true AutoPath=true Block=true NeedSync=false
(省略)
■ 留意事項
•
ETERNUS Multipath Driver
のパスの断線や経路切断を行ったときに、以下の状態となる場合があるため、iompadm infoコマンドでパスの状態を確認します。
/dev/rdsk/c6t500000E0DAC103C2d0s2 online active block "warning status [ETERNUS_DXH- 2B0101-CM20-CA41-PORT0012] (ssd55)"
/dev/rdsk/c5t500000E0DAC10302d0s2 online active block "warning status [ETERNUS_DXH- 2B0101-CM10-CA40-PORT0010] (ssd47)"
パス経路が正常、または経路切断の復旧後でも上記の状態になった場合は、以下のコマンドでパスの 再構成を行います。
# grmpdautoconf
- パスに異常がない場合は、
grmpdautoconf
コマンドでパスの再構成が行われ、"warning"
から"good"
第13章 無停止ストレージマイグレーションについて 13.2 ETERNUS Multipath Driverの場合
• 移行元ストレージと移行先ストレージで
ALUA
設定が異なる場合、パス増設中は(ACTIVE /ACTIVE)のストレージの全パスと(ACTIVE-ACTIVE / PREFERRED_PATH)のストレージの優先
パスが優先パスグループとなり、パス減設時点で移行先ストレージのALUA
設定のパスグループ構 成となります。ETERNUS Multipath Driver
では、ホストレスポンスではなく、ETERNUS DX/AF
の機種ごとにALUA
のポリシーを決定します。/usr/opt/FJSViomp/bin/iompadm info
コマンドで各LUN
のパス情報の詳細を表示することができま す。パス増設前、パス増設時、およびパス減設後の状態について以下に示します。
- パス増設前
移行元ストレージが(ACTIVE / ACTIVE)のため、2パスとも優先パスグループとなります。
IOMP: /dev/FJSVmplb/fiomp/adm8 Element:
/dev/rdsk/c6t500000E0DAC103C2d0s2 online active block "good status [ETERNUS_DXH- 2B0101-CM20-CA41-PORT0012] (ssd55)"
/dev/rdsk/c5t500000E0DAC10302d0s2 online active block "good status [ETERNUS_DXH- 2B0101-CM10-CA40-PORT0010] (ssd47)"
Node:
/dev/FJSVmplb/rdsk/mplb8s0 /dev/FJSVmplb/rdsk/mplb8s1 /dev/FJSVmplb/rdsk/mplb8s2 /dev/FJSVmplb/rdsk/mplb8s3 /dev/FJSVmplb/rdsk/mplb8s4 /dev/FJSVmplb/rdsk/mplb8s5 /dev/FJSVmplb/rdsk/mplb8s6 /dev/FJSVmplb/rdsk/mplb8s7 Function:
MPmode=true AutoPath=true Block=true NeedSync=false
- パス増設時
(
ACTIVE / ACTIVE
)のストレージの全パスと(ACTIVE-ACTIVE / PREFERRED_PATH
)のスト レージが混在するため4
パスとなります(3
パスが優先パスグループ、1
パスは待機パスグルー プ)。IOMP: /dev/FJSVmplb/fiomp/adm8 Element:
/dev/rdsk/c6t500000E0DAC103C2d0s2 online active block "good status [ETERNUS_DXH- 2B0101-CM20-CA41-PORT0012] (ssd55)"
/dev/rdsk/c5t500000E0DAC10302d0s2 online active block "good status [ETERNUS_DXH- 2B0101-CM10-CA40-PORT0010] (ssd47)"
/dev/rdsk/c5t500000E0DA120921d0s2 online active block "good status [ETERNUS_DXH- 281209-CM10-CA10-PORT01] (ssd63)"
/dev/rdsk/c6t500000E0DA120931d0s2 online standby block "good status [ETERNUS_DXH- 281209-CM11-CA11-PORT03] (ssd60)"
Node:
/dev/FJSVmplb/rdsk/mplb8s0 /dev/FJSVmplb/rdsk/mplb8s1 /dev/FJSVmplb/rdsk/mplb8s2 /dev/FJSVmplb/rdsk/mplb8s3 /dev/FJSVmplb/rdsk/mplb8s4 /dev/FJSVmplb/rdsk/mplb8s5 /dev/FJSVmplb/rdsk/mplb8s6 /dev/FJSVmplb/rdsk/mplb8s7 Function:
MPmode=true AutoPath=true Block=true NeedSync=false
- パス減設後
移行先ストレージが(ACTIVE-ACTIVE / PREFERRED_PATH)のため、
1
パスのみ優先パスグルー プとなります。IOMP: /dev/FJSVmplb/fiomp/adm8 Element:
/dev/rdsk/c5t500000E0DA120921d0s2 online active block "good status [ETERNUS_DXH- 281209-CM10-CA10-PORT01] (ssd63)"
/dev/rdsk/c6t500000E0DA120931d0s2 online standby block "good status [ETERNUS_DXH- 281209-CM11-CA11-PORT03] (ssd60)"
Node:
/dev/FJSVmplb/rdsk/mplb8s0 /dev/FJSVmplb/rdsk/mplb8s1 /dev/FJSVmplb/rdsk/mplb8s2 /dev/FJSVmplb/rdsk/mplb8s3 /dev/FJSVmplb/rdsk/mplb8s4 /dev/FJSVmplb/rdsk/mplb8s5 /dev/FJSVmplb/rdsk/mplb8s6 /dev/FJSVmplb/rdsk/mplb8s7 Function:
MPmode=true AutoPath=true Block=true NeedSync=false
第13章 無停止ストレージマイグレーションについて 13.2 ETERNUS Multipath Driverの場合
FUJITSU Storage ETERNUS DX, ETERNUS AF
構築ガイド(サーバ接続編)ファイバチャネル /Oracle Solaris 用
P3AM-3702-21Z0
発行日: 2018年 4月 発行責任: 富士通株式会社• 本書の内容は、改善のため事前連絡なしに変更することがあります。
• 本書の内容は、細心の注意を払って制作致しましたが、本書中の誤字、情報の抜け、本書情報の使用に起因する 運用結果に関しましては、責任を負いかねますので予めご了承願います。
• 本書に記載されたデータの使用に起因する第三者の特許権およびその他の権利の侵害については、当社はその責 を負いません。
• 無断転載を禁じます。