Hitachi Dynamic Link Manager ユーザーズガイド(Solaris用)

[目次][索引][前へ][次へ]


2.8.3 パスの状態遷移

2.8 パス切り替えによるフェイルオーバとフェイルバック」で説明した稼働状態と閉塞状態は,さらにそれぞれ2つの状態に分けられます。4つの状態を,稼働状態に含まれるものと閉塞状態に含まれるものとに分けて説明します。

この項の構成
(1) 稼働状態
(2) 閉塞状態
(3) パスの状態遷移

(1) 稼働状態

稼働状態に含まれるものを次に示します。

(2) 閉塞状態

閉塞状態に含まれるものを次に示します。

(3) パスの状態遷移

パスの状態遷移を次の図に示します。

図2-9 パスの状態遷移

[図]

(凡例)
オンライン操作:HDLMコマンドのonlineオペレーションの実行
オフライン操作:HDLMコマンドのofflineオペレーションの実行

注※1
同じLUにアクセスするほかのパスの中に,OnlineまたはOffline(E)のパスがない場合です。

注※2
次の場合も,LUにI/Oが連続して発行され,I/Oが成功すると,Online(E)からOnlineに遷移します。
  • 自動フェイルバック機能が無効の場合。
  • 自動フェイルバック機能が有効で,間欠障害と見なされたパスの場合。

注※3
同じLUにアクセスするほかのパスの中に,OnlineまたはOffline(E)のパスがある場合です。

注※4
Online(E)になるのは,Offline(E)のパスのうち1つだけです。

注※5
同じLUにアクセスするほかのパスの中に,Offline(E)のパスがある場合です。

注※6
パスの状態が遷移する契機は,障害が発生しているパスにI/Oが発行された時です。
間欠障害と見なされたパスは,遷移しません。

注※7
パスの状態が遷移する契機は,障害が発生しているパスにI/Oが発行された時,またはパスヘルスチェックによってHDLMがパス障害を検知した時です。パスヘルスチェックについては,「2.10 パスヘルスチェックによる障害検出」を参照してください。

各LUに対する最後の稼働状態のパスは,offlineオペレーションでは閉塞状態にできません。これは,LUにアクセスできなくなることを防ぐためです。offlineオペレーションについては,「6.4 offline パスを閉塞状態にする」を参照してください。

1つのLUにアクセスするパスの中に,Onlineのパスがなくなった場合,パスの1つがOnline(E)になります。自動フェイルバック機能を使用している場合,パスが障害から回復すると,Online(E)のパスは自動的にOnlineになります。ただし,間欠障害を監視している場合,間欠障害と見なされたパスは,自動フェイルバック機能ではOnlineになりません。この場合,パスを手動でOnlineにしてください。

注意事項
  • 閉塞状態のパスをOnlineにする場合
    パスを稼働状態にするには,障害となったパスのSCSIデバイスの復旧が前提となります。次のように,ストレージシステムの操作およびディスクの障害によってパスが閉塞状態になった場合は,I/Oエラーの状態から復旧してもOSが回復を検知しないため,SCSIデバイスが使用可能となりません。
    • global-active deviceペアの再同期(pairresync)など,ストレージシステムのペアの操作によって,I/Oが抑止されている状態からI/Oが可能な状態に変更した場合
    • 下位のドライバでデバイスを構成中に,内部LUとストレージポートのLUNとのマッピングを解除をしたことによって障害を検出したあと,再度同じ内部LUとストレージポートのLUNをマッピングした場合
    • ストレージシステムのポートに異常がなく,ディスクで障害が発生したあとに,ディスク障害を復旧した場合
    このような場合は,SCSIデバイスが使用可能になるように,該当するサーバで次のOSコマンドを実行してください。
     
    # /usr/sbin/cfgadm -al
     
    ただし,ブートディスク環境で,ブートディスクが接続されているHBAポートにデータディスクが接続されていない場合は,cfgadm -alコマンドを実行してもブートディスクのSCSIデバイスの状態が復旧しません。このような場合は,HBAポートをリンクダウンしたあと,リンクアップしてください。
  • HDLMコマンドを使用してパスのオフライン操作を行った直後にパスに障害が発生すると,一度Offline(C)となった状態がOffline(E)に遷移する場合があります。オフライン操作を実行した場合は,一定時間(2分程度)待ってから再度HDLMコマンドを使用してパスの状態を確認し,Offline(C)になっていることを確認してください。Offline(E)になっている場合は,再度オフライン操作を実行してください。