ネイティブディザスタ・リカバリ・サービスへの移行

Oracle Site Guardを使用してディザスタ・リカバリ用にPrivate Cloud Appliance環境を設定している場合、システムをアップグレードするかアプライアンス・ソフトウェア・バージョン3.0.2-b1261765以降にパッチを適用するとすぐに、ネイティブのディザスタ・リカバリ・サービスに移行できます。

まず、両方の環境で、最小限必要なアプライアンス・ソフトウェア・バージョンが実行されていることを確認します。 第1世代のディザスタ・リカバリ設定は、新しいネイティブDRサービスを実行するシステムのスタンバイとして、または逆に動作できません。 「ピア接続」が確立されるとすぐに、第1世代のDR構成は使用できなくなりますが、ネイティブDRサービスに移行できます。

Oracle Site Guard DR計画の収集

Oracle Site GuardからDR計画データを抽出するには、get_em_plan.shスクリプトと、Oracle Enterprise Managerデータベース・スキーマの有効なユーザー名とパスワードが必要です。 アプライアンスのアップグレードまたはパッチ適用中に、スクリプトは/var/lib/pca-foundation/scriptsディレクトリに保存されます。

  1. Oracle Site Guardプラグインのデータが格納されているOracle Enterprise Managerデータベースを実行するシステムにログインします。

  2. get_em_plan.shスクリプトをこのシステムにコピーします。 コマンドラインからスクリプトを実行し、出力ファイルを指定します。 データはCSV形式で格納されます。

    ノート:

    単一のDR構成の計画データを取得するには、コマンドの最後にその名前をスペースで区切って追加します。

    $ ./get_em_plan.sh em_plan_data.csv
  3. スクリプトから求められたら、データベースのユーザー名とパスワードを入力します。

    DR計画データはデータベースから取得され、指定した*.csv出力ファイルに保存されます。

  4. ログアウトする前に、*.csvファイルをコピーします。
ネイティブDRサービスへの切替え

第1世代のDR計画を変換する前に、両方のシステム間でピアリングを設定し、ネイティブDRサービスをアクティブ化する必要があります。

  1. プライマリ・アプライアンスとスタンバイ・アプライアンスの間にアクティブなピア接続が存在することを確認します。 「ピア接続の確立」を参照してください。

  2. 既存のサービス構成を更新して、ネイティブDRサービスをアクティブ化します。 ピア・システムのシリアル番号は必須パラメータです。

    PCA-ADMIN> drNativeUpdateService peerSerialNumber=<peer_serial>
ネイティブDR計画への変換

「サービスCLI」を使用して、Oracle Site GuardからネイティブDRサービスにDR計画データをインポートできます。

  1. Oracle Site GuardからのDR計画データを含む*.csv出力ファイルが、DRサービス・ポッドがアクセスできるロケーションにあることを確認します。

  2. create DrPlanコマンドを使用して、*.csvファイルからDR計画を作成します。

    *.csvファイルのレコードと一致する各DR構成について、DR計画は変換され、ネイティブDR形式で保存されます。

    構文(1行に入力):

    create DrPlan
    drPlanDataFile=<csv_file_name>
    configsToMigrate=["all"|"config_id_1,config_id_n"]
    • DR構成のサブセットに対するDR計画データをCSVファイルから変換するには、必要な構成のIDを指定します:

      PCA-ADMIN> create DrPlan drPlanDataFile=/home/admin/em_plan_data.csv \
      configsToMigrate="config1_id, config2_id, config3_id"
        JobId: 146c6422-cd82-4ecf-9e5f-a99acfc9baab
        Data: DrPlan id: null::null. Successfully started job for plan creation using /home/admin/em_plan_data.csv
    • 一致するすべてのDR構成のすべてのDR計画をCSVファイルから変換するには:

      PCA-ADMIN> create DrPlan drPlanDataFile=/home/admin/em_plan_data.csv configsToMigrate="all"
        JobId: 862b045a-c4f6-4f8c-8130-9d9b487bd363
        Data: DrPlan id: null::null. Successfully started job for plan creation using /home/admin/em_plan_data.csv
  3. ジョブIDを使用して、開始した操作のステータスを確認します。

    PCA-ADMIN> show Job id=862b045a-c4f6-4f8c-8130-9d9b487bd363
    Data:
      Id = 862b045a-c4f6-4f8c-8130-9d9b487bd363
      Type = Job
      Associated Work Request Id = 8671211c-68b3-426e-aa7c-d93d9ffb32e4
      Done = true
      Name = CREATE_TYPE
      Progress Message = Plan migration succeeded.
      Run State = Succeeded
      Transcript = Created job CREATE_TYPE
      Username = admin
      WorkItemIds 1 = id:08cb4f9a-575b-4536-b832-b85948c90212  type:WorkItem  name:

    作業リクエストIDを使用して詳細を表示します。

    PCA-ADMIN> drGetJob jobId=8671211c-68b3-426e-aa7c-d93d9ffb32e4
    Data:
      Type = drplan_migration
      Job Id = 8671211c-68b3-426e-aa7c-d93d9ffb32e4
      Status = finished
      Result = succeeded
      Message = job successfully retrieved
      Response =
        config_id: b51a51ac-043e-4b6d-ab29-20f86d905e81: plan_name: fo1 status: success
        config_id: b51a51ac-043e-4b6d-ab29-20f86d905e81: plan_name: sw1 status: success
        config_id: b51a51ac-043e-4b6d-ab29-20f86d905e81: plan_name: pfo1 status: success
  4. DR計画が追加されたことを確認するには、drListPlanコマンドを使用します。

    PCA-ADMIN> drListPlan drConfigId=b51a51ac-043e-4b6d-ab29-20f86d905e81
    Data:
      id                                          Plan Name   Operation  
      --                                          ---------   ---------  
      b51a51ac-043e-4b6d-ab29-20f86d905e81::fo1   fo1         failover
      b51a51ac-043e-4b6d-ab29-20f86d905e81::sw1   sw1         switchover
      b51a51ac-043e-4b6d-ab29-20f86d905e81::pfo1  pfo1        postfailover
  5. 必要に応じてDR計画を変更します。 詳細は、「ディザスタ・リカバリ計画の操作」を参照してください。