ディザスタ・リカバリ計画の作成と保守
各DR計画は、DR操作の実行時にPrivate Cloud Applianceクラウド・リソースで実行するステップ(フェイルオーバー、スイッチオーバーまたはフェイルオーバー後)を定義します。
各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計画の名前を入力します。
-
操作:スイッチオーバー、フェイルオーバー、フェイルオーバー後の標準操作を選択します。
-
ステップ:選択した操作のデフォルト・ステップが必要な場合は、空白のままにします。それ以外の場合は、DR計画に追加する手順を指定します。オプションは、precheck、role_reversal_precheck、stop_primary、role_reversal、start_standby、cleanup_primary、post_configです。
-
DR Plan Data File:第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計画名をクリックして、その詳細ページを表示します。右上隅で、「削除」をクリックします。
-
プロンプトが表示されたら、「Confirm」をクリックします。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計画が表に表示されます。
表内のすべてのプランを削除する必要があることを確認します。
-
右上隅で、「コントロール」を選択し、「すべてのプランの削除」をクリックします。
-
プロンプトが表示されたら、「Confirm」をクリックします。DRジョブが開始されます。正常に完了すると、すべてのDR計画が表から削除されます。
進捗を追跡するには、「ディザスタ・リカバリ・サービス」で「ジョブ」を選択します。「ジョブ」表には、各ジョブのステータスがレポートされます。表内のレコードをクリックして、ジョブの詳細を表示します。
-