ノート:

Oracle Exadata Database Service on Dedicated InfrastructureのExadata Cloud Infrastructure移行自動化ユーティリティの構成

イントロダクション

ユーザーは、Oracle Exadata Database Service on Dedicated InfrastructureのExadata Cloud Infrastructure移行自動化ユーティリティを構成できるようになりました。このユーティリティは、Oracle Exadata Cloud Infrastructure間でダウンタイムなしでOracle Exadata Database Serviceデプロイメントを移行するのに役立ちます。主なユース・ケースには、ハードウェア世代間の移動や、インフラストラクチャ間でのデータベースのリバランスなどがあります。

Exadata Cloud Infrastructure Migration Automation Utilityは、Oracle Cloud Infrastructure(OCI)コントロールプレーンにアクセスできる任意のLinuxクライアントマシンにインストールできるシンプルなツールです。指定されたソース・インフラストラクチャOCIDに基づいて、ユーティリティは現在の環境の構成を検出および取得し、Oracle Exadata Cloud Infrastructure、クラウドVMクラスタおよびデータベースの入力テンプレートを作成します。これらのテンプレートは、目的の移行ターゲットに対応するために必要に応じて変更できます。ユーティリティはテンプレートを検証し、設定および構成で潜在的な問題がないかチェックします。検証に成功すると、ユーティリティは新しいOracle Exadata Cloud Infrastructureをプロビジョニングし、目的のクラウドVMクラスタを作成してデータベースを移行します。データベースは、ターゲット・インフラストラクチャ上のスタンバイ・データベースをインスタンス化し、ターゲット・インフラストラクチャ上のスタンバイにスイッチオーバーすることで、停止時間なしで移行されます。

目的

現在の機能

ユーティリティーでサポートされる移行ワークフロー

前提条件

タスク1: インフラストラクチャ、VMクラスタおよびデータベースの入力テンプレートの生成による環境の検出

  1. 次のコマンドを実行して、インフラストラクチャVMクラスタおよびデータベースの入力テンプレートを生成します。

    入力テンプレートの生成を示す図

  2. インフラストラクチャクラウドVMクラスタおよびデータベース入力テンプレート・ファイルの内容を確認します。

    • インフラストラクチャ入力テンプレート・ファイルのサンプル・コンテンツ。

      インフラストラクチャの内容を示す図

    • クラウドVMクラスタ入力テンプレート・ファイルのサンプル・コンテンツ。

      クラウドVMクラスタの内容を示すイメージ

    • データベース入力テンプレート・ファイルのサンプル・コンテンツ。

      データベースの内容を示すイメージ

タスク2: 新しいOracle Exadata Cloud Infrastructureの作成

  1. 次の情報を使用して、インフラストラクチャ入力テンプレート・ファイルを変更します。

    ノート:必要に応じて、ターゲット・インフラストラクチャに対応するようにインフラストラクチャ入力テンプレート・ファイルを変更します。

    • displayName:新しいインフラストラクチャ表示名(ecma-lhrcabcei)を入力します。
    • exadataInfraModel新しいターゲット・モデルExadata.X11Mを入力します。
    • databaseServerTypeデータベース・サーバー・タイプX11Mを入力します。
    • storageServerTypeストレージ・サーバー・タイプX11M-HCを入力します。

    変更インフラストラクチャ入力テンプレートファイルを示す図

  2. 次のコマンドを実行して、インフラストラクチャ入力テンプレート・ファイルを検証します。

    インフラストラクチャ入力テンプレート・ファイルの検証を示す図

  3. 次のコマンドを使用して、新しいOracle Exadata Cloud Infrastructureを作成します。

    exacloudmigration create_infra -i inputs/infra_lhrcabcei/infrastructure_inputs
    

    新規インフラストラクチャの作成を示す図

    「Exadata Cloud Infrastructureの詳細」ページが表示されます。作成プロセスの実行中に、Oracle Exadata Cloud Infrastructureのライフサイクル状態には「プロビジョニング中」と表示されます。

    新しいインフラストラクチャのプロビジョニングを示す図

    Oracle Exadata Cloud Infrastructureの作成プロセスが完了すると、Oracle Exadata Cloud Infrastructureの状態が「使用可能」に変わります。

    新しいインフラストラクチャのプロビジョニングを示す図

タスク3: クラウドVMクラスタの作成

  1. 次の情報を使用して、クラウドVMクラスタ入力テンプレート・ファイルを変更します。

    ノート:ターゲット要件に従って、クラウドVMクラスタ入力テンプレート・ファイルを変更します。

    • create=yes:クラウドVMクラスタを作成します。
    • createAppVIP=yes: appvipを作成します。
    • cpuCountPerVM=8: VM当たりのOCPU数を設定します。
    • u02SizeInGBsPerVM=500: u02ファイル・システムのサイズを設定します。

    クラウドvmクラスタの変更を示すイメージ

  2. 次のコマンドを実行して、クラウドVMクラスタ入力テンプレート・ファイルを検証します。

    クラウドvmクラスタの検証を示す図

  3. 次のコマンドを使用して、新しいクラウドVMクラスタを作成します。

    exacloudmigration create_vmcluster -i inputs/infra_lhrcabcei/cloudvmcluster_inputs
    

    クラウドvmクラスタの作成を示す図

    「クラウドVMクラスタ詳細」ページが表示されます。作成プロセスの実行中に、クラウドVMクラスタのライフサイクル状態には「プロビジョニング中」と表示されます。

    新しいクラウドvmクラスタのプロビジョニングを示すイメージ

    クラウドVMクラスタ作成プロセスが完了すると、クラウドVMクラスタの状態が使用可能に変わります。

    新しいクラウドvmクラスタのプロビジョニングを示すイメージ

タスク4: データベースの作成および移行

  1. 次の情報を使用して、Oracle Data Guardアソシエーションのデータベース入力テンプレート・ファイルを変更します。

    ノート:ターゲット要件に従って、データベース入力テンプレート・ファイルを変更します。

    • targetVmClusterOCID:新しいターゲット・クラウドVMクラスタOCIDを入力します。
    • create=yes: Oracle Data Guardアソシエーションを設定します。

    変更データベースを示す図

  2. 次のコマンドを実行して、データベース入力テンプレート・ファイルを検証します。

    データベースの検証を示すイメージ

  3. 次のコマンドを実行して、データベースを移行するOracle Data Guardアソシエーションを設定します。

    設定データ・ガードの関連付けを示す図

    設定データ・ガードの関連付けを示す図

    Oracle Data Guardアソシエーションの設定中に、コンソールは次の図のようになります。

    設定データ・ガードの関連付けを示す図

    Oracle Data Guardの設定後、コンソールは次の図のようになります。

    設定データ・ガードの関連付けを示す図

  4. データベース入力テンプレート・ファイルを変更してスイッチオーバーを構成します。

    ノート:たとえば、スイッチオーバー用の新しいスタンバイ・データベースOCIDを持つstandbyDatabaseOCIDです。

    データ・ガード・アソシエーションの設定を示す図

  5. 次のコマンドを実行して、新しいスタンバイ・データベースへのデータベース・スイッチオーバーを実行します。

    データ・ガードのスイッチオーバーを示す図

  6. 次のコマンドを実行して、データベース入力テンプレート・ファイルを変更してスタンバイ・データベースを削除します。

    ノート:削除するスタンバイ・データベースOCIDを使用して、パラメータstandbyDatabaseOCIDdatabase_inputsファイルを変更します。

    スタンバイ・データベースの削除を示す図

確認

その他の学習リソース

docs.oracle.com/learnで他のラボを確認するか、Oracle Learning YouTubeチャネルで無料のラーニング・コンテンツにアクセスしてください。また、education.oracle.com/learning-explorerにアクセスして、Oracle Learning Explorerになります。

製品ドキュメントについては、Oracle Help Centerを参照してください。