VMware Converter を使用した P2V および V2V 移行の手順
新しい仮想マシンをゼロから作成・設定するのは、特に既存のワークロードを移行する場合、時間がかかることがあります。サーバーを手作業で再構築する代わりに、VMware vCenter Converter Standalone を使用して物理から仮想(P2V)への移行を行い、物理マシンを直接 VMwareの仮想マシン (VM)。
VMware Converter は、Hyper-V 仮想マシンを VMware 仮想マシンに変換したり、異なる形式間の VMware 仮想マシンを移行したりするなど、仮想マシン間(V2V)の移行もサポートしています。VMware vCenter Converter を使用して P2V および V2V 移行を段階的に実行する方法については、こちらの記事をご覧ください。
VMware Converter とは何ですか?
VMware vCenter Converter Standalone は、以下のことができる無料のアプリケーションです。 ダウンロード済み VMwareのウェブサイトからダウンロードし、Windowsにインストールしました。このソフトウェアは、対応している種類のマシンをVMware仮想マシンに変換することができます。
その VMware vCenter Converter スタンドアロン このブログ記事で紹介している製品は、カスタムマシンのオペレーティングシステムにインストールできることから、”Standalone”と呼ばれています。VMware Converterには他にも2つのタイプがありますが、これらは現在サポートされていません:
- “VMware Converter Enterprise Add-on for vCenter”は、vCenter Server のアドオンとしてインストールできます。
- VMware Converter Enterprise Cold Clone CD は、Virtual Infrastructure 3 Enterprise に ISO イメージとして同梱されていました。この CD から起動して、コールドマイグレーションを実行することができます。
VMware vCenter Converter スタンドアロン 以下の構成要素から成っています:
- コンバーター スタンドアロンサーバー すべての変換タスクを管理し、他のコンポーネント間の連携を処理する主要なコンポーネントです。
- コンバーター スタンドアロン・エージェント これは、エージェントがインストールされているマシンを変換するためのコンポーネントです。VMware Converterのインストール時にローカルマシンにエージェントをインストールすれば、物理マシンを仮想マシンに変換できるようになります。
- コンバーター スタンドアロン クライアント これは、リモートの VMware Converter スタンドアロン サーバーに接続し、そのリモートマシン上の変換タスクを管理するためのコンポーネントです。このクライアントは、VMware Converter のグラフィカル ユーザー インターフェイス(GUI)を提供します。
VMware Converterのインストーラを実行する際、インストールするコンポーネントを選択できます。利用可能なオプションは2つあります:
- ローカルインストール. 3つのコンポーネントすべて(サーバー、エージェント、クライアント)がローカルマシンにインストールされています。
- クライアント・サーバー型のインストール(上級編). インストールしたいコンバータコンポーネントを選択できます。
VMware vCenter Converter Standalone を使用すると、ESXi ホスト上の既存の仮想マシンの再構成を行うこともできます。
このブログ記事では、VMware vCenter Converter Standalone のみを取り上げます。また、便宜上、単に”VMware Converter”と呼ぶ場合もあります。
対応している移行の種類
VMware vCenter Converter Standalone では、以下の表に記載されているマシンタイプを変換することができます。
| 電源オン | リモートのWindowsマシン | 出典 |
| リモートのLinuxマシン | 出典 | |
| この機械(コンバータが取り付けられている機械) | 出典 | |
| 電源オフ | VMware Infrastructure 仮想マシン(ESXi ホスト上で実行されている VM) | 出発地/目的地 |
| VMware Workstation またはその他の* 仮想マシン | 出発地/目的地 | |
| Hyper-V Server 仮想マシン | 出典 |
*これには、以下で実行可能な仮想マシンが含まれます。 VMware Workstation、VMware Player および VMware Fusion。
ホット・アンド・コールド・マイグレーション
ホットマイグレーション これは、電源が入った状態のマシンを移行するプロセスです。Active Directory ドメイン コントローラーの移行には推奨されません。ホット移行を開始する前に、ディスクにデータを書き込むすべてのアプリケーションおよびサービスを停止する必要があります。
コールド・マイグレーション 電源がオフの状態にあるソースマシンの移行です。MS Exchange サーバー、Oracle や MS SQL などのデータベースサーバー、およびサーバーの電源投入時にデータが動的に変更されるその他のサーバーの移行に推奨されます(データの一貫性を維持するため)。
ディスク上のデータに変更がない場合は、ホットマイグレーションを実行できます。物理サーバーのコールドマイグレーションは、ライブCDから起動し、ディスクドライブやオペレーティングシステムを含む物理マシンの変換プロセスを実行することで実施できます。
要件
以下は、VMware vCenter Converter Standalone を使用するための要件の一覧です。
- VMware vCenter Converter Standalone をインストールするための、サポート対象の Windows バージョン。このコンバーターは Windows でのみインストール可能です。
- 変換対象のマシンに搭載されているオペレーティングシステムは、使用している VMware Converter のバージョンでサポートされている必要があります。
- 対応するファームウェアインターフェース – UEFI および BIOS。
- 対応しているソースディスクのフォーマット – MBR(マスターブートレコード)およびGPT(GUIDパーティションテーブル)。
- VMware Converter のインターフェースを表示するには、画面解像度が 1024×768 以上である必要があります。
- ネットワーク接続。接続の種類ごとに、必要なポートを開く必要があります:
- コンバータサーバーから電源が入ったWindowsマシンへの接続:TCP 445、139、9089;UDP 137、138
- vCenter へのコンバータサーバー:TCP 443
- vCenterへのコンバータクライアント:TCP 443
- コンバータサーバーから宛先のESXiホストへの接続:TCP 902
- ESXiホストへの電源投入済みソースマシン:TCP 443、902
- コンバータサーバーから電源が入ったLinuxマシンへの接続:TCP 22(SSHサーバーがリスニングしているポートが変更されていない場合)
- 電源が入ったソース側のLinuxマシンへのヘルパー仮想マシン:TCP 22(ポート番号が変更されていない場合)
VMware Converter を使用した Windows の P2V 移行
ここでは、物理の Windows Server を、vCenter で管理されている ESXi ホスト上で動作する VMware 仮想マシンに変換する方法について見ていきましょう。この例では、Windows 10 に VMware Converter 9.0 がインストールされており、移行先の ESXi ホストおよび vCenter のバージョンは 9.0 です。ソースとなる物理マシンは Windows Server 2022 を実行しています。
VMware Converter の他のバージョン(6.2、6.4、6.6 など)のワークフローも同様です。違いは、サポートされているオペレーティングシステムおよび vCenter のバージョンの一覧にあります。
VMware Converter のインストール方法については、 このブログ記事.
注: 物理のLinuxサーバーをVMware vSphereの仮想マシンに変換したい場合は、以下をお読みください。 このブログ記事 ホットP2VによるLinux移行について。LinuxマシンのコールドP2V移行を行う必要がある場合は、2つ目の方法を検討してください(方法 2 – VMware による P2V Linux 変換(なし) VMware Converter)、代わりにUbuntuのインストールメディアなどのライブDVDから起動してください。
作業を開始する前に、ファイル共有、ファイアウォール(ファイル/プリンターの共有および必要なポートをブロックしないように設定すること)、ウイルス対策ソフト、ユーザーアカウント制御(UAC)を無効にし、実行中のアプリケーションやサービスをすべて停止してください。
- VMware vCenter Converter を管理者として実行してください。
- クリック 変換機.

変換ウィザードが開きます。
- ソースシステム。 ソースマシンを選択してください。物理 Windows Server を変換する場合は、以下を選択してください。 電源が入りました, 選択してください リモートのWindowsマシン ソースタイプとして、IPアドレスまたはDNS名、ユーザー名、パスワードを指定します。その後、 ソースの詳細を表示.

この場合、リモート側の Windows マシンに VMware vCenter Converter Standalone エージェントをデプロイする必要があります。インポートが自動的に成功した際に、エージェントファイルをアンインストールするかどうかを選択してください。その後、 はい 続きを読む。

エージェントのインストールが完了すると、ソースの詳細を確認できます。なお、VMware Converter 6.2 では、Windows Server 2019 が Windows 10 Server 64 ビットとして認識される点にご注意ください。クリックして 閉じる, その後、[クリック] 次へ で ソースシステム ウィンドウ。

- 行き先システム. 保存先の種類を選択してください。以下のいずれかを選択できます。 VMware Infrastructure の仮想マシン または VMware Workstation の仮想マシン (VMware Player および VMware Fusion で実行可能)。この例では、 VMware Infrastructure の仮想マシン を選択する必要があります。ESXiホストがvCenter Serverによって管理されている場合は、vCenter Server上で管理者権限を持つユーザーのユーザー名とパスワードに加え、vCenter ServerのIPアドレスまたはDNS名も入力する必要があります。

- 宛先仮想マシン. vCenter上で、保存先のVMを格納するデータセンターとVMフォルダを選択します。

- 目的地. 選択したデータセンターに接続されているESXiホスト、クラスター、またはリソースプールを選択し、そのESXiホスト上で利用可能なデータストアを選択します。選択したデータストアには、十分な空き容量が必要です。ソースマシンに最新のオペレーティングシステムがインストールされている場合、宛先VM用に利用可能な最新の仮想マシンバージョン(ハードウェアバージョン)を選択できます。 選択可能な仮想マシンのバージョンは、宛先 ESXi ホストのバージョンによっても異なります。ホスト間の互換性を高めるために、以前のハードウェアバージョンのいずれかを選択することもできます。

- オプション. この手順では、宛先VMに対して以下のオプションを選択できます:
- コピーするデータ. コピーしたいディスクとボリュームを選択します。以下のいずれかを選択できます。 シック・プロビジョニングまたはシン・プロビジョニング 宛先の仮想ディスクのタイプを設定し(“詳細表示”を選択してください)、必要に応じてボリュームのサイズを変更します。この例では、2つのボリュームを含む物理ディスクをシンプロビジョニングされた仮想ディスクに変換します。以下のチェックボックスにチェックを入れることをお勧めします:
- ページファイルと休止状態ファイルを無視する
- 最適化されたパーティション構成を作成する
- デバイス. 仮想プロセッサの数、プロセッサコアの数、仮想ディスクコントローラの数、およびメモリ容量を選択できます。
- ネットワーク. 以下のいずれかを選択してください。 ネットワーク VMの仮想ネットワークアダプタが接続される先。
- サービス. について 出典 [サービス] タブでは、P2V 変換を開始する前に、ソースとなる Windows マシン上で実行中のどのサービスを停止するかを選択できます。[ 目的地サービス [タブ] では、宛先 VM 上のサービスの起動モードを選択できます。

- 詳細設定. タブは2つあります―― 同期する そして コンバージョン後. その中で コンバージョン後 [タブ] では、変換完了後のソースマシンと宛先マシンの電源状態を設定できます。 変換後の処理 選択肢は以下の通りです:
- 対象の仮想マシンに VMware Tools をインストールする. このオプションを使用すると、自動的にインストールすることができます VMware Tools 宛先のVM上で。この操作を行うことを強く推奨します。
- 仮想マシンのゲスト設定をカスタマイズする. 仮想アダプタのIPアドレスやゲートウェイ、DNS設定の構成、タイムゾーンの設定、およびVMをドメインやワークグループに追加することができます。
- コピー先のシステム復元ポイントを削除する. Windowsのシステムの復元チェックポイントを削除すると、P2V変換プロセスが高速化され、移行先のVMがデータストア上で使用するディスク容量が削減されます。
- 宛先の仮想マシンを再構成する. このオプションを指定すると、P2V変換後にVMがVMware環境で起動可能になります。

- スロットリング. CPU使用率やネットワーク帯域幅を制御することで、CPUやネットワークの過負荷を防ぐことができます。スロットリング機能により、変換処理中でも普段通りの作業を行うことが可能です。
- 概要. 設定を確認し、すべてが正しい場合は、[ ] をクリックしてください。 完了 変換を開始するには。

変換処理が完全に完了するまでお待ちください。変換にかかる時間は、ソースマシンのディスクに保存されているデータ量やネットワーク速度によって異なります。

Windows マシンの変換が完了したので、対象の仮想マシンの電源を入れてください(ジョブ作成プロセス中に仮想マシンの自動起動を選択していない場合)。この例では、対象の仮想マシンに VMware Tools を自動的にインストールしました。以下のスクリーンショットは VMware vSphere HTML5 クライアントの画面で、仮想マシンの電源投入後の VMware Tools のステータス(“アップグレード中”)を確認できます。 VMware Toolsのインストールが完了すると、VMは自動的に再起動します。

VMware Tools のインストールが完了しました。物理マシンで以前使用していたベンダー固有のソフトウェアやドライバはすべて削除することをお勧めします。
同様に、VMware Converter を使用して VMware Workstation の仮想マシンを VMware ESXi の仮想マシンに変換することで、VMware V2V 移行を実行できます。
VMware Converter を使用した V2V 移行
ここでは、VMware Converter を使用して V2V 移行を行い、VMware Workstation 上で動作している仮想マシンを ESXi 上で動作する仮想マシンに変換する方法、およびその逆の変換方法について解説します。この例では、ソースとなる VMware 仮想マシンに VMware Tools がインストールされています。
ワークステーションVMが、LinuxまたはmacOSを実行しているリモートマシンにインストールされたVMware Workstation、VMware Player、またはVMware Fusion上で実行されている場合、そのVMを共有フォルダにコピーするか(またはVMのフォルダを共有し)、ローカルのWindowsマシンにインストールされたVMware Converterを使用してV2V変換を行うことができます。ハイパーバイザーを実行しているリモートの物理マシンに、ホストOSとしてLinuxまたはmacOSがインストールされている場合でも、VMを変換することができます。
注記: 読む このブログ記事 Linux を実行している Hyper-V 仮想マシンを VMware 仮想マシンに変換する方法について学ぶ。
VMware Workstation の仮想マシンを VMware ESXi の仮想マシンに変換する
VMware VM の V2V 移行の設定は、前述の P2V 移行と同様です。
VMware Converter を管理者として実行し、[ ] をクリックします。 変換機. その 変換ウィザード 開きます。
- ソースシステム. クリックしてください 電源オフ そして、[選択] をクリックします VMware Workstation またはその他の VMware 仮想マシン ドロップダウンメニューで。次に、仮想マシンの設定ファイル(VMXファイル)を選択します。必要に応じて、ソースの詳細を確認できます。各ステップで、[ 次へ 続行するには。

- 行き先システム. 宛先のVMはESXiホスト上で実行されることが想定されるため、以下を選択してください。 VMware Infrastructure の仮想マシン 宛先タイプとして指定します。次に、スタンドアロンの ESXi ホストを使用している場合は ESXi サーバーの IP アドレスまたはホスト名を入力し、そうでない場合は vCenter Server の IP アドレスを入力します。 ESXiホスト は、によって運営されています vCenter. その後、ユーザー名を入力して、 パスワード そのサーバーの管理に使用される管理アカウントの。

- 宛先仮想マシン. 宛先のVM名とフォルダを選択します。

- 目的地. 前の手順で選択したデータセンターに属するESXiホストを選択します。次に、VMファイルを保存するデータストアを選択し、仮想マシンのバージョンを選択します。

- オプション. 変換タスクに必要なパラメータを設定します。 上級 このセクションでは、以下の理由により、黄色の警告アイコンが表示されています。 宛先の仮想マシンを再構成する このオプションは無効になっています。そのまま進めてください。

- 概要. V2V変換ジョブの設定を確認し、[実行]をクリックしてください。 完了 ジョブを実行します。VMware Converterによる仮想マシンの変換が完了するまでお待ちください。
VMがvCenterによって管理されているESXiホストへ移行されたら、VMware vSphere Clientを開き、VMを起動します。VMware Toolsのステータスを確認し、VM内の必要なサービスがすべて正常に動作しているかを確認してください。

ESXi 仮想マシンを VMware Workstation 仮想マシンに変換する
VMware ESXi 仮想マシンを VMware Workstation 仮想マシンに変換するワークフローを確認してみましょう。
Windows マシン上で、管理者権限で VMware vCenter Converter を実行します。”マシンの変換”をクリックして、ウィザードを開きます。
- ソースシステム. ソースの種類を選択してください: 電源オフ; VMware Infrastructure の仮想マシン. 次に、変換対象の仮想マシンが配置されているESXiホスト(またはvCenter)のIPアドレスまたはホスト名を入力します。管理者権限を持つ適切なESXiホストの認証情報を入力します。””をクリックします。 次へ ウィザードの各ステップで、続行するには。

- ソースマシン. ESXiホスト上に存在するソース仮想マシンを選択します。仮想マシンは電源がオフになっている必要があります。必要に応じて、ソースの詳細を確認できます。

- 行き先システム. ESXi VM を VMware Workstation VM に変換する際は、以下を選択してください。 VMware Workstation またはその他の VMware 仮想マシン を宛先タイプとして選択します。次に、VMware Workstation または VMware Fusion のバージョンを選択し、仮想マシンの名前を設定して、保存先を指定します。

- オプション. 変換タスクに必要なパラメータを設定できます。コピーするデータを選択する際、ディスクタイプの名称は VMware ESXi 仮想マシンとは異なります。仮想マシンで、シンプロビジョニングされたディスクと同様の動的に拡張される仮想ディスクを使用したい場合は、 事前に割り当てられていない. ファイルシステムが 4 GB を超えるファイルに対応していない場合は、”分割ディスク”を選択してください。ネットワーク設定では、VM の仮想 NIC(ネットワークインターフェースコントローラ)を接続するネットワーク(VMnet0、VMnet1、VMnet8 など)を選択できます。

- 概要. V2V変換ジョブの設定を確認し、すべてが正しい場合は”完了”をクリックして、VMware Converterでジョブを実行します。変換ジョブが完了するまでお待ちください。
設定が完了したら、VMware Workstation/Player/FusionでVMを手動で起動してください(ファイル > 開く (変換ジョブの実行時に宛先として設定したVMの場所を選択してください)。
VirtualBoxの仮想マシンをVMwareの仮想マシンに変換する方法
もし、からV2V移行を行う必要がある場合は、 VirtualBox から VMware Workstation へ VMware ESXi の場合、仮想ディスクの変換や OVF テンプレートへのエクスポートなど、さまざまな方法を利用できます。
以下の手順に従ってください:
- aを変換する VirtualBox 仮想ディスクを VMware 仮想ディスクに変換(vdi から vmdk).
VBoxManage clonehd VirtualDisk.vdi VirtualDisk-tmp.vmdk --format vmdk - WinSCPなどのSFTPクライアントを使用して、ESXiホストに接続されているデータストアにファイルをアップロードします
- アップロードされた VMware Workstation を変換する .vmdk 仮想ディスクファイルをVMware ESXi形式に変換する(.vmdk そして -flat.vmdk ファイル) を使用して vmkfstools.
vmkfstools -i VirtualDisk-tmp.vmdk -d thin VirtualDisk.vmdk - 新しいVMを作成し、既存の仮想ディスクを選択します。
仮想マシンを変換する際は、VMwareのV2V移行に関するベストプラクティスに従ってください。
結論
VMware vCenter Converterは、VMwareベースの環境におけるP2VおよびV2Vの移行を処理するための実用的なツールであり続けています。体系的なアプローチに従い、事前に互換性を検証することで、管理者はダウンタイムを短縮し、移行後のワークロードの一貫性を確保することができます。P2VのVMware Converterによる段階的なプロセスを実行する場合でも、より大規模な仮想化プロジェクトを計画する場合でも、入念な準備が成功の鍵となります。