ノート:
- このチュートリアルでは、Oracle Cloudへのアクセス権が必要です。無料アカウントにサインアップするには、Oracle Cloud Infrastructure Free Tierの開始を参照してください。
- Oracle Cloud Infrastructureの資格証明、テナンシおよびコンパートメントの値の例を使用します。演習を完了したら、これらの値をクラウド環境に固有の値に置き換えてください。
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クラスタを作成してデータベースを移行します。データベースは、ターゲット・インフラストラクチャ上のスタンバイ・データベースをインスタンス化し、ターゲット・インフラストラクチャ上のスタンバイにスイッチオーバーすることで、停止時間なしで移行されます。
目的
現在の機能
-
Oracle Exadata Database Service on Dedicated Infrastructureシステム間のサポートされた移行。
-
サポートされているターゲットOracle Exadata Cloud Infrastructureモデル: X8M、X9MおよびX11M。
-
同じテナンシ移行。
-
ターゲット・インフラストラクチャを固定シェイプ・インフラストラクチャにすることはできません。
ユーティリティーでサポートされる移行ワークフロー
-
Oracle Exadata Cloud Infrastructure、クラウドVMクラスタ、アプリケーションVIPおよびデータベース・ホームの作成を含む、ターゲット・リージョン/コンパートメント内のOracle Exadata Cloud Infrastructure全体を移行します。
-
ターゲット・インフラストラクチャで選択したクラウドVMクラスタを移行します。これには、クラウドVMクラスタ、アプリケーションVIPおよびデータベース・ホームの作成が含まれます。
-
ソース・クラウドVMクラスタから特定のターゲット・クラウドVMクラスタにデータベース・ホームを移行します。
-
ソース・データベースとターゲット・データベースの間にOracle Data Guardスタンバイ・データベースを作成し、操作をスイッチオーバーするオプションを指定して、ソース・クラウドVMクラスタから特定のターゲット・クラウドVMクラスタにデータベースを移行します。
-
ターゲット・リージョン/コンパートメントにのみOracle Exadata Cloudインフラストラクチャを作成します。
-
ターゲット・インフラストラクチャにのみクラウドVMクラスタを作成します。
-
指定されたデータベースのデータベース・ホーム・ソフトウェア・イメージを作成します。
-
移行後にスタンバイ・データベースを削除します。
前提条件
-
OCIコンソールを使用してユーザーを作成し、次の必要なOracle Cloud Infrastructure Identity and Access Management (OCI IAM)ポリシーを割り当てます。詳細は、ユーザーの作成を参照してください。
Allow group '<group name>' to use database-family in compartment <compartment name> Allow group '<group name>' to use virtual-network-family in compartment <compartment name> Allow group '<group name>' to manage cloud-exadata-infrastructures in compartment <compartment name> Allow group '<group name>' to manage cloud-vmclusters in compartment <compartment name> Allow group '<group name>' to manage db-nodes in compartment <compartment name> Allow group '<group name>' to manage db-homes in compartment <compartment name> Allow group '<group name>' to manage databases in compartment <compartment name> Allow group '<group name>' to manage database-software-image in compartment <compartment name> Allow group '<group name>' to use compartments in compartment <compartment name> Allow group '<group name>' to use resource-availability in compartment <compartment name>
-
ユーザーのキー・ペアを構成します。このキー・ペアは、APIリクエストの認証に使用されます。詳細は、API署名キーの生成(コンソール)を参照してください。
-
ターゲット・モデルにサービス制限をリクエストし、十分なリソースが使用可能であることを確認します。詳細については、Request a Service Limit Increaseを参照してください。
-
既存のVirtual Cloud Network (VCN)を使用するか、新しいVCNを作成します。
-
ターゲットが同じソースのリージョン/コンパートメントにある場合は、既存のVCNを使用できます。
-
新しいVCNまたはターゲットをクロス・リージョンで使用する必要がある場合は、新しいVCN設定が必要です。
-
新しいVCNには、VMクラスタの作成に使用できる十分な数のIPが必要です。
-
新しいVCNを作成するためのIPアドレス空間の要件。
-
新しいVCNで、ソースVCNと同じ必須セキュリティ・リスト/ルールが構成されていることを確認します。
-
Oracle Data Guardを設定する場合は、ソースとターゲットVCNs間の接続が確立されていることを確認し、新しいVCNを使用する場合は、2つのVCNsに対してピアリングが実行され、データ・ガード・アソシエーション通信が許可されていることを確認します。
-
-
-
クライアント・マシンでユーティリティをダウンロードして設定します。
-
My Oracle Supportカスタマ・ポータル: Migration Between Exadata Cloud Environments Using The Oracle Cloud Infrastructure SDK and API Calls (Doc ID 2928373.1)を参照してください。
-
Exadata Cloud Infrastructure移行自動化ユーティリティを使用するための準備。
-
Linux-x86-64プラットフォーム用のパッチ# 37344128をサポート・ポータルからダウンロードします。例: My Oracle Support Customer Portal
https://support.oracle.com/
-
パッチをクライアント・マシンにコピーし、ユーティリティを解凍します。たとえば、ユーザー名は
opc
で、このユーザーは後続の項でサンプル・ユーザーとして使用されます。opc
ユーザーとしてクライアント・マシンにログインし、ユーティリティを解凍します。
-
-
-
ソース・インフラストラクチャのOracle Cloud Identifier (OCID)およびVMクラスタOCIDを収集します。
-
(オプション)含まれているユーティリティを使用して、sysパスワードを収集し、ウォレットに格納します。
タスク1: インフラストラクチャ、VMクラスタおよびデータベースの入力テンプレートの生成による環境の検出
-
次のコマンドを実行して、インフラストラクチャ、VMクラスタおよびデータベースの入力テンプレートを生成します。
-
インフラストラクチャ、クラウドVMクラスタおよびデータベース入力テンプレート・ファイルの内容を確認します。
-
インフラストラクチャ入力テンプレート・ファイルのサンプル・コンテンツ。
-
クラウドVMクラスタ入力テンプレート・ファイルのサンプル・コンテンツ。
-
データベース入力テンプレート・ファイルのサンプル・コンテンツ。
-
タスク2: 新しいOracle Exadata Cloud Infrastructureの作成
-
次の情報を使用して、インフラストラクチャ入力テンプレート・ファイルを変更します。
ノート:必要に応じて、ターゲット・インフラストラクチャに対応するようにインフラストラクチャ入力テンプレート・ファイルを変更します。
displayName
:新しいインフラストラクチャ表示名(ecma-lhrcabcei)
を入力します。exadataInfraModel
新しいターゲット・モデルExadata.X11M
を入力します。databaseServerType
データベース・サーバー・タイプX11M
を入力します。storageServerType
ストレージ・サーバー・タイプX11M-HC
を入力します。
-
次のコマンドを実行して、インフラストラクチャ入力テンプレート・ファイルを検証します。
-
次のコマンドを使用して、新しい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クラスタの作成
-
次の情報を使用して、クラウドVMクラスタ入力テンプレート・ファイルを変更します。
ノート:ターゲット要件に従って、クラウドVMクラスタ入力テンプレート・ファイルを変更します。
create=yes
:クラウドVMクラスタを作成します。createAppVIP=yes
:appvip
を作成します。cpuCountPerVM=8
: VM当たりのOCPU数を設定します。u02SizeInGBsPerVM=500
:u02
ファイル・システムのサイズを設定します。
-
次のコマンドを実行して、クラウドVMクラスタ入力テンプレート・ファイルを検証します。
-
次のコマンドを使用して、新しいクラウドVMクラスタを作成します。
exacloudmigration create_vmcluster -i inputs/infra_lhrcabcei/cloudvmcluster_inputs
「クラウドVMクラスタ詳細」ページが表示されます。作成プロセスの実行中に、クラウドVMクラスタのライフサイクル状態には「プロビジョニング中」と表示されます。
クラウドVMクラスタ作成プロセスが完了すると、クラウドVMクラスタの状態が使用可能に変わります。
タスク4: データベースの作成および移行
-
次の情報を使用して、Oracle Data Guardアソシエーションのデータベース入力テンプレート・ファイルを変更します。
ノート:ターゲット要件に従って、データベース入力テンプレート・ファイルを変更します。
targetVmClusterOCID
:新しいターゲット・クラウドVMクラスタOCIDを入力します。create=yes
: Oracle Data Guardアソシエーションを設定します。
-
次のコマンドを実行して、データベース入力テンプレート・ファイルを検証します。
-
次のコマンドを実行して、データベースを移行するOracle Data Guardアソシエーションを設定します。
Oracle Data Guardアソシエーションの設定中に、コンソールは次の図のようになります。
Oracle Data Guardの設定後、コンソールは次の図のようになります。
-
データベース入力テンプレート・ファイルを変更してスイッチオーバーを構成します。
ノート:たとえば、スイッチオーバー用の新しいスタンバイ・データベースOCIDを持つ
standbyDatabaseOCID
です。 -
次のコマンドを実行して、新しいスタンバイ・データベースへのデータベース・スイッチオーバーを実行します。
-
次のコマンドを実行して、データベース入力テンプレート・ファイルを変更してスタンバイ・データベースを削除します。
ノート:削除するスタンバイ・データベースOCIDを使用して、パラメータ
standbyDatabaseOCID
のdatabase_inputs
ファイルを変更します。
関連リンク
-
Oracle Exadata Database Service on Dedicated Infrastructureテクニカル・ドキュメンテーション
-
Exadata Database Service on Dedicated Infrastructureのビデオ・プレイリスト
-
Oracle LiveLabsワークショップ: Oracle Exadata Database Service on Dedicated Infrastructureの開始
確認
- 著者 - Leo Alvarado、Giridhar Reddy Sangala、Bob Thome、Tammy Bednar (製品管理)
その他の学習リソース
docs.oracle.com/learnで他のラボを確認するか、Oracle Learning YouTubeチャネルで無料のラーニング・コンテンツにアクセスしてください。また、education.oracle.com/learning-explorerにアクセスして、Oracle Learning Explorerになります。
製品ドキュメントについては、Oracle Help Centerを参照してください。
Configure Exadata Cloud Infrastructure Migration Automation Utility for Oracle Exadata Database Service on Dedicated Infrastructure
G33776-02
Copyright ©2025, Oracle and/or its affiliates.