ネイティブ・ディザスタ・リカバリ・サービスへの移行
第1世代のディザスタ・リカバリ用に設定された既存のプライベート・クラウド・アプライアンス環境は、システムがアプライアンス・ソフトウェア・バージョン3.0.2-b1261765以降にアップグレードまたはパッチ適用されるとすぐに、ネイティブのディザスタ・リカバリ・サービスに移行できます。
まず、両方の環境で最低限必要なアプライアンスソフトウェアバージョンが実行されていることを確認します。第1世代の障害回復設定は、新しいネイティブDRサービスを実行しているシステムのスタンバイとして、あるいはその逆として動作できません。ピア接続が確立されるとすぐに、第1世代のDR構成は使用できなくなりますが、ネイティブDRサービスに移行できます。
Oracle Site Guard DR計画の収集
DR計画データをサイト・ガードから抽出するには、get_em_plan.shスクリプトと、Oracle Enterprise Managerデータベース・スキーマの有効なユーザー名とパスワードが必要です。アプライアンスのアップグレードまたはパッチ適用中に、スクリプトはディレクトリ/var/lib/pca-foundation/scriptsに保存されます。
-
サイト・ガード・プラグインのデータが格納されているEnterprise Managerデータベースを実行するシステムにログインします。
-
get_em_plan.shスクリプトをこのシステムにコピーします。コマンドラインからスクリプトを実行し、出力ファイルを指定します。データはCSV形式で格納されます。ノート
単一のDR構成の計画データを取得するには、コマンドの最後にスペースで区切って名前を追加します。
$ ./get_em_plan.sh em_plan_data.csv -
スクリプトのプロンプトが表示されたら、データベースのユーザー名とパスワードを入力します。
DR計画データはデータベースから取得され、指定した
*.csv出力ファイルに保存されます。 - ログアウトする前に、
*.csvファイルをコピーします。
ネイティブDRサービスへの切替え
第1世代のDR計画を変換する前に、両方のシステム間でピアリングを設定し、ネイティブDRサービスをアクティブ化する必要があります。
-
プライマリ・アプライアンスとスタンバイ・アプライアンスの間にアクティブなピア接続が存在することを確認します。ピア接続の確立を参照してください。
-
既存のサービス構成を更新して、ネイティブDRサービスをアクティブ化します。ピア・システムのシリアル番号は必須パラメータです。
PCA-ADMIN> drNativeUpdateService peerSerialNumber=<peer_serial>
ネイティブDR計画への変換
サービスCLIを使用して、サイト・ガードからネイティブDRサービスにDR計画データをインポートできます。
-
サイト・ガードからのDR計画データを含む
*.csv出力ファイルが、DRサービス・ポッドがアクセスできる場所にあることを確認します。 -
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
-
-
ジョブ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 -
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 -
必要に応じてDR計画を変更します。詳細は、ディザスタ・リカバリ計画の使用を参照してください。