Nutanix Moveを用いて、NC2onAWSに仮想マシンをマイグレーションする。

## はじめに ##
AWS上でNutanixが稼働するNC2onAWSですが、オンプレミスからのマイグレーションには
Nutanix謹製のマイグレーションツールであるMoveが利用可能です。
今回は、NC2onAWSにMoveを用いてマイグレーションを行っていきます。

:::note info
こちらの記事はエンジニアさん向けのナレッジの共有を目的としております。
机上ではなく実環境で検証を行っておりますが、実際の利用時の検証などは必ず行ってください。
:::

## 利用条件 ##
### Moveの利用条件はこちらです。
シンプルにわかりやすくお伝えすると。
From：他のハイパーバイザー
To：Nutanix（VMware/AHV）です。

Nutanixのサイトを少し抜粋するとこちら。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/775358/0622048e-872b-2fef-3872-9f19165f05d0.png)
面白い機能としてAmazon EC2からNC2onAWSへのマイグレーションも可能です。（実ページの下の方に書いてあります・・・）

詳細はドキュメントはこちらをご覧ください（Nutanixさんのサイトです）
https://portal.nutanix.com/page/documents/details?targetId=Nutanix-Move-v5_4:Nutanix-Move-v5_4

## 準備するもの ##
1. バイナリはMy Nutanixから入手可能です。
今回はNC2onAWSで稼働させるので、qcowイメージを入手します。ダウンロード画面イメージはこちらです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/775358/da016712-b08f-df51-275e-923ac5daf743.png)

1. MoveでVMware上からマイグレーションさせるには、VMware（Broadcom）社のVDDKが必要となります。
Moveの導入時に、バージョンが指定されるため、ダウンロードを行ってください。
Broadcom社のURLはこちら。（サポートログインが必要です）
https://developer.broadcom.com/sdks/vmware-virtual-disk-development-kit-vddk/7.0
画面イメージはこちらです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/775358/0082dbb8-b448-c7e6-f2b5-e7503e08381d.png)

1. 1でダウンロードしたQCOWについては、NC2onAWS側に予めアップロードしておきます。
アップロード画面はAHV含むからアクセス可能です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/775358/b55e3710-d371-03de-b6de-43bd171c8785.png)

## セットアップ ##
1. 先ほどアップロードしたqcow2イメージから仮想マシンを作成します。
CPU：2CPU/2Core
MEMORY：8GB
最小スペックは上記となります。
実際のデプロイ後の画面は以下の通りです。
冒頭ページのNutanixのDocumentを見ながら進めると簡単に実施できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/775358/0a7085b7-d09c-0364-36ce-358d5b348144.png)

1. MoveのGUIにログインします。
UserID：nutanix（固定）
Password：nutanix/4u（初期）
にてログイン可能です。初期ログイン時にパスワード変更を求められます。
ログイン画面
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/775358/be111431-13e7-c300-9a30-5d74201c787b.png)
ログイン直後
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/775358/3d8778dc-3308-9ecd-4df1-1aed7dee468e.png)

1. 左側のAdd Environmentをクリックし、移行元のNC2onAWSと移行先のVMwareを登録します。
対応プラットフォームはこちら・・・。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/775358/ab7621a6-8aef-1422-431f-6c0872343613.png)

1. VMware ESXiを登録しています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/775358/e8d57e3f-2dd1-a72f-ab02-a0a687305335.png)
環境に合わせて、VDDKのUploadを要求されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/775358/9087c24a-7b08-ee8d-3312-74ebc725b42c.png)
VDDKのUploadを行うと仮想マシンが見えます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/775358/094ad4cd-4e37-97ac-bef7-90f0d8dfc024.png)

1. NC2onAWSを登録します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/775358/0ce4da99-4cbb-48c8-1024-34f0952a461f.png)

1. オンプレミスのESXiとNC2onAWSの登録が完了しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/775358/439e7f28-f3f3-4f0c-167b-866874eb3805.png)

## 実際にマイグレーションを行う ##
### マイグレーションの準備を行います。 ###
1. マイグレーションプランを作成します。
名前を入力しましょう。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/775358/cfe477d4-1d32-36ed-2663-fd372e61ce44.png)
1. Source（移行元）とDestination（移行先＋コンテナ）を選択します。
コンテナ＝ストレージですね・・・。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/775358/d918e386-94db-6387-051a-628532621c8e.png)
1. 移行対象の仮想マシンを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/775358/9a576aac-d56f-a50c-23cd-c2d53edefd5a.png)
1. ネットワークマッピングを作成します。
今回は環境の都合でWorkload01に全部集めました。
テスト用に別ネットワークを用いる場合は、Test Networkの選択も可能です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/775358/1b0271e2-8e95-414d-abdf-93cb5eb0c20c.png)
1. ログインパラメータを入力します。VMware ToolsのUninstallやNutanix Guest Toolsの導入を選択できます。
またログインID/Passwordの入力が必要です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/775358/c8c67af3-8b8a-c725-1a66-8564923002ee.png)
1. パラメータ2ページ目です。
Timezoneの作成やMacアドレスの踏襲などを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/775358/480a463e-adc5-6adb-2ea5-fc14819d793d.png)
1. Nextを押すと、確認（Validate）が行われて次に進みます。
次のUIで確認がおわり、Save & StartでSnapshotの複製が開始します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/775358/b3f1f305-5f95-8b05-1301-a581825cce31.png)
1. 複製中・・・・。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/775358/bcb6d235-5b61-1cf9-dc8c-fe0f298ab134.png)
1. Snapshotの準備が完了しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/775358/c8bcc985-90e7-41cc-b6b4-96cdd343ec53.png)

### 実際に切り換え（Cutover）します ###
1. Ready to Cutoverが出ている仮想マシンを選択し、Cutoverを押すとSource側のVMがシャットダウンして最終静止点の複製が行われます。複製後にNC2onAWS側の移行が完了となります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/775358/d3aa254d-4fd2-8072-5160-f88b61750924.png)
実施前の確認画面、シンプルでわかりやすいです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/775358/500b762f-8b64-d4a1-1dd9-b846f1510dea.png)
1. Source側（ESXi側）
自動でシャットダウンします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/775358/a3ff0547-b84f-d388-222a-32721a5e5642.png)

1. 最終転送時の画面
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/775358/b15e2a4d-eb1e-792a-5949-25bdeb330dee.png)

1. 実際に立ち上げた仮想マシン
サポートが終わったCentOS7ですが・・・。
元気に立ち上がりました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/775358/df76b3cf-f0a1-fa95-9473-d919b59ff502.png)

## 特筆すべきこと ##
P2VやV2Vを手作業で実施したことがある人はわかりますが、
ドライバの組み替えなど専門知識が必要な事が何一つありません。
シンプルに移行できるので、非常に楽です。正直なところ実施した本人も拍子抜けでした・・・。

## おわりに ##
最後までご覧頂きありがとうございました。