Nutanix Moveを試してみた①

#はじめに
Nutanix Moveの使い方はあちこちで紹介されているのでネタとしては今更感が半端ないですが、自分の備忘録もかねてここにログとして残しておこうと思います。
少し前に試した内容ですので、使用しているSoftwareのバージョンが若干古いと思われるかもしれませんがご容赦ください。

もしもこの記事を役に立てていただける方がいたら幸いです。

#環境
以下のような環境を用意して検証をしました。
![1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111342/b2c0501b-0205-f584-09f6-1bb4bcd39c40.jpeg)

■移行元環境
Hardware：PowerEdge R630
Hypervisor：ESX6.7u2

■移行先環境
Hardware：XCCore 640 (※PowerEdge R640をベースとしたNutanix ReadyNode的なサーバー)
Hypervisor：ESX6.7u2
AOS：5.10(LTS)
Move：3.4

ESX to ESXの移行となります。
ESX to AHVの話はよく見かけるのであえてESX to ESXでやってみました。
移行元、移行先ともHypervisorはESX6.7u2にしてしまったのですが、移行元はESX6.0あたりのバージョンにしておけば、移行シナリオとしては現実的な感じがしてよかったなぁと触った後にちょっと反省した点ではあります。

#Moveについての理解
Moveはある仮想化環境からNutanix上の仮想化環境にマイグレーションを実現するツールです。以前はXtract for VMという名前の製品でしたが、今はMoveという名前で提供されています。
Moveを使った具体的な移行ケースとしては以下のような形が想定されています。
①	ESX環境からAHV環境
②	ESX環境からNutanix上のESX環境
③	Hyper-V環境からAHV環境
④	AWSのEC2からAHV環境
⑤	AHV環境からAWSのEC2

オンプレミスの環境の場合、From（移行元）は非Nutanix環境でもNutanix環境でもいいですが、To（移行先）は必ずNutanix環境である必要があります。実際に操作をすると分かりますが、移行先として指定することになるのはPRISM ElementのIPアドレスになるので、Nutanix製品が絡まない環境での移行ツールとしては利用できないことが分かります。逆に言うと、Nutanix環境への移行では強力な移行ツールとして活用でき、しかも無料で利用できるので、大変ありがたいツールと言えるでしょう。

**■Nutanix Moveを使った移行をするまでの大まかな流れ**
Moveの準備に大した手間はかかりませんが、仮想マシンの展開が必要です。移行元でも移行先でも構いませんが、Moveの展開が必要になります。展開先となるハイパーバイザーについての互換情報が出ているので、予め[確認](https://portal.nutanix.com/#/page/docs/details?targetId=Release-Notes-Nutanix-Move-v340:v34-supported-versions-r.html)しておきましょう。展開先の環境に応じたMoveのイメージをダウンロードします。

1.	Nutanix Moveの展開（OVAの入手と展開）
2.	Move上で移行元と移行先の環境を指定し、移行対象の仮想マシンの移行プランを作成
3.	Cutoverを行い、移行先の環境で仮想マシンの本番稼働を開始

また、Moveを使う場合の注意事項として、ネットワーク要件があります。移行時にFirewallを超える通信が発生する場合には、ポートの開放が必要になりますが、Moveで使用するポートについての[情報](https://portal.nutanix.com/#/page/docs/details?targetId=Nutanix-Move-v34:v34-port-requirements-r.html)があるので確認をしておきましょう。

#実際の操作
**■Nutanix Moveの展開（OVAの入手と展開）**

①	Nutanix社のサポートページからOVAをダウンロードします。
![2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111342/9d50de24-b42e-1f78-5fdc-796a92da3821.jpeg)

②	今回は移行元の環境のESX上にMoveを展開します。vCenterサーバーがいるので、vCenterサーバーにWebアクセスして、OVAファイルをデプロイします。

③	デプロイ後にMoveを起動します。一連の処理が完了すると、ログイン要求が来るので、ユーザー名とパスワードを入力してログインをします。
 ![3.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111342/9eecbaf3-6abc-2bcc-f5a1-0412fc389463.jpeg)

ユーザー名：admin
パスワード：nutanix/4u

④	Do you want to configure static IPv4 address? (y/N)　というメッセージが表示されるので、yと入力してEnterキーを押します。Moveに割り当てる管理IPアドレス等を付与します。
![4.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111342/470d3a07-13da-a83d-fde9-e39c89b123d2.jpeg)

⑤	設定が完了した後は、Webブラウザを起動してMoveの管理IPアドレスを指定して、管理画面にアクセスします。ライセンスの同意画面が表示されるので、チェックボックスにチェックをつけて[Continue]を押します。
![6.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111342/bb6b2342-1ef6-1673-8058-797c5e1068fb.jpeg)
 
⑥	Nutanixの製品改善プログラムへの参加同意を求められます。[OK]を押します。
![7.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111342/df48a72c-084d-75a8-7f3e-3dd5502d673e.jpeg)
 
⑦	Moveの管理ユーザーであるnutanixユーザーでログインします。ログイン時新たにパスワードを設定することになります。
![8.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111342/73a83a53-9a17-cd92-4b78-8b00657e419d.jpeg)

無事にログインできました。
![9.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111342/56ab91b6-6d65-4717-d0ca-9e4c47b49e61.jpeg)
 
Moveの展開はこれで終わりです。

**■Move上で移行元と移行先の環境を指定し、移行対象の仮想マシンの移行プランを作成**
移行元と移行先を定義して、移行対象の仮想マシンに対する移行プランを作成します。

①	上のログイン直後の画面で[Continue]を押すと、以下の画面が表示されます。Source Enviroment Typeに”VMware ESXi”を選択します。
![10.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111342/c50722b8-0195-f47e-8230-0776ef738769.jpeg)

②	Source Nameに移行元の環境の名前を付け、管理しているvCenterがあればvCenterサーバーのIPアドレスまたはFQDNを入力します。Standalone構成のESXの場合、IPアドレスやFQDNを入力します。vCenterサーバーまたはStandaloneのESXサーバーの認証情報を入力して、最後に[Add]を押します。
![11.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111342/2d9827a0-6f19-fc22-58e5-c2c63b4c0b58.jpeg)

③	Target Nameに移行先となるESX on Nutanix環境の名前を入力します。Nutanix Enviromentの箇所で入力するのはPRISM Element（通常PRISM　Webコンソールへアクセスする際に使用しているIPアドレス）またはPRISM Central（PRISM Centralを使用している場合）のIPアドレスを入力し、認証情報も入力します。
![12.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111342/c9a26519-2dcc-1056-ff4a-4b27542448bd.jpeg)


④	登録が完了すると以下のような画面になります。画面左側に移行元と移行先の情報が表示されます。ESX環境からESX環境への移行であることが分かるかと思います。
![13.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111342/5f9fb2bf-bb5c-acc0-768d-c1f677959325.jpeg)

今回はESXからESX on Nutanixへの移行パターンを例に移行方法をご紹介しておりますが、移行する環境毎に注意事項があるので事前に注意事項を確認しておくようにしましょう。
ESX環境の移行において理解しておくべきこととして、以下のような点が挙げられます。
詳細な内容はNutanix社のサポートサイトで使用するMoveのバージョンに応じて、以下の内容に関する記載があるので移行計画をする際には必ず確認しておくようにしましょう。

A)	Moveによる移行をサポートしているゲストOS
移行しようとしている仮想マシンのOSがMoveの移行対象としてサポートされているかを[確認](https://portal.nutanix.com/#/page/docs/details?targetId=Nutanix-Move-v34:v34-support-guest-os-esxi-to-esxi-r.html)しましょう。

B)	移行に関する要件を満たしていること
Google Chromeを使用することや移行元のESXのバージョンが5.1以降のバージョンであること、仮想マシンにVMware Toolsがインストールされていることなど、複数の要件を満たしていることを[確認](https://portal.nutanix.com/#/page/docs/details?targetId=Release-Notes-Nutanix-Move-v340:v34-supported-versions-r.html)しましょう。

C)	推奨事項
vCenter上で仮想マシンについてのアラートがあればアラートをクリアすることやVMware FTを使っている場合はFTを無効にすることなど、こちらも推奨事項とされる内容があるので、事前に[確認](https://portal.nutanix.com/#/page/docs/details?targetId=Nutanix-Move-v34:v34-recommendation-esxi-esxi-r.html)してから作業しましょう。

D)	制限事項
uEFIブートで構成されている仮想マシンは移行後に自動でブートされなかったり、MACアドレスは保持されなかったり、といった制約があります。実際にMoveで移行する際にValidationがかかり、移行ができないと判断されたものはメッセージが表示されます。制限事項で解消可能なものは解消してから、再度Moveでの移行プランを作成します。制限事項については[こちら](https://portal.nutanix.com/#/page/docs/details?targetId=Nutanix-Move-v34:v34-esxi-to-esxi-system-limits-r.html)を確認しましょう。


長くなりすぎるので、ここでいったん切ります。