1.8.3 正サイトの障害から回復する手順例(URと併用しているとき)
正サイトに障害が発生した場合の回復手順を説明します。ここでは、正サイトのストレージシステムに障害が発生している例を使用して説明します。
正サイトのストレージシステムに障害が発生すると、GADペアのペア状態がPSUE/SSWSに変わります。このとき、自動でデルタリシンクが実行されます。障害発生前後のペアの種類およびペアの状態の変化について、次の表に示します。
障害発生前 |
障害発生後 |
||||
---|---|---|---|---|---|
ペアの種類 |
ペア状態 |
ペアの種類 |
ペア状態 |
||
P-VOL |
S-VOL |
P-VOL |
S-VOL |
||
GADペア |
PAIR |
PAIR |
GADペア |
PSUE1 |
SSWS |
URペア |
PAIR |
PAIR |
URペア |
PSUE1、2 |
- |
デルタリシンク用URペア |
- |
SSUS |
|||
デルタリシンク用URペア |
PSUS |
SSUS |
URペア |
COPYからPAIRへ変化 |
COPYからPAIRへ変化 |
- (凡例)
-
P-VOL:プライマリボリューム
S-VOL:セカンダリボリューム
- 注1
-
正サイトの電源をONしたあとでのペア状態です。
- 注2
-
URペアでのPSUE状態です。デルタリシンク用URペアには遷移していません。
マイクロコードバージョン 93-05-02-XX/XX以降では、デルタリシンク用URペアに遷移します。
障害が発生すると、デルタリシンク用URペアがURペアに変わり、GADのセカンダリボリュームからURのセカンダリボリュームへコピーが始まります。URペアのコピーが完了すると、URペアのプライマリボリュームとセカンダリボリュームのペア状態が、PAIRに変わります。
障害回復の概要
![]() |
障害回復の流れ
-
正サイトのストレージシステムの障害を取り除きます。
- メモ
-
マイクロコードバージョン 93-05-02-XX/XX以降の場合は、手順4に進んでください。
マイクロコードバージョン 93-05-02-XX/XX以降では、デルタリシンクによる3DC構成が自動で再構築されるため、手順2と手順3の操作が不要です。
-
デルタリシンク用URペアの正サイトで、デルタリシンク用URペアを削除します。
コマンド例:pairsplit -g oraREMOTE -S -IH0
-
デルタリシンク用URペアの正サイトで、デルタリシンク用URペアを形成して、デルタリシンクを用いる3DC構成を再構築します。
コマンド例:paircreate -g oraREMOTE -f async -vl -nocsus -jp 0 -js 0 -IH0
- メモ
-
URペアの片方のボリュームの容量拡張が成功した後に障害が発生した場合、URペアの作成、再同期、スワップリシンク、horctakeover、およびデルタリシンク操作は、容量不一致により失敗します。もう片方のボリュームの容量を拡張して、両方のボリュームの容量を一致させてから、この操作を実施してください。
-
GADの副サイトのストレージシステムで、プライマリボリュームとセカンダリボリュームを入れ替えて、GADペアを再同期します(スワップリシンク)。
コマンド例:pairresync -g oraHA -swaps -IH1
- 注意
-
GADペアの片方のボリュームの容量拡張が成功した後に障害が発生した場合、GADペアの作成、再同期、スワップリシンク、およびhorctakeover操作は、容量不一致により失敗します。もう片方のボリュームの容量を拡張して、両方のボリュームの容量を一致させてから、この操作を実施してください。
正サイトのストレージシステムのボリュームがセカンダリボリューム、GADの副サイトのストレージシステムのボリュームがプライマリボリュームに変わります。
-
GADペアのプライマリボリュームとセカンダリボリュームのペア状態が、両方ともPAIRに変わったことを確認します。
コマンド例:
pairdisplay -g oraHA -fxce -IH0 Group PairVol(L/R) (Port#,TID, LU),Seq#,LDEV#.P/S,Status, Fence, %,P-LDEV# M CTG JID AP EM E-Seq# E-LDEV# R/W oraHA dev1(L) (CL1-A-0, 0, 0)411111 2222.P-VOL PAIR NEVER , 100 4444 - - 0 - - - - L/M oraHA dev1(R) (CL1-C-0, 0, 0)422222 4444.S-VOL PAIR NEVER , 100 2222 - - 0 - - - - L/M
pairdisplay -g oraHA -fxce -IH1 Group PairVol(L/R) (Port#,TID, LU),Seq#,LDEV#.P/S,Status, Fence, %,P-LDEV# M CTG JID AP EM E-Seq# E-LDEV# R/W oraHA dev1(L) (CL1-C-0, 0, 0)422222 4444.S-VOL PAIR NEVER , 100 2222 - - 0 - - - - L/M oraHA dev1(R) (CL1-A-0, 0, 0)411111 2222.P-VOL PAIR NEVER , 100 4444 - - 0 - - - - L/M
-
サーバからGADペアのプライマリボリュームまたはセカンダリボリュームへ、2分程度I/Oを発行し続けます。
-
デルタリシンク用URペアのプライマリボリュームの状態がPSUSであることを確認します。
コマンド例:
pairdisplay -g oraREMOTE -fxce -IH0 Group PairVol(L/R) (Port#,TID, LU),Seq#, LDEV#.P/S, Status,Fence, %, P-LDEV# M CTG JID AP EM E-Seq# E-LDEV# R/W oraDELTA dev2(L) (CL1-A-1, 0, 1) 411111 2222. P-VOL PSUS ASYNC ,0 6666 - 0 0 - - - - -/- oraDELTA dev2(R) (CL1-A-1, 0, 1) 444444 6666. S-VOL SSUS ASYNC ,0 2222 - 0 0 - - - - -/-
- メモ
-
Storage Navigatorでペア状態を確認する場合は、[ファイル]メニューから[すべて更新]を選択し、Storage Navigatorに表示される情報を更新してから、ペア状態を確認してください。デルタリシンク用URペアの状態がHOLDINGからHOLDに変わります。
-
デルタリシンク用URペアのジャーナルのミラー状態がPJNSであることを確認します。
コマンド例:
pairdisplay -g oraREMOTE -v jnl -IH0 JID MU CTG JNLS AP U(%) Q-Marker Q-CNT D-SZ(BLK) Seq# Num LDEV# 000 1 1 PJNS 4 21 43216fde 30 512345 62500 1 39321
-
障害を通知するSIMが発生していないことを確認します。
-
必要に応じて、GADペアのプライマリボリュームとセカンダリボリュームを入れ替えます。
- 注意
-
GADペアの片方のボリュームの容量拡張が成功した後に障害が発生した場合、GADペアの作成、再同期、スワップリシンク、およびhorctakeover操作は、容量不一致により失敗します。もう片方のボリュームの容量を拡張して、両方のボリュームの容量を一致させてから、この操作を実施してください。