移行対象の VMware VM の検出、集約、評価
移行センターのディスカバリー クライアント CLI をダウンロードし、移行とコンテナ化のために VMware で実行されている仮想マシン(VM)インスタンスをリモートで検出、収集、評価する方法を確認します。
オフライン評価レポートを、ユーザー フレンドリーな HTML 形式で生成できます。このレポートには、各移行ターゲットの結果と、阻害要因とリスクを排除するために必要なアクションの概要が示されます。
始める前に
Linux マシンをプロビジョニングして、
mcdc
CLI をダウンロードして実行します。Linux マシンは、次の最小要件を満たしている必要があります。glibc
バージョン 2.25 以降。- 4 GB の RAM および 10 GB のディスク容量
- vCenter と ESX ホストへのネットワーク接続
次の必須権限を持つ vSphere ユーザーが存在することを確認します。
- VM に対する読み取り権限
- すべての ESX ホストに対する読み取り権限
- ゲスト オペレーションの変更
- ゲスト オペレーション プログラムの実行
- ゲスト オペレーション クエリ
すべてのターゲット ゲスト VM に対する管理者権限または root 権限を持つユーザーが存在することを確認します。
mcdc
CLI をダウンロードする
Linux マシンに接続します。
ssh MACHINE_IP
MACHINE_IP は、Linux マシンの IP アドレスに置き換えます。
mcdc
CLI の最新バージョンをダウンロードして、実行可能にします。curl -O "https://mcdc-release.storage.googleapis.com/$(curl -s https://mcdc-release.storage.googleapis.com/latest)/mcdc" chmod +x mcdc
VMware インベントリ検出を実行する
インベントリ検出を実行します。
./mcdc discover vsphere -u USERNAME --url https://VSPHERE_URL
次のように置き換えます。
- USERNAME: vCenter ユーザー名
- VSPHERE_URL: vCenter Server インスタンスまたは vSphere Client の URL
discover
コマンドの出力は次のようになります。[+] Found 13 VMs Collecting data... 13 / 13 [---------------------------------------------------] 100.00% 5 p/s [✓] Collection completed.
検出されたすべての VM でゲスト検出を実行する
ゲスト検出を実行します。
./mcdc discover vsphere guest all --url https://VSPHERE_URL \ -u VCENTER_USER --vm-user VM_USER
次のように置き換えます。
- VCENTER_USER: vCenter Server ユーザー
- VM_USER: VM ユーザー
プロンプトが表示されたら、VCENTER_USER と VM_USER のパスワードを入力します。
レポートを生成して評価を可視化する
概要レポートを生成します。
./mcdc report --format html > Summary_Report.html
詳細なレポートを生成します。
./mcdc report --format html --full > Detailed_Report.html
Summary_Report.html
およびDetailed_Report.html
という名前の HTML ファイルが作成されます。ブラウザでレポートを開きます。
クリーンアップ
mcdc
CLI の実行に関連する料金は発生しません。ただし、収集したデータをローカル データベースから削除できます。
mcdc
CLI データを削除します。./mcdc discover purge-db -db DATABASE_NAME
DATABASE_NAME は、収集されたデータが保存されているデータベースのパスに置き換えます。通常は、
mcdc
CLI をダウンロードしたディレクトリにあります。
次のステップ
- Linux VM の移行方法を確認する。
mcdc
CLI の詳細を確認する。