VPC ネットワーク ピアリングの設定と管理
Google Cloud VPC ネットワーク ピアリングを使用すると、2 つの Virtual Private Cloud(VPC)ネットワークが同じ Google Cloud プロジェクトまたは組織に属しているかどうかにかかわらず、内部 IP アドレス接続を使用できます。ピアリングは、IPv4 のみ、デュアルスタック、IPv6 のみのサブネットの任意の組み合わせを使用するネットワーク間の接続をサポートします。
始める前に
- VPC ネットワーク ピアリングとピアリング接続についてを読む。
- プロジェクトで Compute Engine API を有効にする。
IAM の権限
プロジェクトで次のいずれかのロールがあることを確認します。
- Compute ネットワーク管理者のロール(
roles/compute.networkAdmin) - 次の権限を含むカスタムロール:
compute.networks.addPeeringcompute.networks.updatePeeringcompute.networks.removePeeringcompute.networks.listPeeringRoutes
ピアリング構成を作成する
操作を始める前に、ピアリング先の VPC ネットワークの名前を確認する必要があります。ネットワークが別のプロジェクト内にある場合は、プロジェクト ID も必要です。VPC ネットワークのピアリング リクエストの一覧は表示できません。必要に応じて、ピアリングするネットワークの管理者にネットワーク名とプロジェクト ID を確認してください。
それぞれのネットワークが相手側のネットワークを参照するピアリングを構成すると、両方のネットワークが接続されます。詳細については、ピアリング接続についてをご覧ください。
Google Cloud では、ピアリングされたネットワーク間で一度に 1 つのピアリング オペレーションしか許可されません。たとえば、あるネットワークとのピアリングを設定し、すぐに別のネットワークとのピアリングを設定しようとすると、オペレーションは失敗し、Error: There is a peering operation in progress on the local or peer network.
Try again later. が返されます。
コンソール
ピアリング接続の両側で次の操作を行います。
Google Cloud コンソールで [VPC ネットワーク ピアリング] ページに移動します。
[接続を作成] をクリックします。
[続行] をクリックします。
[Peering connection name] フィールドに、ピアリング構成の名前を入力します。
[VPC ネットワーク] フィールドで、ピアリングするネットワークを選択します。
[ピアリングした VPC ネットワーク] セクションで、ピアリングするネットワークを選択します。
- ピアリング先のネットワークが同じプロジェクト内にある場合は、[プロジェクト [name-of-your-project]] を選択した後、ピアリング先のネットワークを選択します。
- ピアリング先のネットワークが別のプロジェクト内にある場合は、[別のプロジェクト] を選択します。ピアリング先のネットワークを含むプロジェクト ID と、その VPC ネットワークの名前を指定します。
ピアリングされたネットワーク間で交換するルートの IP バージョンを選択します。
- IPv4(シングルスタック): IPv4 ルートのみを交換します。
- IPv4 と IPv6(デュアル スタック): IPv4 ルートと IPv6 ルートの両方を交換します。
IPv4 カスタムルートを交換するには、[IPv4 カスタムルートの交換] セクションで、次のオプションのいずれかまたは両方を選択します。
- カスタムルートをインポートする: ピア ネットワークからカスタムルートをインポートします。ルートをインポートするには、ピア ネットワークでカスタムルートのエクスポートを有効にする必要があります。
- カスタムルートをエクスポートする: カスタムルートをピア ネットワークにエクスポートします。ルートをエクスポートするには、ピア ネットワークでカスタムルートのインポートを有効にする必要があります。
ネットワークまたはピア ネットワークが、サブネット内でプライベート パブリック IPv4 範囲を使用している場合、これらのルートはデフォルトでエクスポートされますが、インポートされません。
プライベートで使用されるパブリック IPv4 サブネット ルートをインポートするには、[