ディザスタ・リカバリ計画の操作

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」の使用
  1. DR計画を作成するDR構成のIDを調べます(drGetConfigs)。

  2. 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
  3. ジョブ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:
  4. 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
  5. 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」の使用
  1. ディザスタ・リカバリ・サービスで、「DR構成」ページを開きます。 表で、DR計画を追加する構成をクリックします。 DR構成の詳細ページが表示されます。

  2. 「リソース」セクションで、「計画」をクリックします。

    「計画」ボックスの右側にある「計画の追加」をクリックします。

  3. 「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計画の移行に使用されます。 空白のままにします。

  4. 「DR計画の作成」をクリックします。 DRジョブが開始されます。 正常に完了すると、DR計画がリソース表に表示されます。

    進捗状況を追跡するには、「ディザスタ・リカバリ・サービス」で「ジョブ」を選択します。 「ジョブ」表は、各ジョブのステータスをレポートします。 表内のレコードをクリックして、ジョブの詳細を表示します。

  5. これらのステップを繰り返して、必要なすべてのDR計画を追加します。

  6. オプションで、DR計画名をクリックして詳細ページを表示します。

DR計画の変更

DR計画には、多数のパラメータを持つ複雑な構造があり、特にコマンドラインからの更新が困難になります。 かわりに、DR計画を構成する個々のステップを変更できます。 「DR計画のステップのカスタマイズ」を参照してください。

DR計画の削除

DR計画が不要になった場合は削除できます。 DR構成に関連付けられているすべての計画を一度に削除するには、コマンドdrDeleteAllPlansを使用します。

「サービスCLI」の使用
  1. 削除するDR計画のIDを検索します(drListPlan)。

  2. 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
  3. ジョブ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」の使用
  1. ディザスタ・リカバリ・サービスで、「DR構成」ページを開きます。 表で、DR計画を削除する構成をクリックします。 DR構成の詳細ページが表示されます。

  2. 「リソース」セクションで、「計画」をクリックします。 既存のすべてのDR計画が表に表示されます。

  3. 「アクション」列でクイック・メニュー(3つのドット)を開き、「削除」をクリックします。

    または、DR計画名をクリックして詳細ページを表示します。 右上隅の「削除」をクリックします。

  4. プロンプトが表示されたら、確認をクリックします。 DRジョブが開始されます。 正常に完了すると、DR計画が表から削除されます。

    進捗状況を追跡するには、「ディザスタ・リカバリ・サービス」で「ジョブ」を選択します。 「ジョブ」表は、各ジョブのステータスをレポートします。 表内のレコードをクリックして、ジョブの詳細を表示します。

  5. 廃止されたすべてのDR計画が削除されるまで繰り返します。

すべてのDR計画の削除

DR計画を1つずつ削除するかわりに、DR構成に関連付けられているすべての計画を一度に削除できます。

「サービスCLI」の使用
  1. すべての計画を削除するDR構成のIDを調べます(drGetConfigs)。

  2. 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
  3. ジョブ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」の使用
  1. ディザスタ・リカバリ・サービスで、「DR構成」ページを開きます。 表で、DR計画を削除する構成をクリックします。 DR構成の詳細ページが表示されます。

  2. 「リソース」セクションで、「計画」をクリックします。 既存のすべてのDR計画が表に表示されます。

    表内のすべての計画を削除する必要があることを確認します。

  3. 右上隅で「コントロール」を選択し、「すべての計画の削除」をクリックします。

  4. プロンプトが表示されたら、確認をクリックします。 DRジョブが開始されます。 正常に完了すると、すべてのDR計画が表から削除されます。

    進捗状況を追跡するには、「ディザスタ・リカバリ・サービス」で「ジョブ」を選択します。 「ジョブ」表は、各ジョブのステータスをレポートします。 表内のレコードをクリックして、ジョブの詳細を表示します。

DR計画のステップのカスタマイズ

DR計画ステップのカスタマイズは、デフォルト構成でDR計画を変更する最も便利な方法です。 管理者は、ステップを有効または無効にしたり、check-onlyモードで実行するステップを構成したり、ステップを挿入したり、ステップを削除できます。

ノート:

カスタム・ステップおよびカスタム・コマンドは、アプライアンス・ソフトウェア・バージョン3.0.2-b1261765では使用できません。

DR計画ステップのプロパティの変更

既存のDR計画ステップを有効または無効にし、チェック専用モードで実行するかどうかを決定できます。

「サービスCLI」の使用
  1. 変更するDR計画ステップのIDを検索します(show DrPlan)。 DR計画IDがない場合は、drGetConfigsおよびdrListPlanコマンドを使用して検索します。

  2. 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
  3. ジョブ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:
  4. 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」の使用
  1. ディザスタ・リカバリ・サービスで、「DR構成」ページを開きます。 表で、DR計画を変更する構成をクリックします。 DR構成の詳細ページが表示されます。

  2. 「リソース」セクションで、「計画」をクリックします。 ステップを編集する計画の名前をクリックします。 「DR計画」詳細ページが表示されます。 「リソース」セクションには、計画内のすべてのステップが表示されます。

  3. 「アクション」列で、変更するステップのクイック・メニュー(3つのドット)を開き、「編集」をクリックします。

  4. 「DR計画ステップの更新」ウィンドウで、必要に応じてプロパティを編集します:

    • ステップ名: 選択したステップを変更しないでください。

    • 有効: 「はい」または「いいえ」を選択して、計画実行中にこのステップが実行されるかどうかを決定します。

    • 挿入タイプ: 変更しないでください。 このフィールドは、新規ステップの追加にのみ使用されます。

    • ロケーションを挿入: 変更しないでください。 このフィールドは、新規ステップの追加にのみ使用されます。

    • コマンド: (使用できません。) このステップの一部として実行するカスタム・コマンドを指定します。

      標準DR計画操作の場合、このフィールドは空のままにする必要があります。 カスタム・コマンドは、カスタムDR計画ステップにのみ適用されます。

    • チェックのみ: 「はい」または「いいえ」を選択して、このステップがチェック専用モードで実行されるかどうかを決定します。

  5. 「DR計画ステップの更新」をクリックして変更を適用します。

DR計画ステップの挿入

DR計画に追加のステップを追加できます。

「サービスCLI」の使用
  1. コマンドを実行するために必要な情報を収集します:

    • DR構成ID (drGetConfigs)

    • DR計画名(drListPlan)

    • 新しいステップを挿入する前または後のステップの名前(show DrPlan)

  2. 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
  3. ジョブ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:
  4. create DrPlanStepコマンドを繰り返して、必要なすべてのステップをDR計画に追加します。

  5. 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」の使用
  1. ディザスタ・リカバリ・サービスで、「DR構成」ページを開きます。 表で、DR計画を変更する構成をクリックします。 DR構成の詳細ページが表示されます。

  2. 「リソース」セクションで、「計画」をクリックします。 1つ以上のステップを追加する計画の名前をクリックします。 「DR計画」詳細ページが表示されます。 「リソース」セクションには、計画内のすべてのステップが表示されます。

  3. 「DR計画」詳細ページの右側の「ステップ」ボックスの「リソース」セクションで、「ステップの追加」をクリックします。

  4. 「DR計画ステップの追加」ウィンドウで、それぞれのフィールドに次の情報を入力します:

    • ステップ名: リストから標準ステップを選択します。

    • 有効: 「はい」または「いいえ」を選択して、計画実行中にこのステップが実行されるかどうかを決定します。

    • 挿入タイプ: 挿入ロケーションの前または後を選択します。

    • ロケーションを挿入: 新規ステップを挿入する前または後に既存のステップを選択します。

    • コマンド: (使用できません。) このステップの一部として実行するカスタム・コマンドを指定します。

      標準DR計画操作の場合、このフィールドは空のままにする必要があります。

    • チェックのみ: 「はい」または「いいえ」を選択して、このステップがチェック専用モードで実行されるかどうかを決定します。

  5. 「DR計画ステップの追加」をクリックして、選択したロケーションにこの新しいステップを挿入します。

  6. 必要なすべてのDR計画ステップが追加されるまで繰り返します。

カスタムDR計画ステップの挿入

デフォルト・ステップを使用してデフォルト・プランを追加するかわりに、カスタム・プランを作成し、カスタム・ステップを手動で挿入できます。

「サービスCLI」の使用
  1. コマンドを実行するために必要な情報を収集します:

    • DR構成ID (drGetConfigs)

    • DR計画名(drListPlan)

    • 新しいステップを挿入する前または後のステップの名前(show DrPlan)

  2. 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
  3. ジョブ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:
  4. create DrPlanStepコマンドを繰り返して、必要なすべてのステップをDR計画に追加します。

  5. 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」の使用
  1. ディザスタ・リカバリ・サービスで、「DR構成」ページを開きます。 表で、DR計画を変更する構成をクリックします。 DR構成の詳細ページが表示されます。

  2. 「リソース」セクションで、「計画」をクリックします。 1つ以上のステップを追加する計画の名前をクリックします。 「DR計画」詳細ページが表示されます。 「リソース」セクションには、計画内のすべてのステップが表示されます。

  3. 「DR計画」詳細ページの右側の「ステップ」ボックスの「リソース」セクションで、「ステップの追加」をクリックします。

  4. 「DR計画ステップの追加」ウィンドウで、それぞれのフィールドに次の情報を入力します:

    • ステップ名: カスタム・ステップの名前を入力するか、リストからデフォルト・ステップを選択します。

    • 有効: 「はい」または「いいえ」を選択して、計画実行中にこのステップが実行されるかどうかを決定します。

    • 挿入タイプ: 挿入ロケーションの前または後を選択します。

    • ロケーションを挿入: 新規ステップを挿入する前または後に既存のステップを選択します。

    • コマンド: このステップの一部として実行するカスタム・コマンドを指定します。

      標準DR計画操作の場合、このフィールドは空のままにする必要があります。 カスタム・コマンドは、カスタムDR計画ステップにのみ適用されます。

    • チェックのみ: 「はい」または「いいえ」を選択して、このステップがチェック専用モードで実行されるかどうかを決定します。

  5. 「DR計画ステップの追加」をクリックして、選択したロケーションにこの新しいステップを挿入します。

  6. 必要なすべてのDR計画ステップが追加されるまで繰り返します。

DR計画ステップの削除

DR計画からステップを削除できます。

「サービスCLI」の使用
  1. 削除するDR計画ステップのIDを検索します(show DrPlan)。 DR計画IDがない場合は、drGetConfigsおよびdrListPlanコマンドを使用して検索します。

  2. 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
  3. ジョブ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:
  4. delete DrPlanStepコマンドを繰り返して、DR計画から必要なステップをすべて削除します。

  5. 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」の使用
  1. ディザスタ・リカバリ・サービスで、「DR構成」ページを開きます。 表で、DR計画を変更する構成をクリックします。 DR構成の詳細ページが表示されます。

  2. 「リソース」セクションで、「計画」をクリックします。 ステップを編集する計画の名前をクリックします。 「DR計画」詳細ページが表示されます。 「リソース」セクションには、計画内のすべてのステップが表示されます。

  3. 「アクション」列で、削除するステップのクイック・メニュー(3つのドット)を開き、「削除」をクリックします。

    プロンプトが表示されたら、確認をクリックします。

  4. すべての廃止されたDR計画ステップが削除されるまで繰り返します。

DR計画の実行

DR計画は、スタンバイまたはプライマリPrivate Cloud Applianceのいずれかから実行できます。 ただし、フェイルオーバーの場合、プライマリ・ラックは停止しているため、フェイルオーバー計画は常にスタンバイ・システムから実行されます。

スイッチオーバーは、ディザスタ・リカバリ設定のテストを目的とする場合、またはプライマリ・システムで大規模なメンテナンスが必要な場合に実行できます。 フェイルオーバー後に両方のアプライアンスを通常の動作状態に戻すには、プライマリがオンラインに戻ったときに、フェイルオーバー後の計画が各システムで実行されます。 スイッチオーバー計画にはフェイルオーバー後のステップが組み込まれているため、フェイルオーバー後の計画の追加実行は必要ありません。

DR計画を実行した結果、ピアリングされたシステムとプライマリ・システムの変更の間でリソースが移動されます。 これらのリソースは、自動的に元のホスト・システムに戻されることはありません。 リソースを元の環境に戻すには、関連するDR構成に対して別のスイッチオーバーを実行する必要があります。

スイッチオーバーの実行

スイッチオーバーを使用すると、管理者は、計画メンテナンスの場合などに、リソースをシステムから切り離してオフラインにすることができます。 また、フェイルオーバーまたはスイッチオーバーの影響を受けたあと、リソースを元のホスト・システムに戻すために(2番目の)スイッチオーバーも実行されます。

「サービスCLI」の使用
  1. 実行するスイッチオーバーDR計画のIDを調べます。 drGetConfigsを使用してDR構成を検索し、drListPlanを使用して関連するDR計画を表示します。

  2. プライマリ・アプライアンスまたはスタンバイ・アプライアンスから、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
  3. ジョブ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:
  4. ジョブが正常に完了したことを確認します。

    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」の使用
  1. ディザスタ・リカバリ・サービスで、「DR構成」ページを開きます。 表で、スイッチオーバーを実行する構成をクリックします。 DR構成の詳細ページが表示されます。

  2. 「リソース」セクションで、「計画」をクリックします。

  3. 「処理」列で、選択したスイッチオーバー計画のクイック・メニュー(3つのドット)を開き、「計画の実行」をクリックします。

    または、DR計画名をクリックして詳細ページを表示します。 右上隅にある「実行計画」をクリックします。

  4. プロンプトが表示されたら、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」の使用
  1. 実行する必要があるフェイルオーバーDR計画のIDを調べます。 drGetConfigsを使用してDR構成を検索し、drListPlanを使用して関連するDR計画を表示します。

  2. スタンバイ・アプライアンスから、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
  3. ジョブ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:
  4. ジョブが正常に完了したことを確認します。

    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」の使用
  1. ディザスタ・リカバリ・サービスで、「DR構成」ページを開きます。 表で、スイッチオーバーを実行する構成をクリックします。 DR構成の詳細ページが表示されます。

  2. 「リソース」セクションで、「計画」をクリックします。

  3. 「アクション」列で、選択したフェイルオーバー計画のクイック・メニュー(3つのドット)を開き、「計画の実行」をクリックします。

    または、DR計画名をクリックして詳細ページを表示します。 右上隅にある「実行計画」をクリックします。

  4. プロンプトが表示されたら、check-onlyモードで全計画を実行するか、ステップのサブセットを実行するかを選択します。

    「確認」をクリックします。 DRジョブが開始されます。 正常に完了すると、スイッチオーバーDR計画のすべてのステップが予想どおりに実行されました。

    進捗状況を追跡するには、「ディザスタ・リカバリ・サービス」で「ジョブ」を選択します。 「ジョブ」表は、各ジョブのステータスをレポートします。 表内のレコードをクリックして、ジョブの詳細を表示します。

    正常に完了すると、DR構成に含まれるすべてのインスタンスがリカバリされ、スタンバイ・アプライアンスで実行されます。

フェイルオーバー後の操作の実行

フェイルオーバー後は、フェイルオーバー後に、停止が発生したシステムがオンラインに戻ったときに実行されます。 計画は、ピアリングされたシステムのいずれかから実行できます。 フェイルオーバー後、停止したプライマリ・システムでDR構成がクリーンアップされます。 元のスタンバイ・システムは、DRデータ・レプリケーションの新しいターゲットとして元のプライマリを使用して、DR構成でカバーされるリソースのプライマリになります。

「サービスCLI」の使用
  1. フェイルオーバー後、プライマリ・アプライアンスがオンラインに戻り、正常なヘルスになっていることを確認します。

    ピアリング・ステータスが「アクティブ」で、レプリケーションが「有効」であることを確認します。 どちらのラックも、「peerconnect」を含む名前のアクティブな障害を報告しないでください。 (「サービスCLI」コマンドlist faultで確認します。)

  2. 実行するフェイルオーバー後のDR計画のIDを調べます。 drGetConfigsを使用してDR構成を検索し、drListPlanを使用して関連するDR計画を表示します。

  3. プライマリ・アプライアンスまたはスタンバイ・アプライアンスから、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
  4. ジョブ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:
  5. ジョブが正常に完了したことを確認します。

    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」の使用
  1. フェイルオーバー後、プライマリ・アプライアンスがオンラインに戻り、正常なヘルスになっていることを確認します。

    ピアリング・ステータスが「アクティブ」で、レプリケーションが「有効」であることを確認します。 どちらのラックも、「peerconnect」を含む名前のアクティブな障害を報告しないでください。 (「サービスWeb UI」にアクティブなフォルトを表示します。)

  2. ディザスタ・リカバリ・サービスで、「DR構成」ページを開きます。 表で、フェイルオーバー後の操作を実行する構成をクリックします。 DR構成の詳細ページが表示されます。

  3. 「リソース」セクションで、「計画」をクリックします。

  4. 「アクション」列で、選択したフェイルオーバー後の計画のクイック・メニュー(3つのドット)を開き、「計画の実行」をクリックします。

    または、DR計画名をクリックして詳細ページを表示します。 右上隅にある「実行計画」をクリックします。

  5. プロンプトが表示されたら、確認をクリックします。

    ノート:

    フェイルオーバー後の操作の場合、チェック専用モードは適用されません。

    DRジョブが開始されます。 正常に完了すると、フェイルオーバー後DR計画のすべてのステップが想定どおりに実行されました。

    進捗状況を追跡するには、「ディザスタ・リカバリ・サービス」で「ジョブ」を選択します。 「ジョブ」表は、各ジョブのステータスをレポートします。 表内のレコードをクリックして、ジョブの詳細を表示します。

    ジョブが正常に完了すると、スイッチオーバーまたはフェイルオーバーの影響を受けるすべてのインスタンスがリストアされ、以前にホストされていたアプライアンスで実行されます。