VMware Cloud on AWS 環境のネットワークセグメント作成 (基礎編)

# 1. はじめに

VMware Cloud on AWS 環境でネットワークセグメント作成する際の画面イメージをご紹介します。

VMware Cloud on AWS 環境で利用可能な VMware NSX の機能や用語などについては過去記事もご参考ください。

https://qiita.com/sanjushi003/items/3ce3d14b0ab1d051476b

# 2. 実際にネットワークセグメントを作成してみる

下記はVMware Docsの抜粋ですが、「ルーティング」「拡張」「切断」」３種類のネットワークセグメントが作成可能です。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/864151/bc78f403-3232-11fe-7e80-48f3a66c39bc.png)

https://docs.vmware.com/jp/VMware-Cloud-on-AWS/services/com.vmware.vmc-aws.networking-security/GUID-267DEADB-BD01-46B7-82D5-B9AA210CA9EE.html

実際のVMware Cloud on AWS環境でネットワークセグメントは次のようになります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/864151/07e57e6f-bf18-bd99-cf20-71a3ace20dab.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/864151/b37a5b98-a1cf-7a03-3819-eb7706218ca0.png)

> この中で「拡張」はL2VPN (L2延伸) とセットになるので、ユーザー側で明示的に作成する機会あまりないかと思います。
例えばオンプレミスVMware仮想環境からVMware Cloud on AWSに対してVMware HCXでL2延伸した場合には、VMware HCXが自動的にVMware Cloud on AWS側に「拡張」タイプのセグメントを作成します。


## ルーティングネットワークセグメント

通常利用するネットワークセグメントです。英語では"Routed"と表現されます。

下図は"sddc-cgw-network-1"というデフォルトで作成されるセグメントです。必要に応じて編集および削除が可能です。
CIDRは"192.168.1.1/24"となっています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/864151/1caec292-47b6-0f45-1319-2b8f2ca4226d.png)

デフォルト状態ではDHCP構成は次のように設定されています。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/864151/7eda6abd-fd9a-e2ab-ee0a-3e5605541cf3.png)

また仮想マシンのMACアドレスと静的IPアドレスを紐づける、あるいはクラスレススタティックルートを設定する場合も任意で設定可能です。(特別な用途がない場合、実際に活用するシーンはあまりないかもしれません。)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/864151/17cb540d-cc1b-8fda-4f8c-ee943335125b.png)

## 切断済みネットワークセグメント

DMZ環境を構成する際に利用するネットワークセグメントです。英語では"Disconnected"と表現されていますが、"Isolated"と呼称することが多い気がします。

今回は"DMZ-network-segment"というセグメントを作成してみました。
CIDRは"10.10.0.1/24"と設定しました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/864151/035082f5-443c-b006-6272-36620226270e.png)

## 拡張ネットワークセグメント

L2VPN(L2延伸)を構成する際に作成されるネットワークセグメントです。英語では"Extended"と表現されます。
手元にL2延伸環境がないので後日検証環境を作成した折にスクショをとっておこうと思います。

# 3. 仮想マシンにネットワークセグメントを割り当ててみる

試しに作成したネットワークセグメントを仮想マシンに割り当ててみます。対象は下図のWindows Serverとします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/864151/99f6593f-e9f4-d83c-45d1-abcf579b4198.png)

## ルーティングネットワークセグメント

設定の編集からネットワークアダプタに対象のセグメント"sddc-cgw-network-1"を割り当てます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/864151/4c8f7208-fac4-fae6-4815-53a5ed133621.png)

DHCPでIPアドレスが割り当てられています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/864151/59c944e5-17a3-3022-02e7-c64ce3e006f5.png)

## 切断済みネットワークセグメント

次はDMZ環境用に作成したセグメント"DMZ-network-segment"に割り当てを変更します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/864151/c306d55f-7463-2231-afa1-873d8342c430.png)

同じくDHCPでIPアドレスが割り当てられています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/864151/eb4a371c-5e4d-cb3b-8bf9-1ea5d7ea9505.png)

# 4. さいごに

オンプレミスVMware仮想環境を触っている方にはお馴染みのネットワーク初期設定ですが、VMware Cloud on AWSでも同じように設定できるのだと感じていただければ幸いです。

# 5. 参考記事

https://qiita.com/sanjushi003/items/3ce3d14b0ab1d051476b

https://qiita.com/sanjushi003/items/23250524691218b6ddec

https://docs.vmware.com/jp/VMware-NSX-T-Data-Center/3.2/administration/GUID-316E5027-E588-455C-88AD-A7DA930A4F0B.html