Oracle Base Database ServiceまたはOracle Exadata Database Service on Dedicated Infrastructureへの移行
この項では、オンプレミスのx86サーバーまたはOracle Database ApplianceワークロードをOracle Base Database ServiceまたはOracle Exadata Database Service on Dedicated Infrastructureに移行し、VMwareアプリケーションをOracle Cloud VMware Solutionに移行する方法について説明します。
アーキテクチャ
Oracle Zero Downtime Migrationを使用して、オンプレミスからクラウドにデータを移行する際のダウンタイムを最小限に抑えながら、データベースの移行を自動化します。
HCXやvMotionなどのVMwareツールを使用して、VMwareで実行されているオンプレミス・アプリケーションをOracle Cloud VMware Solutionに移行します。Oracle Cloud VMware Solutionでは、OCIベアメタル・インスタンスで実行される、OCIテナンシ内のVMwareソフトウェア定義データセンター(SDDC)を完全に自動実装できます。
次の図は、このリファレンス・アーキテクチャを示しています。
x86-oda-migrate-base-exadata-vmware.zip
このアーキテクチャでは、次のコンポーネントがサポートされています。
- リージョン
Oracle Cloud Infrastructureリージョンとは、可用性ドメインと呼ばれる1つ以上のデータ・センターを含む、ローカライズされた地理的領域です。リージョンは他のリージョンから独立しており、長距離では(国や大陸をまたがって)それらを分離できます。
- 仮想クラウド・ネットワーク(VCN)およびサブネット
VCNは、Oracle Cloud Infrastructureリージョンで設定する、ソフトウェアで定義されたカスタマイズ可能なネットワークです。VCNは、従来のデータ・センター・ネットワークと同様に、ネットワーク環境の完全な制御を可能にします。VCNには重複しない複数のCIDRブロックを含めることができ、VCNの作成後にそれらを変更できます。VCNをサブネットにセグメント化して、そのスコープをリージョンまたは可用性ドメインに設定できます。各サブネットは、VCN内の他のサブネットと重複しない連続した範囲のアドレスで構成されます。サブネットのサイズは、作成後に変更できます。サブネットはパブリックにもプライベートにもできます。
- Oracle Exadata Database Service on Dedicated Infrastructure
Oracle Exadata Database Service on Dedicated Infrastructureは、Oracle Exadata Database MachineをOCIデータ・センターのサービスとして提供します。Oracle Exadata Database Service on Dedicated Infrastructureサービスは、OCIリージョンの単一のExadataラックで実行される1つ以上のVMクラスタで実行される多数のOracleデータベースをホストできます。Oracle Exadata Database Service on Dedicated Infrastructureは、データベース統合に最適なプラットフォームです。
- Oracle Base Database Service
Oracle Base Database Serviceでは、Oracle DatabaseとOracle Cloud Infrastructure (OCI)の機能を組み合せて利用しながら、データを完全に制御できます。OCIは、仮想マシン上に単一ノードのデータベース・システムおよびマルチノードのRACデータベース・システムを提供します。単一のOracle Base Database Serviceシステムで、単一のOracleコンテナ・データベース(CDB)をホストできます。このコンテナ・データベースは、複数のプラガブル・データベース(PDB)をホストできます。Oracle Base Database Serviceは、プラガブル・データベースに移行できるデータベースのデータベース統合に最適です。
- Oracle Cloud VMware Solutionソフトウェア定義データセンター(SDDC)
OracleとVMwareは、Oracle Cloud Infrastructure内で使用するVMware認定ソフトウェア定義データ・センター(SDDC)実装の開発と提携しています。Oracle Cloud VMware Solutionと呼ばれるこの実装では、OCIを使用して高可用性VMware SDDCをホストします。また、オンプレミスのVMware SDDCワークロードをすべてOracle Cloud VMware Solutionにシームレスに移行できます。Oracle Cloud VMware Solutionには、次のVMwareコンポーネントが含まれています。
- VMware vSphere ESXi
- VMware vSAN
- VMware vCenter
- VMware NSX-T
- VMware HCX (オプション)
- ベア・メタル
Oracle Cloud VMware Solutionソフトウェア定義データ・センター(SDDC)には、Oracle Cloud VMware Solutionをホストするベア・メタル・サーバーが含まれています。ベア・メタル・サーバーは、コア数が多く、大量のメモリーおよび高帯域幅(Oracle Cloud VMware Solutionなど)を必要とするアプリケーションをサポートしています。ベア・メタル・サーバーにOracle Cloud VMware Solutionをデプロイし、他のパブリック・クラウドやオンプレミス・データ・センターと比較してパフォーマンスが大幅に向上した仮想マシンを構成できます。
- サービス・ゲートウェイ
サービス・ゲートウェイは、VCNからOracle Cloud Infrastructure Object Storageなどの他のサービスへのアクセスを提供します。The traffic from the VCN to the Oracle service travels over the Oracle network fabric and never traverses the internet.
- 動的ルーティング・ゲートウェイ(DRG)
DRGは、同じリージョン内のVCN間、VCNとリージョン外のネットワーク(別のOracle Cloud Infrastructureリージョン内のVCN、オンプレミス・ネットワーク、別のクラウド・プロバイダのネットワークなど)間のプライベート・ネットワーク・トラフィックのパスを提供する仮想ルーターです。
- FastConnect
Oracle Cloud Infrastructure FastConnectは、データ・センターとOracle Cloud Infrastructureとの間に専用のプライベート接続を簡単に作成する方法を提供します。FastConnectは、インターネット・ベースの接続と比較して、高帯域幅オプションと、より信頼性の高いネットワーキング・エクスペリエンスを提供します。
- ファイル・ストレージ
OCIファイル・ストレージは、移行中に、移行されたデータベースを共有ファイル・システムからインポートするために使用されます。
- オブジェクト・ストレージ
OCIオブジェクト・ストレージは、一時ストレージの移行中に使用されます。
開始する前に
作業を開始する前に、この設定で使用されている主要コンポーネントのバージョンを確認し、後で参照できるように製品ドキュメントを確認してください。
要件のレビュー
- ソース・データベースがx86サーバーで実行されているか、Oracle Database Applianceデータベースがバージョン19.18 Standard EditionまたはEnterprise Editionを実行していることを確認します。
- ターゲットのOracle Exadata Database Service on Dedicated Infrastructureデータベースは、Oracle Enterprise Extreme Performanceバージョン19.18以上である必要があります。
- ターゲットのOracle Base Database Serviceデータベースは、Standard Edition、Enterprise Edition、Enterprise Edition High Performance、Enterprise Edition Extreme Performanceバージョン19.18以上です。
- Oracle Zero Downtime Migrationはバージョン21.4以上である必要があります。
- 中間ストレージには、OCI Object Storage、Oracle ZFS Storage Appliance (NAS)およびOCI File Storageが含まれている必要があります。
ドキュメントの確認
このソリューション・プレイブックでは、データベース・ワークロードの移行方法について説明します。VMwareワークロードの移行方法を学習するには、次のソリューションを参照してください。追加のリソースは、データベース移行のコンテキスト、詳細および参照に役立ちます。
ワークロードのVMwareコンポーネントをOracle Cloud VMware Solutionに移行する方法について学習します。
Oracle Zero Downtime Migrationのリソースを確認します:
- Oracle Zero Downtime Migration
- Oracle Zero Downtime Migrationのビデオ
- Oracle Zero Downtime Migrationソフトウェアのインストール
論理移行リソースを確認します。
- "Setting Logical Migration Parameters" in Move to Oracle Cloud Using Zero Downtime Migration Guide
- ステップバイステップ・ガイド- オンプレミスからOracle Autonomous Databaseへの論理オンライン移行
Oracle Databaseのリソースを確認します。
- 『Oracle Databaseグローバリゼーション・サポート・ガイド』のタイムゾーン・ファイルおよびタイムゾーン・データによるタイムスタンプのアップグレードに関する項
必要な製品およびロールについて
このソリューションには次の製品が必要です。
- Oracle Cloud Infrastructure Identity and Access Management
- OCIコンピュート
- OCI Object Storage
- OCI File Storage
- Oracle Zero Downtime Migration
- x86サーバーまたはOracle Database Appliance
- Oracle Exadata Database Service on Dedicated InfrastructureまたはOracle Base Database Service
各製品に必要なロールは次のとおりです。
製品名: ロール | 必須... |
---|---|
Oracle Cloud Infrastructure Identity and Access Management: OCI_user |
バケットにデータをアップロードするためのAPIキーの作成 |
OCIコンピュート: admin |
OCI Computeインスタンスを作成してOracle Zero Downtime Migrationソフトウェアを実行します |
OCIオブジェクト・ストレージ: Storage Admin |
エクスポートされたデータをアップロードするためのOCI Object Storageバケットの作成 |
OCIファイル・ストレージ: Storage Admin |
論理移行用のOCIファイル・ストレージの作成 |
Oracle Zero Downtime Migration: opc |
zdmuser を作成して、Oracle Zero Downtime Migrationソフトウェアをインストールおよび実行します
|
Oracle Zero Downtime Migration: zdmuser |
|
x86サーバーまたはOracle Database Appliance: root/sudoer user |
|
x86サーバーまたはOracle Database Applianceデータベース: sys/system |
Data Pumpを実行してデータベースをエクスポートします。 |
Oracle Exadata Database Service on Dedicated InfrastructureまたはOracle Base Database Service: Database Admin |
ターゲット・データベースの作成 |
Oracle Exadata Database Service on Dedicated InfrastructureまたはOracle Base Database Service VMクラスタ・ノード: opc |
|
Oracle Exadata Database Service on Dedicated InfrastructureまたはOracle Base Database Serviceデータベース: sys/system |
Data Pumpを実行して、論理移行用のデータベースをインポートします。 |
必要なものを取得するには、Oracle製品、ソリューションおよびサービスを参照してください。
移行に関する考慮事項
移行を開始する前に、次の前提と考慮事項を確認してください。
- Oracle Zero Downtime Migrationでは、x86サーバーまたはOracle Database ApplianceからOracle Base Database ServiceおよびOracle Exadata Database Service on Dedicated Infrastructureへの2種類のデータベース移行(論理移行および物理移行)がサポートされています。この方法は最も単純なため、論理移行を使用することをお薦めします。物理移行では、ソース・データベースとターゲット・データベースを同じパッチ・レベルにする必要があります。
- このプレイブックのステップでは、オフラインの論理移行を使用して移行する方法を説明します。オンラインの論理移行を使用して移行する方法については、ドキュメントのレビュー・セクションを参照してください。論理オンライン移行中、Oracle Zero Downtime Migrationは、移行中にデータベースが常にオンラインになるように、ソース・データベースとターゲット・データベース間の移行用にOracle GoldenGateを構成します。
- 論理移行中に、プラガブル・データベース(PDB)またはスキーマ(あるいはその両方)が移行されます。非コンテナ・データベース(非CDB)は、Oracle Base Database ServiceまたはOracle Exadata Database Service on Dedicated Infrastructureで実行されているコンテナ・データベースで構成されたプラガブル・データベースに移行されます。
- 論理移行には共有ファイル・システムが必要です。論理移行中、Oracle Zero Downtime MigrationはデータをOCI Object Storageに直接エクスポートしません。ソース・データベースでは、Oracle Zero Downtime Migrationはデータを共有ファイル・システム(ネットワーク・ファイル・システムまたはOracle Advanced Cluster File System)にエクスポートします。エクスポートされたデータは、OCI Object Storageにアップロードされます。Oracle Zero Downtime Migrationは、データ・ダンプをOCI Object StorageからOCI File Storageに移動します。最後に、Oracle Base Database ServiceまたはOracle Exadata Database Service on Dedicated Infrastructureは、ネットワーク・ファイル・システムを介してOCI File Storageからデータをインポートできます。
- オンプレミスのx86サーバーまたはOracle Database Applianceデータベースは、単一インスタンス・データベースとRACデータベースの両方を実行できます。Oracle Base Database Serviceでは単一インスタンス・データベースとRACデータベースの両方を実行できますが、Oracle Exadata Database Service on Dedicated Infrastructureでは常にRACデータベースが実行されます。データベースの移行中、Oracle Zero Downtime Migrationは、必要に応じて単一インスタンスをRACデータベースに変換します。
- Oracle Transparent Data Encryptionデータベース暗号化は、x86サーバーまたはOracle Database Applianceで実行されるオンプレミス・データベースではオプションです。データベースをOracle Base Database ServiceまたはOracle Exadata Database Service on Dedicated Infrastructureに移行する場合、ターゲット・データベースは常に暗号化されます。
- ソース・データベースとターゲット・データベースは、同じタイムゾーン・ファイルを実行する必要があります。手順については、「ドキュメントの確認」の項の「タイムゾーン・ファイルおよびタイムゾーン・データ付きタイムスタンプのアップグレード」を参照してください。
- このプレイブックのステップでは、Oracle Database Applianceがインストールされているデータ・センターと、ターゲット・データベースとOracle Zero Downtime Migration仮想マシンが構成されているOCI Virtual Cloud Networkの間に(アーキテクチャ図に示すように、FastConnectまたはIPSec VPNを介して)直接ネットワーク接続があることを前提としています。
- ソース・データベースとターゲット・データベースの
sys
パスワード、ウォレット・パスワード、データベース・バージョン、データベース名およびパッチ・レベルが同じである必要はありません。