ソース データベースのプライベート接続構成を作成する

このページでは、プライベート接続構成の作成方法について説明します。 プライベート接続構成は、Database Migration Service のサービス ネットワークと、プロジェクトの Virtual Private Cloud(VPC)ネットワーク間の接続を確立するのに役立つ Database Migration Service の構成です。プライベート接続構成を作成して、移行元 Oracle データベースへのプライベート接続を確立します。

次の 2 種類のプライベート接続構成を作成できます。

Database Migration Service のネットワーク接続の詳細については、 異種 Oracle 移行のネットワーク接続 移行元ネットワーキング方法の概要をご覧ください。

始める前に

  1. 次の要件を満たす Virtual Private Cloud ネットワークがあることを確認します。
    • VPC ネットワークに ピアリング制限がない
    • 移行元データベースがピアリングされているネットワークと同じである。 詳細については、 VPC ピアリングによるプライベート接続の要件セクションをご覧ください。
    • VPC ネットワークには、 /29 の CIDR ブロックを持つ使用可能な IP 範囲がある。Database Migration Service は、この IP 範囲を使用してサブネットを作成し、移行元データベースと通信できるようにします。
  2. Database Migration Service API と Compute Engine API を有効にします。

    API を有効にする

必要なロール

プライベート接続構成の作成に必要な権限を取得するには、プロジェクトに必要な IAM ロールの付与を管理者に依頼してください。

ロールの付与の詳細については、 Identity and Access Management のドキュメントのアクセス権の管理をご覧ください。

これらの事前定義ロールには、Database Migration Service でプライベート接続構成を作成するために必要な権限が含まれています。必要とされる正確な権限については、「必要な権限 」セクションを開いてご確認ください。

必要な権限

Database Migration Service で異種 Oracle 移行を実行するには、次の権限が必要です:

  • datamigration.*
  • compute.networks.list

カスタムロールや他の 事前定義ロールを使用して、これらの権限を取得することもできます。

Private Service Connect インターフェースの構成を作成する

Private Service Connect インターフェースで使用するプライベート接続構成を作成する手順は次のとおりです。

  1. まず、VPC ネットワークにネットワーク アタッチメントを作成します。 Database Migration Service に使用可能な IP アドレスが 6 つ以上あるサブネット(/29 範囲)を 使用します。詳細については、 Private Service Connect インターフェースを使用したプライベート接続をご覧ください
  2. コンソールで、 [**プライベート接続の構成**] ページに移動します。 Google Cloud

    プライベート接続の構成に移動

  3. [構成を作成] をクリックします。
  4. In the [Configure private connectivity] section, enter the display name for the configuration and select the region.

    プロジェクトの Virtual Private Cloud ネットワークが存在するリージョンと同じリージョンを使用してください。移行ジョブと接続プロファイルを作成するリージョンと同じリージョンにする必要があります。Database Migration Service は 完全なリージョン プロダクトです。つまり、移行に関連するすべてのエンティティ(移行元と移行先の接続プロファイル、 移行ジョブ、移行先データベース、変換ワークスペース)は、単一のリージョンに 保存する必要があります。

  5. [接続方法] メニューから [PSC インターフェース] を選択します。
  6. [作成] をクリックします。

    Database Migration Service は、プロデューサー プロジェクトを ネットワーク アタッチメントの [承認済みプロジェクト] リストに自動的に追加します。

これで、このプライベート接続構成を ソース接続プロファイルで使用できるようになりました。

VPC ピアリングの構成を作成する

VPC ピアリングで使用するプライベート接続構成を作成する手順は次のとおりです。

  1. コンソールで、 [**プライベート接続の構成**] ページに移動します。 Google Cloud

    プライベート接続の構成に移動

  2. [構成を作成] をクリックします。
  3. In the [Configure private connectivity] section, enter the display name for the configuration and select the region.

    プロジェクトの Virtual Private Cloud ネットワークが存在するリージョンと同じリージョンを使用してください。移行ジョブと接続プロファイルを作成するリージョンと同じリージョンにする必要があります。Database Migration Service は 完全なリージョン プロダクトです。つまり、移行に関連するすべてのエンティティ(移行元と移行先の接続プロファイル、 移行ジョブ、移行先データベース、変換ワークスペース)は、単一のリージョンに保存する必要があります。

  4. [承認済み VPC ネットワーク] プルダウン メニューから、Database Migration Service にプライベート接続アクセスを許可する VPC を選択します。この VPC は、移行元 Oracle にプライベート IP が割り当てられているネットワークである必要があります。
  5. [IP 範囲を割り振る] フィールドに、 CIDR ブロックが /29 の IP 範囲を入力します。例: 10.72.149.40/29.

    Database Migration Service は、選択した VPC の IP 範囲に基づいてサブネットを作成します。適切な IP 範囲を取得するには、ネットワーク管理者に相談することをおすすめします。

    テスト目的で、 Virtual Private Cloud プライベート サービス アクセス インターフェースを使用して IP 範囲を生成することもできます。この自動 割り当ては、Database Migration Service のプライベート接続 構成を対象としていません。Database Migration Service で使用する前に、自動的に割り振られた範囲を解放する必要があります。 詳細については、次のセクション を開いてください。

    例: プライベート サービス アクセスで IP 範囲を生成する

    プライベート サービス アクセスの設定を作成すると、VPC ネットワークで使用されていない IP 範囲を生成できます。 この範囲は、後で VPC 構成で解放し、 Database Migration Service のプライベート接続構成に使用できます。

    使用されていない IP 範囲を生成する手順は次のとおりです。

    1. コンソールで、 [VPC ネットワーク] ページに移動します。 Google Cloud

      VPC ネットワークに移動

    2. プロジェクトのネットワークのリストから、移行元 Oracle データベースにプライベート IP が割り当てられているネットワークを選択します。
    3. [**プライベート サービス アクセス**] タブに移動し、 [**IP 範囲を割り振る**] をクリックします。
    4. [内部 IP 範囲の割り振り] ウィンドウで、次の情報を入力します。
      1. [名前] フィールドに表示名を入力します。
      2. [自動] オプションを選択し、接頭辞に 29 を入力します。

      結果: VPC ネットワークは、プロジェクト内のプライベート サービス アクセス用に空の IP 範囲を割り振ります。

    5. 新しく割り振られた範囲の [内部 IP 範囲] の値を確認します。 Database Migration Service で後で使用するためにメモしておきます。
    6. リストから新しい IP 範囲を選択し、[解放] をクリックします。
    7. 生成された IP 範囲は、別のサブネットで使用できるようになりました。 Database Migration Service でプライベート接続構成を作成するときに、メモした範囲を [IP 範囲を割り振る] フィールドに入力します。
  6. [作成] をクリックします。

これで、このプライベート接続構成を ソース接続プロファイルで使用できるようになりました。

次のステップ