ディザスタ・リカバリ計画の操作
DR計画は、ディザスタ・リカバリ・サービスの保護下にあるリソースに対して実行する必要がある操作を記述します。 DR計画はDR構成に関連付けられており、サイト・レベルのインシデントが検出された場合(フェイルオーバー)、またはいずれかのサイトをオフラインにする必要がある場合(スイッチオーバー)に管理者が実行します。 フェイルオーバー後、影響を受けるシステムがオンラインに戻ると、フェイルオーバー後の操作が実行され、両方のシステムが新しいDR操作を実行する準備ができていることが確認されます。
DR操作およびデフォルト計画について
ネイティブDRサービスでは、操作のタイプごとにデフォルトのステップが計画で提供されます。 DR計画ステップはカスタマイズできます。 組込み計画は次のように構成されます:
- スイッチオーバー計画
-
スイッチオーバーが実行されると、停止は発生しないため、両方のピアリングされたシステムがオンラインになります。 目的は、DR構成の対象となるすべてのリソースをプライマリ・システム(A)からスタンバイ・システム(B)に移動することです。 完了すると、システムBがプライマリになり、システムAが問題のリソースのスタンバイになります。
計画は、両方のシステムがプライマリ・システムでコンピュート・インスタンスを停止し、スタンバイ・システムで再度起動できるようにするための要件を満たしていることを確認するための事前チェックから始まります。 事前チェックには、サイト・マッピングと、タグ、セキュリティ・リスト、ネットワーク・セキュリティ・グループなどの他の重要な要素が含まれます。 ロール・リバーサル事前チェックでは、各ラックのZFS Storage Applianceが正しい状態であることが明確に確認されます。
事前チェックがエラーなしで完了すると、プライマリ・システム(A)のDR構成が凍結され、そのコンピュート・インスタンスが停止されるため、ロール・リバーサルを開始できます。 ピアリングされたシステム間で交換されたリソース・メタデータと、スタンバイZFS Storage Appliance上のレプリケートされたデータに基づいて、ターゲット・システム(B)がDR構成内のインスタンスのプライマリ・ロールになるように準備されます。 レプリケーション・プロセスは逆向きになり、スイッチオーバーが完了するとすぐに、ソース・システム(A)をスタンバイとして使用できます。
レプリケートされたボリュームを使用して、DR構成内のコンピュート・インスタンスがスタンバイ・システム(B)で起動されます。 スタンバイ・システムに同一のDR構成が作成され、サイト・マッピング内のすべてのソースおよびターゲット・リソースが反転されます。 新しく起動されたインスタンスのメタデータは、DR構成に格納されます。 プライマリ・システム(A)でクリーンアップが実行されます: DR構成が無効になり、そのコンピュート・インスタンスが終了します。
スイッチオーバーを完了するために、新しいプライマリ・システム(B)からスタンバイ・システム(A)へのデータ・レプリケーションが開始され、DR計画が新しいスタンバイ・システム(A)に移動され、元のDR構成に関連付けられたストレージ・プロジェクトおよびメタデータがシステムAから削除されます。
- フェイルオーバー計画
-
ピアリングされたシステムの1つがダウンすると、スタンバイ・システムでフェイルオーバーが実行されます。 目標は、スタンバイ・システム(B)のDR構成に含まれるすべてのリソースをリカバリし、サービスを継続できるようにすることです。 フェイルオーバー・ステップはスイッチオーバー計画と似ていますが、プライマリ・システム(A)での操作はいずれも実行できません。 プライマリ・システムは、オンラインに戻るまでクリーンアップできません。
計画は事前チェックから始まり、スタンバイ・システムとそのZFS Storage Applianceが、DR構成でカバーされるリソースを起動するために正しい状態であることを確認します。 事前チェックがエラーなしで完了すると、ロールの取消しが開始されます。
レプリケートされたメタデータおよびリソースを使用して、DR構成内のコンピュート・インスタンスがスタンバイ・システム(B)で起動され、これがプライマリ・ロールを引き継ぎます。 システムBで同じDR構成が作成され、プライマリになり、新しく起動されたインスタンスから逆のサイト・マッピングおよびメタデータが収集されます。 元のプライマリ・システム(A)をオンラインに戻す準備として、レプリケーション・プロセスは元に戻され、スタンバイとしてシステムAを使用する準備ができました。
元のプライマリ・システム(A)が最終的にオンラインになると、フェイルオーバー後の計画を実行して、DR構成を正しい動作状態に戻す残りのステップが実行されます。
- フェイルオーバー後の計画
-
フェイルオーバー後の計画は、フェイルオーバー後に、停止が発生したシステムがオンラインに戻り、ピア接続がリストアされたときに実行されます。 目標は、停止したプライマリ・システム(A)のDR構成をクリーンアップし、新しいプライマリ・システム(B)のスタンバイとして設定することです。
フェイルオーバー後の計画に事前チェックはありません。 システムAは停止後にオンラインに戻り、クリーンアップする必要があります: DR構成が無効になり、そのコンピュート・インスタンスが終了します。 新しいプライマリ・システム(B)からスタンバイ・システム(A)へのデータ・レプリケーションが開始され、DR計画が新しいスタンバイ・システム(A)に移動され、元のDR構成に関連付けられたストレージ・プロジェクトおよびメタデータがシステムAから削除されます。
システムAで最初にホストされていたリソースをシステムBから戻すには、管理者が関連するDR構成に対してBからAへのスイッチオーバーを実行する必要があります。
DR計画の作成と保守
各DR計画では、DR操作の実行時に実行するステップを定義: フェイルオーバー、スイッチオーバーまたはフェイルオーバー後の処理。 各DR構成には、関連付けられたDR計画ファイルがあります。 このファイルには、作成時に管理者が割り当てた一意の名前で識別される複数のDR計画を含めることができます。 DR計画ファイルは、スタンバイ・ラックのディレクトリ/mnt/dr_metadata
にJSON形式で格納されます。
DR計画の作成
DRサービスは、標準操作ごとにデフォルトの計画を提供します。 簡単なコマンドで作成して開始します。 必要に応じて、計画ステップを後でカスタマイズできます。
- 「サービスCLI」の使用
-
-
DR計画を作成するDR構成のIDを調べます(
drGetConfigs
)。 -
create DrPlan
コマンドを使用して、デフォルトのDR計画を作成します。通常、DR構成には、操作タイプごとにDR計画が関連付けられています。 この例では、フェイルオーバー、スイッチオーバーおよびフェイルオーバー後の計画が作成されます。
PCA-ADMIN> create DrPlan drConfigId=6e797d8b-7245-4d49-8e68-bf67f2d53041 operation=SWITCHOVER planName=sw1 JobId: eae66f69-7b99-420e-b324-7d8964b2202b Data: DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1. Successfully started job for DR Plan Create for config_id 6e797d8b-7245-4d49-8e68-bf67f2d53041 PCA-ADMIN> create DrPlan drConfigId=6e797d8b-7245-4d49-8e68-bf67f2d53041 operation=FAILOVER planName=fo1 PCA-ADMIN> create DrPlan drConfigId=6e797d8b-7245-4d49-8e68-bf67f2d53041 operation=POSTFAILOVER planName=pfo1
-
ジョブIDを使用して、開始した操作のステータスを確認します。
PCA-ADMIN> show Job id=eae66f69-7b99-420e-b324-7d8964b2202b Data: Id = eae66f69-7b99-420e-b324-7d8964b2202b Type = Job Associated Work Request Id = ec0f39df-6256-4c4c-a839-0d00a8f326dc Done = true Name = CREATE_TYPE Progress Message = DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1. Successfully created [sw1] plan on STANDBY for DR operation [switchover] for config [6e797d8b-7245-4d49-8e68-bf67f2d53041] Run State = Succeeded Transcript = Created job CREATE_TYPE Username = admin WorkItemIds 1 = id:5ca6d187-e01a-40e2-bc97-3193a9a88742 type:WorkItem name:
-
DR構成の既存のDR計画のリストを表示するには、
drListPlan
コマンドを使用します。PCA-ADMIN> drListPlan drConfigId=6e797d8b-7245-4d49-8e68-bf67f2d53041 Data: id Plan Name Operation -- --------- --------- 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1 sw1 switchover 6e797d8b-7245-4d49-8e68-bf67f2d53041::fo1 fo1 failover 6e797d8b-7245-4d49-8e68-bf67f2d53041::pfo1 pfo1 postfailover
-
DR計画のステータスおよび詳細を表示するには、
show DrPlan
コマンドを使用します。PCA-ADMIN> show DrPlan id=6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1 Data: Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1 Type = DrPlan Plan Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1 Plan Name = sw1 Config Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041 Operation = switchover Steps 1 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::precheck Steps 1 - Step Name = PRECHECK Steps 1 - Enabled = true Steps 1 - Last Status = norun Steps 1 - Command = None Steps 1 - Check Only = true Steps 2 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::role_reversal_precheck Steps 2 - Step Name = ROLE_REVERSAL_PRECHECK Steps 2 - Enabled = true Steps 2 - Last Status = norun Steps 2 - Command = None Steps 2 - Check Only = true Steps 3 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::stop_primary Steps 3 - Step Name = STOP_PRIMARY Steps 3 - Enabled = true Steps 3 - Last Status = norun Steps 3 - Command = None Steps 3 - Check Only = false Steps 4 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::role_reversal Steps 4 - Step Name = ROLE_REVERSAL Steps 4 - Enabled = true Steps 4 - Last Status = norun Steps 4 - Command = None Steps 4 - Check Only = false Steps 5 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::start_standby Steps 5 - Step Name = START_STANDBY Steps 5 - Enabled = true Steps 5 - Last Status = norun Steps 5 - Command = None Steps 5 - Check Only = false Steps 6 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::cleanup_primary Steps 6 - Step Name = CLEANUP_PRIMARY Steps 6 - Enabled = true Steps 6 - Last Status = norun Steps 6 - Command = None Steps 6 - Check Only = false Steps 7 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::post_config Steps 7 - Step Name = POST_CONFIG Steps 7 - Enabled = true Steps 7 - Last Status = norun Steps 7 - Command = None Steps 7 - Check Only = false
-
- 「サービスWeb UI」の使用
-
-
ディザスタ・リカバリ・サービスで、「DR構成」ページを開きます。 表で、DR計画を追加する構成をクリックします。 DR構成の詳細ページが表示されます。
-
「リソース」セクションで、「計画」をクリックします。
「計画」ボックスの右側にある「計画の追加」をクリックします。
-
「DR計画の作成」ウィンドウで、それぞれのフィールドに次の情報を入力します:
-
計画名: このDR計画の名前を入力します。
-
操作: 標準工程の選択: switchover, failover, postfailover.
-
ステップ: 選択した操作のデフォルト・ステップを使用する場合は、空白のままにします。 それ以外の場合は、DR計画に追加するステップを指定します。 オプションは次のとおりです: 'precheck', 'role_reversal_precheck', 'stop_primary', 'role_reversal', 'start_standby', 'cleanup_primary', 'post_config'.
-
DR計画データ・ファイル: 第1世代のDR計画の移行に使用されます。 空白のままにします。
-
移行する構成: 第1世代のDR計画の移行に使用されます。 空白のままにします。
-
-
「DR計画の作成」をクリックします。 DRジョブが開始されます。 正常に完了すると、DR計画がリソース表に表示されます。
進捗状況を追跡するには、「ディザスタ・リカバリ・サービス」で「ジョブ」を選択します。 「ジョブ」表は、各ジョブのステータスをレポートします。 表内のレコードをクリックして、ジョブの詳細を表示します。
-
これらのステップを繰り返して、必要なすべてのDR計画を追加します。
-
オプションで、DR計画名をクリックして詳細ページを表示します。
-
DR計画の変更
DR計画には、多数のパラメータを持つ複雑な構造があり、特にコマンドラインからの更新が困難になります。 かわりに、DR計画を構成する個々のステップを変更できます。 「DR計画のステップのカスタマイズ」を参照してください。
DR計画の削除
DR計画が不要になった場合は削除できます。 DR構成に関連付けられているすべての計画を一度に削除するには、コマンドdrDeleteAllPlansを使用します。
- 「サービスCLI」の使用
-
-
削除するDR計画のIDを検索します(
drListPlan
)。 -
delete DrPlan
コマンドを使用して、選択したDR計画を削除します。PCA-ADMIN> delete DrPlan id=6e797d8b-7245-4d49-8e68-bf67f2d53041::fo2 JobId: 603d480f-1e0f-4229-b596-aaaf8588e682 Data: DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::fo2. Successfully started job for DR Plan delete for config_id 6e797d8b-7245-4d49-8e68-bf67f2d53041
-
ジョブIDを使用して、開始した操作のステータスを確認します。
PCA-ADMIN> show Job id=603d480f-1e0f-4229-b596-aaaf8588e682 Data: Id = 603d480f-1e0f-4229-b596-aaaf8588e682 Type = Job Associated Work Request Id = 391a0799-235a-4b26-aa99-4b5dd14ba19a Done = true Name = DELETE_TYPE Progress Message = DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::fo2. Successfully deleted [fo2] plan on STANDBY for config [6e797d8b-7245-4d49-8e68-bf67f2d53041] Run State = Succeeded Transcript = Created job DELETE_TYPE Username = admin WorkItemIds 1 = id:86d0bd13-5f9c-4513-9404-60d8980b2243 type:WorkItem name:
-
- 「サービスWeb UI」の使用
-
-
ディザスタ・リカバリ・サービスで、「DR構成」ページを開きます。 表で、DR計画を削除する構成をクリックします。 DR構成の詳細ページが表示されます。
-
「リソース」セクションで、「計画」をクリックします。 既存のすべてのDR計画が表に表示されます。
-
「アクション」列でクイック・メニュー(3つのドット)を開き、「削除」をクリックします。
または、DR計画名をクリックして詳細ページを表示します。 右上隅の「削除」をクリックします。
-
プロンプトが表示されたら、確認をクリックします。 DRジョブが開始されます。 正常に完了すると、DR計画が表から削除されます。
進捗状況を追跡するには、「ディザスタ・リカバリ・サービス」で「ジョブ」を選択します。 「ジョブ」表は、各ジョブのステータスをレポートします。 表内のレコードをクリックして、ジョブの詳細を表示します。
-
廃止されたすべてのDR計画が削除されるまで繰り返します。
-
すべてのDR計画の削除
DR計画を1つずつ削除するかわりに、DR構成に関連付けられているすべての計画を一度に削除できます。
- 「サービスCLI」の使用
-
-
すべての計画を削除するDR構成のIDを調べます(
drGetConfigs
)。 -
drdeleteallPlans
コマンドを使用して、選択したDR計画を削除します。PCA-ADMIN> drdeleteallPlans drConfigId=6e797d8b-7245-4d49-8e68-bf67f2d53041 JobId: b595dd62-8046-4ca7-90a0-dcbbf084e663 Data: DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::all_plans. Successfully started job for DR Plan delete for config_id 6e797d8b-7245-4d49-8e68-bf67f2d53041
-
ジョブIDを使用して、開始した操作のステータスを確認します。
PCA-ADMIN> show Job id=b595dd62-8046-4ca7-90a0-dcbbf084e663 Data: Id = b595dd62-8046-4ca7-90a0-dcbbf084e663 Type = Job Associated Work Request Id = d7cfb184-4e38-469d-b189-bb809386f5d4 Done = true Name = DELETE_TYPE Progress Message = DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::all_plans. Successfully deleted [all_plans] plan on STANDBY for config [6e797d8b-7245-4d49-8e68-bf67f2d53041] Run State = Succeeded Transcript = Created job DELETE_TYPE Username = admin WorkItemIds 1 = id:6cfec1c9-4a72-492d-a414-38bf4df6cf3a type:WorkItem name:
-
- 「サービスWeb UI」の使用
-
-
ディザスタ・リカバリ・サービスで、「DR構成」ページを開きます。 表で、DR計画を削除する構成をクリックします。 DR構成の詳細ページが表示されます。
-
「リソース」セクションで、「計画」をクリックします。 既存のすべてのDR計画が表に表示されます。
表内のすべての計画を削除する必要があることを確認します。
-
右上隅で「コントロール」を選択し、「すべての計画の削除」をクリックします。
-
プロンプトが表示されたら、確認をクリックします。 DRジョブが開始されます。 正常に完了すると、すべてのDR計画が表から削除されます。
進捗状況を追跡するには、「ディザスタ・リカバリ・サービス」で「ジョブ」を選択します。 「ジョブ」表は、各ジョブのステータスをレポートします。 表内のレコードをクリックして、ジョブの詳細を表示します。
-
DR計画のステップのカスタマイズ
DR計画ステップのカスタマイズは、デフォルト構成でDR計画を変更する最も便利な方法です。 管理者は、ステップを有効または無効にしたり、check-onlyモードで実行するステップを構成したり、ステップを挿入したり、ステップを削除できます。
ノート:
カスタム・ステップおよびカスタム・コマンドは、アプライアンス・ソフトウェア・バージョン3.0.2-b1261765では使用できません。
DR計画ステップのプロパティの変更
既存のDR計画ステップを有効または無効にし、チェック専用モードで実行するかどうかを決定できます。
- 「サービスCLI」の使用
-
-
変更するDR計画ステップのIDを検索します(
show DrPlan
)。 DR計画IDがない場合は、drGetConfigs
およびdrListPlan
コマンドを使用して検索します。 -
edit DrPlanStep
コマンドを使用して、DR計画ステップを変更します。 DR計画の実行方法に影響を与えるために変更できるプロパティは次のとおりです:-
enabled=[True|False]
- このステップを実行するかどうかを決定 -
checkOnly=[True|False]
- このステップがチェック専用モードで実行されるかどうかを決定 -
command=[string]
- (使用不可)このステップの一部として実行するカスタム・コマンドを指定標準のDR計画操作では、コマンド・パラメータを
None
に設定する必要があります。
PCA-ADMIN> edit DrPlanStep id=6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::precheck checkOnly=False JobId: d281141c-c388-490e-b038-239598488bc6 Data: DrPlanStep id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::precheck. Successfully started job for DR Plan Step update for config_id 6e797d8b-7245-4d49-8e68-bf67f2d53041
-
-
ジョブIDを使用して、開始した操作のステータスを確認します。
PCA-ADMIN> show Job id=d281141c-c388-490e-b038-239598488bc6 Data: Id = d281141c-c388-490e-b038-239598488bc6 Type = Job Associated Work Request Id = 8f40d0a3-b2ac-4742-bed8-70beb26d669d Done = true Name = MODIFY_TYPE Progress Message = DrPlanStep id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::precheck. Successfully updated plan step [precheck] in DR Plan [sw1] for config [6e797d8b-7245-4d49-8e68-bf67f2d53041] Transcript = Created job MODIFY_TYPE Username = admin WorkItemIds 1 = id:92a94a5e-4773-4ba8-ac4b-990496c5c2f9 type:WorkItem name:
-
DR計画ステップのステータスおよび更新された詳細を表示するには、
show DrPlanStep
コマンドを使用します。PCA-ADMIN> show DrPlanStep id=6e797d8b-7245-4d49-8e68-bf67f2d53041::fo1::precheck Data: Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::fo1::precheck Type = DrPlanStep Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::fo1::precheck Step Name = PRECHECK Config Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041 Plan Name = fo1 Enabled = true Last Status = norun Command = None Check Only = false
-
- 「サービスWeb UI」の使用
-
-
ディザスタ・リカバリ・サービスで、「DR構成」ページを開きます。 表で、DR計画を変更する構成をクリックします。 DR構成の詳細ページが表示されます。
-
「リソース」セクションで、「計画」をクリックします。 ステップを編集する計画の名前をクリックします。 「DR計画」詳細ページが表示されます。 「リソース」セクションには、計画内のすべてのステップが表示されます。
-
「アクション」列で、変更するステップのクイック・メニュー(3つのドット)を開き、「編集」をクリックします。
-
「DR計画ステップの更新」ウィンドウで、必要に応じてプロパティを編集します:
-
ステップ名: 選択したステップを変更しないでください。
-
有効: 「はい」または「いいえ」を選択して、計画実行中にこのステップが実行されるかどうかを決定します。
-
挿入タイプ: 変更しないでください。 このフィールドは、新規ステップの追加にのみ使用されます。
-
ロケーションを挿入: 変更しないでください。 このフィールドは、新規ステップの追加にのみ使用されます。
-
コマンド: (使用できません。) このステップの一部として実行するカスタム・コマンドを指定します。
標準DR計画操作の場合、このフィールドは空のままにする必要があります。 カスタム・コマンドは、カスタムDR計画ステップにのみ適用されます。
-
チェックのみ: 「はい」または「いいえ」を選択して、このステップがチェック専用モードで実行されるかどうかを決定します。
-
-
「DR計画ステップの更新」をクリックして変更を適用します。
-
DR計画ステップの挿入
DR計画に追加のステップを追加できます。
- 「サービスCLI」の使用
-
-
コマンドを実行するために必要な情報を収集します:
-
DR構成ID (
drGetConfigs
) -
DR計画名(
drListPlan
) -
新しいステップを挿入する前または後のステップの名前(
show DrPlan
)
-
-
create DrPlanStep
コマンドを使用して、DR計画にステップを追加します。必須パラメータとオプション・パラメータに注意してください。
insertType
およびinsertLocation
パラメータが指定されていない場合、新しいステップがDR計画の最終ステップとして追加されます。構文(1行に入力):
create DrPlanStep drConfigId=<DR_configuration_id> planName=<DR_plan_name> stepName=<DR_plan_new_step_name> [optional:] insertType=[BEFORE|AFTER] insertLocation=<DR_plan_existing_step_name> enabled=[True|False] checkOnly=[True|False] command=<execution_path>
ノート:
カスタム・ステップおよびカスタム・コマンドは、アプライアンス・ソフトウェア・バージョン3.0.2-b1261765では使用できません。
-
command
パラメータは使用しないでください。 -
このリストからステップ名を選択:
precheck, role_reversal_precheck, stop_primary, role_reversal, start_standby, cleanup_primary, post_config
。
例:
PCA-ADMIN> create DrPlanStep drConfigId=6e797d8b-7245-4d49-8e68-bf67f2d53041 planName=sw1 stepName=ROLE_REVERSAL insertType=BEFORE insertLocation=START_STANDBY JobId: 7a162b6c-1ddc-410c-b27a-0996fb2d26df Data: DrPlanStep id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::role_reversal. Successfully started job for DR Plan Step Create for config_id 6e797d8b-7245-4d49-8e68-bf67f2d53041
-
-
ジョブIDを使用して、開始した操作のステータスを確認します。
PCA-ADMIN> show Job id=7a162b6c-1ddc-410c-b27a-0996fb2d26df Data: Id = 7a162b6c-1ddc-410c-b27a-0996fb2d26df Type = Job Associated Work Request Id = a4c76ef9-f91d-402e-986f-9795738fb429 Done = true Name = CREATE_TYPE Progress Message = Successfully added step [role_reversal] in plan [sw1] for config [6e797d8b-7245-4d49-8e68-bf67f2d53041] Run State = Succeeded Transcript = Created job CREATE_TYPE Username = admin WorkItemIds 1 = id:5c376fae-f281-4f7a-984f-b996b19d367d type:WorkItem name:
-
create DrPlanStep
コマンドを繰り返して、必要なすべてのステップをDR計画に追加します。 -
DR計画のステータスおよび更新された詳細を表示するには、
show DrPlan
コマンドを使用します。PCA-ADMIN> show DrPlan id=6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1 Data: Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1 Type = DrPlan Plan Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1 Plan Name = sw1 Config Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041 Operation = switchover Steps 1 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::precheck Steps 1 - Step Name = PRECHECK Steps 1 - Enabled = true Steps 1 - Last Status = norun Steps 1 - Command = None Steps 1 - Check Only = true Steps 2 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::role_reversal_precheck Steps 2 - Step Name = ROLE_REVERSAL_PRECHECK Steps 2 - Enabled = true Steps 2 - Last Status = norun Steps 2 - Command = None Steps 2 - Check Only = true Steps 3 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::stop_primary Steps 3 - Step Name = STOP_PRIMARY Steps 3 - Enabled = true Steps 3 - Last Status = norun Steps 3 - Command = None Steps 3 - Check Only = false Steps 4 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::role_reversal Steps 4 - Step Name = ROLE_REVERSAL Steps 4 - Enabled = true Steps 4 - Last Status = norun Steps 4 - Command = None Steps 4 - Check Only = false Steps 5 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::start_standby Steps 5 - Step Name = START_STANDBY Steps 5 - Enabled = true Steps 5 - Last Status = norun Steps 5 - Command = None Steps 5 - Check Only = false Steps 6 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::cleanup_primary Steps 6 - Step Name = CLEANUP_PRIMARY Steps 6 - Enabled = true Steps 6 - Last Status = norun Steps 6 - Command = None Steps 6 - Check Only = false Steps 7 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::post_config Steps 7 - Step Name = POST_CONFIG Steps 7 - Enabled = true Steps 7 - Last Status = norun Steps 7 - Command = None Steps 7 - Check Only = false
-
- 「サービスWeb UI」の使用
-
-
ディザスタ・リカバリ・サービスで、「DR構成」ページを開きます。 表で、DR計画を変更する構成をクリックします。 DR構成の詳細ページが表示されます。
-
「リソース」セクションで、「計画」をクリックします。 1つ以上のステップを追加する計画の名前をクリックします。 「DR計画」詳細ページが表示されます。 「リソース」セクションには、計画内のすべてのステップが表示されます。
-
「DR計画」詳細ページの右側の「ステップ」ボックスの「リソース」セクションで、「ステップの追加」をクリックします。
-
「DR計画ステップの追加」ウィンドウで、それぞれのフィールドに次の情報を入力します:
-
ステップ名: リストから標準ステップを選択します。
-
有効: 「はい」または「いいえ」を選択して、計画実行中にこのステップが実行されるかどうかを決定します。
-
挿入タイプ: 挿入ロケーションの前または後を選択します。
-
ロケーションを挿入: 新規ステップを挿入する前または後に既存のステップを選択します。
-
コマンド: (使用できません。) このステップの一部として実行するカスタム・コマンドを指定します。
標準DR計画操作の場合、このフィールドは空のままにする必要があります。
-
チェックのみ: 「はい」または「いいえ」を選択して、このステップがチェック専用モードで実行されるかどうかを決定します。
-
-
「DR計画ステップの追加」をクリックして、選択したロケーションにこの新しいステップを挿入します。
-
必要なすべてのDR計画ステップが追加されるまで繰り返します。
-
カスタムDR計画ステップの挿入
デフォルト・ステップを使用してデフォルト・プランを追加するかわりに、カスタム・プランを作成し、カスタム・ステップを手動で挿入できます。
- 「サービスCLI」の使用
-
-
コマンドを実行するために必要な情報を収集します:
-
DR構成ID (
drGetConfigs
) -
DR計画名(
drListPlan
) -
新しいステップを挿入する前または後のステップの名前(
show DrPlan
)
-
-
create DrPlanStep
コマンドを使用して、DR計画にステップを追加します。必須パラメータとオプション・パラメータに注意してください。
insertType
およびinsertLocation
パラメータが指定されていない場合、新しいステップがDR計画の最終ステップとして追加されます。構文(1行に入力):
create DrPlanStep drConfigId=<DR_configuration_id> planName=<DR_plan_name> stepName=<DR_plan_new_step_name> [optional:] insertType=[BEFORE|AFTER] insertLocation=<DR_plan_existing_step_name> enabled=[True|False] checkOnly=[True|False] command=<execution_path>
例:
PCA-ADMIN> create DrPlanStep drConfigId=6e797d8b-7245-4d49-8e68-bf67f2d53041 planName=sw1 stepName=ROLE_REVERSAL insertType=BEFORE insertLocation=START_STANDBY JobId: 7a162b6c-1ddc-410c-b27a-0996fb2d26df Data: DrPlanStep id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::role_reversal. Successfully started job for DR Plan Step Create for config_id 6e797d8b-7245-4d49-8e68-bf67f2d53041
-
ジョブIDを使用して、開始した操作のステータスを確認します。
PCA-ADMIN> show Job id=7a162b6c-1ddc-410c-b27a-0996fb2d26df Data: Id = 7a162b6c-1ddc-410c-b27a-0996fb2d26df Type = Job Associated Work Request Id = a4c76ef9-f91d-402e-986f-9795738fb429 Done = true Name = CREATE_TYPE Progress Message = Successfully added step [role_reversal] in plan [sw1] for config [6e797d8b-7245-4d49-8e68-bf67f2d53041] Run State = Succeeded Transcript = Created job CREATE_TYPE Username = admin WorkItemIds 1 = id:5c376fae-f281-4f7a-984f-b996b19d367d type:WorkItem name:
-
create DrPlanStep
コマンドを繰り返して、必要なすべてのステップをDR計画に追加します。 -
DR計画のステータスおよび更新された詳細を表示するには、
show DrPlan
コマンドを使用します。PCA-ADMIN> show DrPlan id=6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1 Data: Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1 Type = DrPlan Plan Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1 Plan Name = sw1 Config Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041 Operation = switchover Steps 1 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::precheck Steps 1 - Step Name = PRECHECK Steps 1 - Enabled = true Steps 1 - Last Status = norun Steps 1 - Command = None Steps 1 - Check Only = true Steps 2 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::role_reversal_precheck Steps 2 - Step Name = ROLE_REVERSAL_PRECHECK Steps 2 - Enabled = true Steps 2 - Last Status = norun Steps 2 - Command = None Steps 2 - Check Only = true Steps 3 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::stop_primary Steps 3 - Step Name = STOP_PRIMARY Steps 3 - Enabled = true Steps 3 - Last Status = norun Steps 3 - Command = None Steps 3 - Check Only = false Steps 4 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::role_reversal Steps 4 - Step Name = ROLE_REVERSAL Steps 4 - Enabled = true Steps 4 - Last Status = norun Steps 4 - Command = None Steps 4 - Check Only = false Steps 5 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::start_standby Steps 5 - Step Name = START_STANDBY Steps 5 - Enabled = true Steps 5 - Last Status = norun Steps 5 - Command = None Steps 5 - Check Only = false Steps 6 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::cleanup_primary Steps 6 - Step Name = CLEANUP_PRIMARY Steps 6 - Enabled = true Steps 6 - Last Status = norun Steps 6 - Command = None Steps 6 - Check Only = false Steps 7 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::post_config Steps 7 - Step Name = POST_CONFIG Steps 7 - Enabled = true Steps 7 - Last Status = norun Steps 7 - Command = None Steps 7 - Check Only = false
-
- 「サービスWeb UI」の使用
-
-
ディザスタ・リカバリ・サービスで、「DR構成」ページを開きます。 表で、DR計画を変更する構成をクリックします。 DR構成の詳細ページが表示されます。
-
「リソース」セクションで、「計画」をクリックします。 1つ以上のステップを追加する計画の名前をクリックします。 「DR計画」詳細ページが表示されます。 「リソース」セクションには、計画内のすべてのステップが表示されます。
-
「DR計画」詳細ページの右側の「ステップ」ボックスの「リソース」セクションで、「ステップの追加」をクリックします。
-
「DR計画ステップの追加」ウィンドウで、それぞれのフィールドに次の情報を入力します:
-
ステップ名: カスタム・ステップの名前を入力するか、リストからデフォルト・ステップを選択します。
-
有効: 「はい」または「いいえ」を選択して、計画実行中にこのステップが実行されるかどうかを決定します。
-
挿入タイプ: 挿入ロケーションの前または後を選択します。
-
ロケーションを挿入: 新規ステップを挿入する前または後に既存のステップを選択します。
-
コマンド: このステップの一部として実行するカスタム・コマンドを指定します。
標準DR計画操作の場合、このフィールドは空のままにする必要があります。 カスタム・コマンドは、カスタムDR計画ステップにのみ適用されます。
-
チェックのみ: 「はい」または「いいえ」を選択して、このステップがチェック専用モードで実行されるかどうかを決定します。
-
-
「DR計画ステップの追加」をクリックして、選択したロケーションにこの新しいステップを挿入します。
-
必要なすべてのDR計画ステップが追加されるまで繰り返します。
-
DR計画ステップの削除
DR計画からステップを削除できます。
- 「サービスCLI」の使用
-
-
削除するDR計画ステップのIDを検索します(
show DrPlan
)。 DR計画IDがない場合は、drGetConfigs
およびdrListPlan
コマンドを使用して検索します。 -
delete DrPlanStep
コマンドを使用してDR計画ステップを削除します。PCA-ADMIN> delete DrPlanStep id=6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::precheck JobId: c75a4c71-0525-40b7-9618-c2a4e8fcb051 Data: DrPlanStep id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::precheck. Successfully started job for DR Plan Step delete for config_id 6e797d8b-7245-4d49-8e68-bf67f2d53041
-
ジョブIDを使用して、開始した操作のステータスを確認します。
PCA-ADMIN> show Job id=c75a4c71-0525-40b7-9618-c2a4e8fcb051 Data: Id = c75a4c71-0525-40b7-9618-c2a4e8fcb051 Type = Job Associated Work Request Id = d7bd3873-e5a0-4437-b6c2-8ca0cce83953 Done = true Name = DELETE_TYPE Progress Message = DrPlanStep id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::precheck. Successfully deleted step [precheck] in plan [sw1] for config [6e797d8b-7245-4d49-8e68-bf67f2d53041] Run State = Succeeded Transcript = Created job DELETE_TYPE Username = admin WorkItemIds 1 = id:b462883b-6e6e-49b6-b455-1ceb54a5e2e3 type:WorkItem name:
-
delete DrPlanStep
コマンドを繰り返して、DR計画から必要なステップをすべて削除します。 -
DR計画のステータスおよび更新された詳細を表示するには、
show DrPlan
コマンドを使用します。PCA-ADMIN> show DrPlan id=6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1 Data: Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1 Type = DrPlan Plan Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1 Plan Name = sw1 Config Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041 Operation = switchover Steps 1 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::stop_primary Steps 1 - Step Name = STOP_PRIMARY Steps 1 - Enabled = true Steps 1 - Last Status = norun Steps 1 - Command = None Steps 1 - Check Only = false Steps 2 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::role_reversal Steps 2 - Step Name = ROLE_REVERSAL Steps 2 - Enabled = true Steps 2 - Last Status = norun Steps 2 - Command = None Steps 2 - Check Only = false Steps 3 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::start_standby Steps 3 - Step Name = START_STANDBY Steps 3 - Enabled = true Steps 3 - Last Status = norun Steps 3 - Command = None Steps 3 - Check Only = false Steps 4 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::cleanup_primary Steps 4 - Step Name = CLEANUP_PRIMARY Steps 4 - Enabled = true Steps 4 - Last Status = norun Steps 4 - Command = None Steps 4 - Check Only = false Steps 5 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::post_config Steps 5 - Step Name = POST_CONFIG Steps 5 - Enabled = true Steps 5 - Last Status = norun Steps 5 - Command = None Steps 5 - Check Only = false
-
- 「サービスWeb UI」の使用
-
-
ディザスタ・リカバリ・サービスで、「DR構成」ページを開きます。 表で、DR計画を変更する構成をクリックします。 DR構成の詳細ページが表示されます。
-
「リソース」セクションで、「計画」をクリックします。 ステップを編集する計画の名前をクリックします。 「DR計画」詳細ページが表示されます。 「リソース」セクションには、計画内のすべてのステップが表示されます。
-
「アクション」列で、削除するステップのクイック・メニュー(3つのドット)を開き、「削除」をクリックします。
プロンプトが表示されたら、確認をクリックします。
-
すべての廃止されたDR計画ステップが削除されるまで繰り返します。
-
DR計画の実行
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計画名をクリックして詳細ページを表示します。 右上隅にある「実行計画」をクリックします。
-
プロンプトが表示されたら、check-onlyモードで全計画を実行するか、ステップのサブセットを実行するかを選択します。
「確認」をクリックします。 DRジョブが開始されます。 正常に完了すると、スイッチオーバーDR計画のすべてのステップが予想どおりに実行されました。
進捗状況を追跡するには、「ディザスタ・リカバリ・サービス」で「ジョブ」を選択します。 「ジョブ」表は、各ジョブのステータスをレポートします。 表内のレコードをクリックして、ジョブの詳細を表示します。
正常に完了すると、DR構成に含まれるすべてのインスタンスがリカバリされ、スタンバイ・アプライアンスで実行されます。
-
フェイルオーバーの実行
ネイティブDRサービスでは、自動フェイルオーバーは提供されません。 管理者は、プライマリ・アプライアンスが停止していることを確認し、スタンバイ・アプライアンスからフェイルオーバー計画を実行する必要があります。 フェイルオーバーは、プライマリ・システムで停止が発生したときにサービスを継続できるようにすることを目的としています。
ノート:
1つのアプライアンスが停止すると、ピア・ラックは「peerconnect」とラックのシリアル番号を含む名前の障害を報告します。 「サービス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計画名をクリックして詳細ページを表示します。 右上隅にある「実行計画」をクリックします。
-
プロンプトが表示されたら、check-onlyモードで全計画を実行するか、ステップのサブセットを実行するかを選択します。
「確認」をクリックします。 DRジョブが開始されます。 正常に完了すると、スイッチオーバーDR計画のすべてのステップが予想どおりに実行されました。
進捗状況を追跡するには、「ディザスタ・リカバリ・サービス」で「ジョブ」を選択します。 「ジョブ」表は、各ジョブのステータスをレポートします。 表内のレコードをクリックして、ジョブの詳細を表示します。
正常に完了すると、DR構成に含まれるすべてのインスタンスがリカバリされ、スタンバイ・アプライアンスで実行されます。
-
フェイルオーバー後の操作の実行
フェイルオーバー後は、フェイルオーバー後に、停止が発生したシステムがオンラインに戻ったときに実行されます。 計画は、ピアリングされたシステムのいずれかから実行できます。 フェイルオーバー後、停止したプライマリ・システムでDR構成がクリーンアップされます。 元のスタンバイ・システムは、DRデータ・レプリケーションの新しいターゲットとして元のプライマリを使用して、DR構成でカバーされるリソースのプライマリになります。
- 「サービスCLI」の使用
-
-
フェイルオーバー後、プライマリ・アプライアンスがオンラインに戻り、正常なヘルスになっていることを確認します。
ピアリング・ステータスが「アクティブ」で、レプリケーションが「有効」であることを確認します。 どちらのラックも、「peerconnect」を含む名前のアクティブな障害を報告しないでください。 (「サービス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」の使用
-
-
フェイルオーバー後、プライマリ・アプライアンスがオンラインに戻り、正常なヘルスになっていることを確認します。
ピアリング・ステータスが「アクティブ」で、レプリケーションが「有効」であることを確認します。 どちらのラックも、「peerconnect」を含む名前のアクティブな障害を報告しないでください。 (「サービスWeb UI」にアクティブなフォルトを表示します。)
-
ディザスタ・リカバリ・サービスで、「DR構成」ページを開きます。 表で、フェイルオーバー後の操作を実行する構成をクリックします。 DR構成の詳細ページが表示されます。
-
「リソース」セクションで、「計画」をクリックします。
-
「アクション」列で、選択したフェイルオーバー後の計画のクイック・メニュー(3つのドット)を開き、「計画の実行」をクリックします。
または、DR計画名をクリックして詳細ページを表示します。 右上隅にある「実行計画」をクリックします。
-
プロンプトが表示されたら、確認をクリックします。
ノート:
フェイルオーバー後の操作の場合、チェック専用モードは適用されません。
DRジョブが開始されます。 正常に完了すると、フェイルオーバー後DR計画のすべてのステップが想定どおりに実行されました。
進捗状況を追跡するには、「ディザスタ・リカバリ・サービス」で「ジョブ」を選択します。 「ジョブ」表は、各ジョブのステータスをレポートします。 表内のレコードをクリックして、ジョブの詳細を表示します。
ジョブが正常に完了すると、スイッチオーバーまたはフェイルオーバーの影響を受けるすべてのインスタンスがリストアされ、以前にホストされていたアプライアンスで実行されます。
-