VMwareワークロードをAmazon EC2に移行する前に、VM構成をキャプチャしてください
現在のVM構成を取得するには、移行アドバイザーVMデータコレクタスクリプト、RVTools、またはNetApp Data Infrastructure Insightsを使用できます。これらのオプションは、最も正確なプランを作成するためにVMの構成データとパフォーマンスデータの両方を収集するため、移行アドバイザーVMコレクタスクリプトまたはData Infrastructure Insightsを使用することをお勧めします。
RVToolsは、VCenterおよびESXサーバ(5.xから8.0)と連携して、VMware仮想環境に関する情報を取得するWindowsアプリケーションです。VM、CPU、メモリ、ディスク、クラスタ、ESXホスト、データストアなどに関する情報を収集します。この情報をxlsxファイルにエクスポートして、移行アドバイザーで使用できます。
-
"RVToolsのウェブサイト" からRVTools 4.4.2以降をダウンロードしてインストールします。
-
RVToolsを起動し、対象のVCenter Serverにログインします。
これにより、そのVCenter Serverに関する情報が取得されます。
-
VMwareの情報をxlsxまたはxlsファイルにエクスポートします。
詳細については、"RVToolsのドキュメント"の「コマンドラインパラメータ」の章を参照してください。
結果を含むxlsxまたはxlsファイルは、作業ディレクトリに保存されます。
NetApp Migration advisor VMコレクタスクリプトは、RVToolsが収集するものと同様に、vCenterからVM構成情報を収集しますが、現在のVMパフォーマンスデータを取得して、実際の読み取り/書き込みIOPSおよびスループットの統計情報を提供します。このスクリプトは、次の2つのモードのいずれかで使用できます:
-
時間ごとのデータ収集
-
日々のデータ収集
CodeboxウィンドウからMigration advisor VMコレクタスクリプトをコピーするには、Migration advisorを起動する必要があります。
コレクタースクリプトを実行するシステムは、以下の要件を満たしている必要があります:
-
Microsoft PowerShell 7.0以上がインストールされている必要があります。PowerShellをインストールする必要がある場合は、 "Microsoft PowerShell ドキュメント"を参照してください。
-
VMware PowerCLIがインストールされている必要があります。PowerCLIをインストールする必要がある場合は、 "VMware PowerCLI のドキュメント"を参照してください。
-
SSL証明書の検証は無効にする必要があります。
-
PowerShellは、署名されていないスクリプトの実行を許可する必要があります。
VMから長期的な統計(日次統計)を取得する予定がある場合は、vSphere管理コンソール(VMware管理環境)で統計レベル3以上を有効にしておく必要があります。
-
"NetApp Console"にログインします。
-
メニュー
を選択し、ワークロード > VMware を選択します。プランニングセンターが表示されます。プランニングセンターから、VMインベントリデータをアップロードしたり、以前にアップロードしたインベントリデータを表示したり、任意のVMインベントリデータセットを使用して移行を計画したりできます。次に、*AWSネイティブコンピューティングへの移行*を選択します。VMware移行アドバイザーのスプラッシュ画面が表示されます。
移行アドバイザーを利用するメリットについて、以下の情報をご確認ください。
-
準備ができたら、*Let's start*を選択してください。
-
*詳細計画*タイルを選択し、*次へ*を選択します。
Codeboxウィンドウがページの右側に表示されます。
-
Codeboxウィンドウで、
を選択してMigration advisorデータコレクタスクリプト(「list-vms.ps1」)をターゲットシステムに保存するか、
を選択してスクリプトをコピーし、適切なシステムに貼り付けます。 -
現在稼働中の仮想マシンの構成を取得するには、以下の手順に従ってください:
-
データコレクターをダウンロードした、PowerShellおよびPowerCLIがインストールされているシステムにログインします。
-
以下のコマンドを実行して、VMware vCenter サーバに接続します:
Connect-VIServer -server <server_IP><server_IP>をVMwareサーバーのIPアドレスまたはホスト名に置き換えてください。
-
ダウンロードしたデータ収集スクリプトを実行し、VM統計情報の収集オプションとして「時間単位」または「日単位」を指定してください。
./list-vms.ps1 -PerformanceStatisticsTimePeriod <LastHour | LastDay>パラメータの意味は次のとおりです。
-
*LastHour*は、過去1時間のIOPSとスループットデータを20秒間隔で収集します。
-
*LastDay*は、過去24時間のIOPSとスループットデータを5分間隔で収集します。
-
オプションを指定せずにデータ収集スクリプトを実行することもできます。この場合、対話型メニューからデータ収集期間を選択できます。
-
このスクリプトは、タイムスタンプをファイル名に含んだ圧縮ファイルを現在の作業ディレクトリに出力します。.zipファイルには、すべての仮想マシンとそのプロパティ、IOPSおよびスループットデータの一覧が含まれています。
NetApp Data Infrastructure Insightsは、インフラストラクチャ全体を可視化するクラウドインフラ監視ツールです。移行アドバイザがVMwareインフラストラクチャに関する情報を収集できるように、移行アドバイザとData Infrastructure Insightsの間で一時的なAPI通信を有効にする必要があります。
-
Data Infrastructure Insightsアカウントにログインします。
-
サイドナビゲーションメニューで、*Admin*を選択します。
-
表示されたメニューで、*APIアクセス*を選択します。
-
「API アクセストークン」タブで、「+ API アクセストークン」を選択します。
「APIアクセストークンの作成」ダイアログが表示されます。
-
APIトークンの名前と説明を入力してください。
-
「このトークンはどのような種類のAPIを呼び出すために使用されますか?」で、以下のいずれかを選択してください:
-
Acquisition Unit
-
資産
-
データの収集
-
-
*アクセス許可*で*読み取り専用*を選択します。
-
「トークンの有効期限」で、APIトークンが有効である期間を選択してください。
-
「Kubernetes のトークンを自動的にローテーションする」のチェックを外してください。
-
*保存*を選択します。
-
「APIアクセストークンをコピー」を選択します。
-
Workload Factory移行アドバイザーで使用する準備として、このトークンを保存してください。