VMware NSX 4.2 : VLAN DVPG→オーバーレイセグメント移行ツール : 後編

この記事は[vExperts Advent Calendar 2024](https://adventar.org/calendars/10310) の4日目の記事です。

VMware NSX 4.2で追加された <font color="red">**VLAN DVPG→オーバーレイセグメント移行機能**</font> を検証のまとめです。（検証バージョン：VMware NSX 4.2.0）
前編は[こちら](https://qiita.com/m-eno/items/dc9150d1995272f13eae)

# VLANからオーバーレイへの移行（「DVPGの移行」画面）
* **DVPGをオーバーレイセグメントに拡張** : [DVPGをオーバーレイセグメントに拡張] > [DVPG拡張機能の構成] で移行後に作成されるセグメントの設定（or 既存のセグメントの選択)、及びEdgeブリッジプロファイルの設定を行う。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/251519/597bf3c2-5642-4053-7f75-b71a6228dbc7.png)
<font color="purple">**※Edgeブリッジプロファイルとは</font>** : NSXでVLAN-オーバーレイ間の一時的なL2ブリッジを作成する為に必要な、Edgeの設定となる。オーバーレイセグメントに、作成したEdgeブリッジプロファイルをVLAN IDとともに接続する事で、L2ブリッジが構成され、VLAN-オーバーレイ間通信が可能となる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/251519/7af613e3-ed5e-a3c8-d902-69c9ebfb61f8.png)

* **Edgeブリッジプロファイルの設定**: Tier-0、Tier-1を構成するEdge Cluster内のedgeに、プライマリ、バックアップノードを指定を上、Edgeフリッジプロファイルを作成の上、[適用]
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/251519/65e07a3a-64a0-fa48-1535-591142c49268.png)

Edgeブリッジプロファイルを指定する事で、VLANトランスポートゾーンやEdgeクラスタ及びEdgeノードが自動入力される。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/251519/eb71a25e-c71e-a133-e11b-9767292aee0c.png)

* **DVPGの拡張**：[DVPG の拡張] をクリックしてブリッジを作成する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/251519/2d4999ff-e9c6-11db-8c55-e98bb8e5cff8.png)

* **DVPGの拡張の続行**：エラーがない事を確認の上、[続行]を選択する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/251519/966dabb0-1fad-662a-383b-2347516671ca.png)

* **DVPGの拡張の成功**：[次へ]を選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/251519/06d2ecef-ef11-5ee6-7e1d-d6c605d31dd4.png)

* **仮想マシンの移行**：移行対象の仮想マシンを選択の上、[移行] を選択。移行先クラスタは現在のクラスタ以外も選択可能。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/251519/1ab41509-cdb6-f790-5b1d-d62dee494688.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/251519/7f267705-031c-023d-67b0-0883ed303c28.png)
成功したことを確認して[次へ] を選択
 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/251519/076052f9-d568-5068-ae3e-96f84910f856.png)

※ [仮想マシンの移行]後の仮想マシンの接続状態:このタイミングで仮想マシンは、DVPGから切断され、web-DVPG-Segmentに接続されている。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/251519/a994f731-6853-b571-4841-94ef2548c01f.png)

* **デフォルトゲートウェイの切り替え①**：Tier-1 ゲートウェイを設定し、Tier-1 のGWアドレスを入力の上、以下の手順でデフォルトGWの切り替えのチェックを実施する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/251519/1be3e32c-0f44-2a88-49dd-254e1d02929e.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/251519/ff1111d9-9dbe-2954-7b79-3e2f780a5907.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/251519/dbe65447-4004-30ea-4066-eed92b74d68e.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/251519/755bdf6e-792a-9a70-47a0-b2fc06d301aa.png)

※Tier-1ゲートウェイの選択時点の仮想マシンの接続状態：仮想マシンは現時点でL2ブリッジ経由で通信を行っているため、N-Sの通信に影響はない。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/251519/e276a0f4-9f6b-4bbf-979d-24bc57a04270.png)

* **デフォルトゲートウェイの切り替え②**：こちらの作業で、仮想マシンのデフォルトGWをDVPGからオーバーレイセグメントへ切り替える。先にDVPG GWを切断/削除し、Tier-1ダウンリンクを有効化するが、この切断から有効化までの作業の間、仮想マシンのN-S通信は切断される形になる。（検証環境において1分程度通信断が発生）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/251519/e6456899-bb3f-485b-c849-6b7b45ea6c98.png)

本環境では、VyOSの移行元のweb-DVPGのGWとなっているインターフェースを切断する事で、旧DVPG GWの切断を実施する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/251519/7aa555f7-b838-a13c-085d-c18b2c841191.png)

web仮想マシンのN-S通信は、デフォルトGWの切断により、通信断となる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/251519/9cdf0034-26cd-f85c-68a5-d4e3b5e96464.png)
（Tier-1）[ダウンリンクを有効化する]事で、web仮想マシンはTier-1 Web-DVPG-SegmentをデフォルトGWとして、N-S通信を再開する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/251519/341851c9-e2e6-19b0-d4ad-0dd3d4584043.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/251519/0068af0e-8a80-32fd-01a2-7080260bcf4e.png)

[ダウンリンクを有効にする]が成功する事を確認し[次へ] を選択する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/251519/a9df6f05-61ea-675b-1db7-d2f198c0121c.png)

* **ブリッジの切断**：仮想マシンがオーバーレイセグメントに移行の上、新規GWより通信が開始され、不要となったブリッジを切断して終了となる。なお、ブリッジの切断時のN-S通信への影響はない。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/251519/d00eb9cb-d489-470e-ac85-1b4df6c6c999.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/251519/1b16f3e3-0f46-3ff8-fa7c-8d7285bd2085.png)

* **移行のサマリ**: 移行内容を確認の上、[終了]
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/251519/bc79fff8-2ca5-518f-ed60-01c696b55566.png)

# 本機能の使い方など
* NSX 4.2 VLAN→オーバーレイセグメント移行機能は、vSphereの上のVLAN DVPG上の仮想マシンを、一括でNSX オーバーレイセグメントに移行する機能となる。
* vCenter上で移行対象となりうる仮想マシンを推奨する為、対象の仮想マシンを選択の上、DVPG単位でまとめて移行の実施が可能となる。
* 移行時には、旧デフォルトGWからの切断と移行先のGWの有効化の間（１～数分程度）N-Sの通信断が発生するが、その他のフェーズでは仮想マシンの通信に影響はない。
* 大量にDVPG→オーバーレイへの移行を行うような場合における、作業時間の短縮や抜け漏れの対策等には利用できると考えられる。
* 一通り移行を行う時間も（障害等がなければ）30分～１時間程度となる。