ネイティブディザスタ・リカバリ・サービスへの移行
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
ディレクトリに保存されます。-
Oracle Site Guardプラグインのデータが格納されているOracle 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」を使用して、Oracle Site GuardからネイティブDRサービスにDR計画データをインポートできます。
-
Oracle Site Guardからの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計画を変更します。 詳細は、「ディザスタ・リカバリ計画の操作」を参照してください。
-