ディザスタ・リカバリ計画の実行
ディザスタ・リカバリ(DR)計画は、スタンバイまたはプライマリPrivate Cloud Applianceから実行できます。ただし、このシナリオではプライマリ・ラックが停止しているため、フェイルオーバー計画はスタンバイ・システムから常に実行されます。
スイッチオーバーは、障害回復設定をテストする目的、またはプライマリシステムで大規模な保守が必要な場合に実行できます。フェイルオーバー後に両方のアプライアンスを正常な動作状態に戻すには、プライマリがオンラインに戻ったときに、フェイルオーバー後の計画が各システムで実行されます。スイッチオーバー計画には、フェイルオーバー後のステップが組み込まれているため、フェイルオーバー後の計画の追加実行は必要ありません。
DR計画を実行した結果、ピアリングされたシステム間でリソースが移動され、プライマリ・システムが変更されます。これらのリソースは、自動的に元のホスト・システムに戻されるわけではありません。リソースを元の環境に戻すには、関連するDR構成に対して別のスイッチオーバーを実行する必要があります。
スイッチオーバーの実施
スイッチオーバーにより、管理者は、計画メンテナンスの場合などにオフラインにできるように、リソースをシステムから移動できます。フェイルオーバーまたはスイッチオーバーの影響を受けたあと、リソースを元のホストシステムに戻すために(2番目の)スイッチオーバーも実行されます。
- サービスCLIの使用
-
-
実行するスイッチオーバーDR計画のIDを調べます。
drGetConfigsを使用してDR構成を検索し、drListPlanを使用して関連するDR計画を表示します。 -
プライマリ・アプライアンスまたはスタンバイ・アプライアンスから、
drExecutePlanコマンドを使用してスイッチオーバーDR計画を実行します。ノート
チェックのみモードでコマンドを実行するには、パラメータ
checkOnly=Trueを追加します。チェックのみモードに対して有効なDR計画ステップのみが実行されます。PCA-ADMIN> drExecutePlan planId=6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1 JobId: 92b4acc2-2dff-492c-9ba2-0a2ac058baa5 Data: DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1. Successfully started job for DR Plan Execute for config_id 6e797d8b-7245-4d49-8e68-bf67f2d53041, plan_name sw1 -
ジョブIDを使用して、開始した操作のステータスをチェックします。
PCA-ADMIN> show Job id=92b4acc2-2dff-492c-9ba2-0a2ac058baa5 Data: Id = 92b4acc2-2dff-492c-9ba2-0a2ac058baa5 Type = Job Associated Work Request Id = c6cca56c-a1cc-421c-9ded-acf0e7cd9da2 Done = false Name = OPERATION-EXECUTE_DR_PLAN Progress Message = DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1. Successfully started job for DR Plan Execute for config_id 6e797d8b-7245-4d49-8e68-bf67f2d53041, plan_name sw1 Run State = Active Transcript = Created job OPERATION Username = admin WorkItemIds 1 = id:e06881fc-ea57-4835-bb86-e1244d3787c3 type:WorkItem name: -
ジョブが正常に完了したことを確認します。
PCA-ADMIN> show Job id=92b4acc2-2dff-492c-9ba2-0a2ac058baa5 Data: Id = 92b4acc2-2dff-492c-9ba2-0a2ac058baa5 Type = Job Associated Work Request Id = c6cca56c-a1cc-421c-9ded-acf0e7cd9da2 Done = true Name = OPERATION-EXECUTE_DR_PLAN Progress Message = DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1. DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1. drexecuteplan succeeded for config [6e797d8b-7245-4d49-8e68-bf67f2d53041] Operation: [switchover] plan_name: [sw1]. Response: [Successfully completed checks for switchover for DR config_id 6e797d8b-7245-4d49-8e68-bf67f2d53041. Plan Execution Status: [precheck : pass , role_reversal_precheck : pass , stop_primary : norun , role_reversal : norun , start_standby : norun , cleanup_primary : norun , post_config : norun , ]] Run State = Succeeded Transcript = Created job OPERATION Username = admin WorkItemIds 1 = id:e06881fc-ea57-4835-bb86-e1244d3787c3 type:WorkItem name:正常に完了すると、DR構成に含まれるすべてのインスタンスが回復され、スタンバイアプライアンスで実行されます。
-
- サービスWeb UIの使用
-
-
ディザスタ・リカバリ・サービスで、「DR構成」ページを開きます。表で、スイッチオーバーを実行する構成をクリックします。DR構成の詳細ページが表示されます。
-
[リソース]セクションで、[計画]をクリックします。
-
「処理」列で、選択したスイッチオーバー計画のクイック・メニュー(3つのドット)を開き、「計画の実行」をクリックします。
または、DR計画名をクリックして、その詳細ページを表示します。右上隅の「計画の実行」をクリックします。
-
プロンプトが表示されたら、計画全体を実行するか、ステップのサブセットをチェックのみモードで実行するかを選択します。
「確認」をクリックします。DRジョブが開始されます。正常に完了すると、スイッチオーバーDR計画のすべてのステップが予想どおりに実行されています。
進捗を追跡するには、「ディザスタ・リカバリ・サービス」で「ジョブ」を選択します。「ジョブ」表には、各ジョブのステータスがレポートされます。表内のレコードをクリックして、ジョブの詳細を表示します。
正常に完了すると、DR構成に含まれるすべてのインスタンスが回復され、スタンバイアプライアンスで実行されます。
-
フェイルオーバーの実行
ネイティブDRサービスは、自動フェイルオーバーを提供しません。管理者は、プライマリ・アプライアンスが停止していることを確認し、スタンバイ・アプライアンスからフェイルオーバー計画を実行する必要があります。フェイルオーバーは、プライマリ・システムで停止が発生した場合にサービスの継続を可能にすることを目的としています。
1つのアプライアンスが停止すると、ピア・ラックは「ピア接続」とラックのシリアル番号を含む名前の障害を報告します。サービスCLIを使用して、フォルト・リスト(list fault <parameters>)を確認し、ピア接続の問題の詳細を表示します。たとえば:
PCA-ADMIN> show fault id=57701191-5764-480b-826c-38c4b1970dde
Data:
Cause = 1742XC3024 : network is not in a CONNECTED state: CONNECTING
Action = Please contact customer support for solution
Health Exporter = peerconnect-checker
Diagnosing Source = peer connect health checker
Faulted Component Type = SOFTWARE
Description = 1749XC302P-- 1742XC3024 : network is not in a CONNECTED state: CONNECTING
Name = 1749XC302P--PCA-8000-UY--peerconnect
- サービスCLIの使用
-
-
実行する必要があるフェイルオーバーDR計画のIDを調べます。
drGetConfigsを使用してDR構成を検索し、drListPlanを使用して関連するDR計画を表示します。 -
スタンバイ・アプライアンスから、
drExecutePlanコマンドを使用してフェイルオーバーDR計画を実行します。ノート
チェックのみモードでコマンドを実行するには、パラメータ
checkOnly=Trueを追加します。チェックのみモードに対して有効なDR計画ステップのみが実行されます。PCA-ADMIN> drExecutePlan planId=6e797d8b-7245-4d49-8e68-bf67f2d53041::fo1 JobId: 49521287-c148-4791-9626-13190fce3d1d Data: DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::fo1. Successfully started job for DR Plan Execute for config_id 6e797d8b-7245-4d49-8e68-bf67f2d53041, plan_name fo1 -
ジョブIDを使用して、開始した操作のステータスをチェックします。
PCA-ADMIN> show Job id=49521287-c148-4791-9626-13190fce3d1d Data: Id = 49521287-c148-4791-9626-13190fce3d1d Type = Job Associated Work Request Id = c8e3b554-a3ef-4e9b-a52c-c9a518f70974 Done = false Name = OPERATION-EXECUTE_DR_PLAN Progress Message = DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::fo1. Successfully started job for DR Plan Execute for config_id 6e797d8b-7245-4d49-8e68-bf67f2d53041, plan_name fo1 Run State = Active Transcript = Created job OPERATION Username = admin WorkItemIds 1 = id:d7a09483-ef2e-4e03-81bb-fed5ee661428 type:WorkItem name: -
ジョブが正常に完了したことを確認します。
PCA-ADMIN> show Job id=49521287-c148-4791-9626-13190fce3d1d Data: Id = 49521287-c148-4791-9626-13190fce3d1d Type = Job Associated Work Request Id = c8e3b554-a3ef-4e9b-a52c-c9a518f70974 Done = true Name = OPERATION-EXECUTE_DR_PLAN Progress Message = DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::fo1. DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::fo1. drexecuteplan succeeded for config [6e797d8b-7245-4d49-8e68-bf67f2d53041] Operation: [failover] plan_name: [fo1]. Response: [Successfully completed checks for failover for DR config_id 6e797d8b-7245-4d49-8e68-bf67f2d53041. Plan Execution Status: [precheck : pass , role_reversal_precheck : pass , role_reversal : pass , start_standby : pass , ]] Run State = Succeeded Transcript = Created job OPERATION Username = admin WorkItemIds 1 = id:d7a09483-ef2e-4e03-81bb-fed5ee661428 type:WorkItem name:正常に完了すると、DR構成に含まれるすべてのインスタンスが回復され、スタンバイアプライアンスで実行されます。
-
- サービスWeb UIの使用
-
-
ディザスタ・リカバリ・サービスで、「DR構成」ページを開きます。表で、スイッチオーバーを実行する構成をクリックします。DR構成の詳細ページが表示されます。
-
[リソース]セクションで、[計画]をクリックします。
-
「アクション」列で、選択したフェイルオーバー計画のクイック・メニュー(3つのドット)を開き、「計画の実行」をクリックします。
または、DR計画名をクリックして、その詳細ページを表示します。右上隅の「計画の実行」をクリックします。
-
プロンプトが表示されたら、計画全体を実行するか、ステップのサブセットをチェックのみモードで実行するかを選択します。
「確認」をクリックします。DRジョブが開始されます。正常に完了すると、スイッチオーバーDR計画のすべてのステップが予想どおりに実行されています。
進捗を追跡するには、「ディザスタ・リカバリ・サービス」で「ジョブ」を選択します。「ジョブ」表には、各ジョブのステータスがレポートされます。表内のレコードをクリックして、ジョブの詳細を表示します。
正常に完了すると、DR構成に含まれるすべてのインスタンスが回復され、スタンバイアプライアンスで実行されます。
-
フェイルオーバー後の操作の実行
フェイルオーバー後のフェイルオーバーは、停止が発生したシステムがオンラインに戻ったときに実行されます。この計画は、いずれかのピアリングされたシステムから実行できます。フェイルオーバー後に、停止したプライマリシステムでDR構成がクリーンアップされます。元のスタンバイシステムは、DRデータレプリケーションの新しいターゲットとして元のプライマリを使用して、DR構成でカバーされるリソースのプライマリになります。
- サービスCLIの使用
-
-
フェイルオーバー後に、プライマリアプライアンスがオンラインに戻り、正常な状態であることを確認します。
ピアリング・ステータスがアクティブで、レプリケーションが有効であることを確認します。どちらのラックも、「ピア接続」を含む名前のアクティブな障害を報告しないでください。(サービスCLIコマンド
list faultで確認します。) -
実行するフェイルオーバー後のDR計画のIDを調べます。
drGetConfigsを使用してDR構成を検索し、drListPlanを使用して関連するDR計画を表示します。 -
プライマリ・アプライアンスまたはスタンバイ・アプライアンスから、
drExecutePlanコマンドを使用してフェイルオーバー後のDR計画を実行します。ノート
フェイルオーバー後の操作の場合、チェック専用モードは適用されません。
PCA-ADMIN> drExecutePlan planId=6e797d8b-7245-4d49-8e68-bf67f2d53041::pfo1 JobId: 56d040ba-30a6-4bea-b924-78ebabed2626 Data: DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::pfo1. Successfully started job for DR Plan Execute for config_id 6e797d8b-7245-4d49-8e68-bf67f2d53041, plan_name pfo1 -
ジョブIDを使用して、開始した操作のステータスをチェックします。
PCA-ADMIN> show Job id=56d040ba-30a6-4bea-b924-78ebabed2626 Data: Id = 56d040ba-30a6-4bea-b924-78ebabed2626 Type = Job Associated Work Request Id = b4ad564b-e385-4688-94ff-11bf5267d72e Done = false Name = OPERATION-EXECUTE_DR_PLAN Progress Message = DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::pfo1. Successfully started job for DR Plan Execute for config_id 6e797d8b-7245-4d49-8e68-bf67f2d53041, plan_name pfo1 Run State = Active Transcript = Created job OPERATION Username = admin WorkItemIds 1 = id:2e4db010-239e-41a1-aa0d-cb97167c64fc type:WorkItem name: -
ジョブが正常に完了したことを確認します。
PCA-ADMIN> show Job id=56d040ba-30a6-4bea-b924-78ebabed2626 Data: Id = 56d040ba-30a6-4bea-b924-78ebabed2626 Type = Job Associated Work Request Id = b4ad564b-e385-4688-94ff-11bf5267d72e Done = true Name = OPERATION-EXECUTE_DR_PLAN Progress Message = DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::pfo1. DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::pfo1. drexecuteplan succeeded for config [6e797d8b-7245-4d49-8e68-bf67f2d53041] Operation: [postfailover] plan_name: [pfo1]. Response: [Successfully completed checks for postfailover for DR config_id 6e797d8b-7245-4d49-8e68-bf67f2d53041. Plan Execution Status: [stop_primary : pass , cleanup_primary : pass , post_config : pass , ]] Run State = Succeeded Transcript = Created job OPERATION Username = admin WorkItemIds 1 = id:2e4db010-239e-41a1-aa0d-cb97167c64fc type:WorkItem name:正常に完了すると、スイッチオーバーまたはフェイルオーバーの影響を受けるすべてのインスタンスがリストアされ、以前にホストされていたアプライアンスで実行されます。
-
- サービスWeb UIの使用
-
-
フェイルオーバー後に、プライマリアプライアンスがオンラインに戻り、正常な状態であることを確認します。
ピアリング・ステータスがアクティブで、レプリケーションが有効であることを確認します。どちらのラックも、「ピア接続」を含む名前のアクティブな障害を報告しないでください。(Service CLIでアクティブな障害を表示します。)
-
ディザスタ・リカバリ・サービスで、「DR構成」ページを開きます。表で、フェイルオーバー後の操作を実行する構成をクリックします。DR構成の詳細ページが表示されます。
-
[リソース]セクションで、[計画]をクリックします。
-
「処理」列で、選択したフェイルオーバー後の計画のクイック・メニュー(3つのドット)を開き、「計画の実行」をクリックします。
または、DR計画名をクリックして、その詳細ページを表示します。右上隅で、「計画の実行」をクリックします。
-
プロンプトが表示されたら、「Confirm」をクリックします。
ノート
フェイルオーバー後の操作の場合、チェック専用モードは適用されません。
DRジョブが開始されます。正常に完了すると、フェイルオーバー後のDR計画のすべてのステップが予想どおりに実行されています。
進捗を追跡するには、「ディザスタ・リカバリ・サービス」で「ジョブ」を選択します。「ジョブ」表には、各ジョブのステータスがレポートされます。表内のレコードをクリックして、ジョブの詳細を表示します。
ジョブが正常に完了すると、スイッチオーバーまたはフェイルオーバーの影響を受けるすべてのインスタンスがリストアされ、以前にホストされていたアプライアンスで実行されます。
-