LoginSignup
8
4

More than 3 years have passed since last update.

Oracle Cloud: VCNとVCNをLocal Peering してみた

Last updated at Posted at 2018-07-12

ネットワークを複数の部門、事業ラインや本番/開発/検証などの用途で分割されたVirtual Cloud Network(VCN)は、VCNピアリングを使用することで各VCNは他のVCNに直接アクセスすることができます。

■構成

構成.png

*注意点
 ・Local Peering は、VCNが同じリージョンにあること
 ・Peering 関係の2つのVCNには、重複するCIDRがあってはなりません
 ・Local Peering Gatewayは1対1接続になるため、複数接続する場合はその数分用意します
 ・Local Peering Gatewayの最大数は1つのVCNあたり10

■手順概要

① VCN1環境作成
    1) Public Subnetを作成し、コンピュート・インスタンスを作成
    2) Local Peering Gatewayを作成し、ルート表とセキュリティリストを設定
② VCN2環境作成
    1) Public Subnetを作成し、コンピュート・インスタンスを作成
    2) Local Peering Gatewayを作成し、ルート表とセキュリティリストを設定
③ Locale Peering 接続
④ 各VCN内のインスタンス同士でping,ssh疎通確認

■VCN構成確認

・VCN構成
以下2つのVCNを作成しておきます。
  ①VCN1:LDN-VCN10 (10.0.0.0/16)
  ②VCN2:LDN-VCN192(192.168.0.0/16)
01.png

■LPG作成

①VCN1(LDN-VCN10)上に Local Peering Gateway(LPG) 作成
  - NAME:自由
  - CREATE IN COMPARTMENT:LDN-VCN10があるCOMPARTMENTを選択

02_LPG-VCP10作成.png

②作成確認
03_LPG-VCP10作成(確認1).png

③同様にVCN2(LDN-VCN192)上にLPG作成
04_LPG-VCP10作成(確認2).png

■Peering接続設定

作成した2つのLPGをつなげます
①VCN(LDN-VCN10)で作成したLPGの画面で[Establish Connection]をクリック
05_EstablishPeering1.png

②SPECIFY THE LOCAL PEERING GATEWAY項は、ENTER LOCAL PEERING GATWAY OCID を選択し
PEERING GATEWAY OCID項に相手側VCN(LDN-VCN192)のOCIDを入力して
 [Establis Peering Connection]をクリックして設定

06_EstablishPeering.png

③同様にVCN(LDN-VCN192)側も設定
 すると相手側と通信が確立され Status が PEERED になればOK
05_EstablishPeering2(192).png

■Route Rules(Routing)設定

・VCN(LDN-VCN10)側設定
 ①Route Rules に以下相手側の情報を記入してRote追加
  - TARGET TYPE: Local Peering Gatwayを選択
  - CIDR BLOCK:相手側のCIDR(192.168.0.0/16)を記入
  - COMPARTMENT:相手側のCOMPARTMENTを記入
  - TARGET LOCAL PEERING GATEWAY:作成したLPGオブジェクトを選択

08_RoteTAble作成(VCN10).png

②設定確認
08_RoteTAble作成(VCN10)2.png

・VCN(LDN-VCN192)側も同様に設定して確認
09_RoteTAble作成(VCN192)2.png

■Security Rules(Firewall)設定

・VCN1(LDN-VCN10)側設定
 相手側のCIDR(192.168.0.0/16)から通信許可するよう設定
 例:Port 22 (22)を許可する設定

10_SecurityList(VCN10).png

③VCN2(LDN-VCN192)側設定
 同様に、相手側のCIDR(10.0.0.0/16)から通信許可するよう設定
 例:Port 22 (22)

11_SecurityList(VCN192).png

■疎通確認

sshで異なるVCN間が接続できるか確認
・VCN1 -> VCN2 疎通確認

    [opc@ldn-inst01 ~]$ ssh -i id_rsa opc@192.168.0.2 hostname
        ldn-inst02

・VCN2 -> VCN1 疎通確認

    [opc@ldn-inst02 ~]$ ssh -i id_rsa opc@10.0.0.2 hostname
        ldn-inst01
8
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
4