07. IBM Cloud: VMware as a Service（VMWaaS) - 検証: isolated networkとの通信

# 1. はじめに

[VDC ネットワーク基本のき](https://qiita.com/testnin2/items/3575b27c2ec2b6242ee6#2-vdc-%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E5%9F%BA%E6%9C%AC%E3%81%AE%E3%81%8D)にて、

> VDC内では、大別してroutedと呼ばれるEdge Gatewayに接続したネットワーク・タイプと、isolatedと呼ばれるEdge Gatewayにも接続しない孤立したネットワーク・タイプを作成できます。isolatedタイプのネットワークは、Edge Gatewayにも接続していないので、VDC外部にも接続できませんし、そもそも他のネットワークとも接続できません。

という記述を書きました。ここでは、isolatedタイプのネットワークが本当に他のネットワークと接続できないのか、その検証をしたいと思います。

- [01. IBM Cloud: VMware as a Service（VMWaaS)の概要](https://qiita.com/testnin2/items/d39ba856f70fc14ea719) 
- [02. IBM Cloud: VMware as a Service（VMWaaS) - VDCの注文](https://qiita.com/testnin2/items/a3630d5a532a6ce48720)
- [03. IBM Cloud: VMware as a Service（VMWaaS) - VDCの追加注文](https://qiita.com/testnin2/items/666a8a03db85f983f56a) 
- [04. IBM Cloud: VMware as a Service（VMWaaS) - 外部接続のためのネットワークとNAT/Firewallを構成する](https://qiita.com/testnin2/items/3575b27c2ec2b6242ee6) 
- [05. IBM Cloud: VMware as a Service（VMWaaS) - RHELをプロビジョニングして疎通確認を行う](https://qiita.com/testnin2/items/56901ef332ee060fcf2f) 
- [06. IBM Cloud: VMware as a Service（VMWaaS) - 検証: IBM Cloud private networkへの通信におけるSNATの必要性](https://qiita.com/testnin2/items/5add312256d1e264e31f)
- [07. IBM Cloud: VMware as a Service（VMWaaS) - 検証: isolated networkとの通信](https://qiita.com/testnin2/items/9bc1b57b9636071b7239)
- [08. IBM Cloud: VMware as a Service（VMWaaS) - 検証: routed network間の通信](https://qiita.com/testnin2/items/fa9426df262368ddc2ef) 
- [09. IBM Cloud: VMware as a Service（VMWaaS) - Data Center Groupの構成](https://qiita.com/testnin2/items/f940550d7564db526531) 
- [10. IBM Cloud: VMware as a Service（VMWaaS) - Distributed Firewallの構成](https://qiita.com/testnin2/items/26dd06d28effbd83ff9e) 
- [11. IBM Cloud: VMware as a Service（VMWaaS) - VDC間のVM/vApp Migration](https://qiita.com/testnin2/items/381c5e6db4fdd7ed64d6)
- [12. IBM Cloud: VMware as a Service（VMWaaS) - VMWaaS APIの実行例](https://qiita.com/testnin2/items/3e0e86a25bfd06a165bf)
- [13. IBM Cloud: VMware as a Service（VMWaaS) - VMware Cloud Director OpenAPIの実行例](https://qiita.com/testnin2/items/420e55a06255d626a471) 
- [14. IBM Cloud: VMware as a Service（VMWaaS) - 検証: VIP切り替えによる高可用性構成の確認（手動切替）](https://qiita.com/testnin2/items/fead2339a999242ecae9) 
- [15. IBM Cloud: VMware as a Service（VMWaaS) - 検証: VIP切り替えによる高可用性構成の確認（keepalived）](https://qiita.com/testnin2/items/2a5c9660ccfab74faa49) 
- [16. IBM Cloud: VMware as a Service（VMWaaS) - Transit Gateway接続](https://qiita.com/testnin2/items/1ec6223b6713eb58e156) 
- [17. IBM Cloud: VMware as a Service（VMWaaS) - Veeam Backup and Replication service連携](https://qiita.com/testnin2/items/69fd29db9f8cc313e353) 


# 2. ネットワーク構成

[IBM Cloud: VMware as a Service（VMWaaS) - 外部接続のためのネットワークとNAT/Firewallを構成する](https://qiita.com/testnin2/items/3575b27c2ec2b6242ee6) で設定したネットワーク設定を踏襲します。

- Network

すでに、`nw1-routed-vdc01`は作成されてjumpserverが存在しているので、`nw1-routed-vdc01`を本稿で作成し、サーバーをプロビジョニングします。
| Name | Scope| Routed or Isolated |Distributed Routing| Gateway CIDR | 
|:-|:-|:-|:-|:-|
| nw1-routed-vdc01 |mt-vdc01 |Routed|Enabled| 192.168.100.1/24  | 
| nw1-isolated-vdc01 |mt-vdc01 |Isolated|-| 192.168.102.1/24  | 


- IP Sets

| IP Set name | Address range |
|:-|:-|
| IBM Cloud Private Network  |  161.26.0.0/16, 166.8.0.0/14 |
| syasuda-homeaddress  |  111.xx.xx.xx/24 |

- Edge Firewall

| rule  | firewall rule name | protocol | source<br>(IP Set等で指定） | destination<br>(IP Set等で指定）|action|
|:-:|:-:|:-:|:-:|:-:|:-:|
| 1  | IBM Cloud Private Network  |  - | ANY  | IBM Cloud Private Network| Allow  |
| 2  | allow-from-syasuda  |  SSH | syasuda-homeaddress| ANY| Allow  |
| default  | default_rule  | -  | ANY  | ANY  | Drop  |

- NAT

| NAT name | NAT Type | External IP<br>(VDC外部との通信に利用するPublic IP) | Internal IP<br>(NATルールが適用されるVDC内のネットワーク） |
|:-|:-|:-|:-|
| snat-to-external  | SNAT  |  150.xx.xx.xx  |  0.0.0.0/0 |
| dnat-to-jumpserver01  | DNAT  |  150.xx.xx.yy | 192.168.100.2<br>（この後、プロビジョニングするサーバーに割り当てる予定のIPアドレス）  |

- [VDCネットワークきほんのき](https://qiita.com/testnin2/items/3575b27c2ec2b6242ee6#2-vdc-%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E5%9F%BA%E6%9C%AC%E3%81%AE%E3%81%8D)

# 3. Isolated networkの作成とサーバーのプロビジョニング

1. VDCを選択 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/62127/aae35ad8-a483-b4d0-5ebe-3dad7e1ef35d.png)
2. `isolated`を選択 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/62127/2ae3bb2d-4022-b955-a8a0-48a211d4e958.png)
3. NameおよびGateway CIDRを指定。![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/62127/e834d288-ef60-be25-c069-e9533df7e130.png)
4. Static IP Pools ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/62127/4fd68c43-de8c-aa34-4226-76a2edfe62ee.png)

5. DNS. 外部ネットワークに繋がらないのだから意味がないはずだが、まぁ一旦このように構成しておく。![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/62127/decaf040-7828-64ad-14a7-5b948f102758.png)
6. Segment Profile Template ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/62127/60d97fb7-76f0-4597-2a69-e73b55a97b95.png)
7. まとめ ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/62127/6a67bb67-066a-2e18-d949-45b335aac405.png)

こうして作成したisolated networkにサーバーをプロビジョニングしてみます。手順は[IBM Cloud: VMware as a Service（VMWaaS) - RHELをプロビジョニングして疎通確認を行う](https://qiita.com/testnin2/items/56901ef332ee060fcf2f)を参考にしてください。

- 名称、テンプレートの選択。![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/62127/c36960fa-448b-6dd5-b9df-8af6af0829ec.png)
- NW設定![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/62127/d43fbe27-3360-8606-b88e-395317773c8f.png)

最終的に作成されたネットワークとサーバーのIPアドレス情報は以下の通りです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/62127/4d518acd-f69f-bf46-7328-9713c631809d.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/62127/0d63917b-6820-08a9-7fe7-b7bd1028b151.png)

# 4. isolated network上のサーバーとの疎通確認

- 検証1: jump serverからのpingに失敗する。
```txt:
[root@jumpserver ~]# ping 192.168.102.2
PING 192.168.102.2 (192.168.102.2) 56(84) bytes of data.
^C
--- 192.168.102.2 ping statistics ---
10 packets transmitted, 0 received, 100% packet loss, time 9236ms
```

- 検証2: WEB　CONSOLEからログインをして通信を試みた結果。
    - default gateway(102.168.102.1)のMACアドレスも取得できていない。
    - よって、default gatewayへのpingも通らない。
    - ましてや外部ネットワークへのpingも通らない。


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/62127/09318fc4-f0ce-3dd4-dd41-a286b08a8589.png)