VMware ConverterでP2V/V2V変換時の変更を同期させる方法|ダウンタイムを最小限に抑える手順
VMware vCenter Converter Standaloneは、物理マシンを仮想マシンへ変換する(P2V)、あるいは仮想マシンを別の仮想マシンへ変換する(V2V)ための無料ユーティリティです。VMware Converter 5.0以降では、元のシステムとESXiホスト上の仮想マシンのコピーとの間で変更内容を同期する機能がサポートされています。この機能により、物理ディスク上に大量のデータを持つ物理サーバーでも、複数のステップに分けて、最小限のダウンタイムで仮想化することが可能になります。さらに、VMware Converterと無料のVMware vSphere Hypervisor(ESXiベース)を組み合わせれば、重要システムの変更を定期的に仮想側へ同期する、簡易的なディザスタリカバリ(DR)環境としても活用できます。
同期機能の仕組みとメリット
稼働中のWindowsシステムを変換する場合、VMware Converterはソースマシンが稼働し続けている状態でデータをターゲットVMにコピーします。これが初期コピー段階です。次の段階では、最初のコピー以降に行われた変更のみが転送されます。このプロセスが同期(同期処理)です。同期機能を利用すれば、P2V/V2V変換中のアプリケーションのダウンタイムを大幅に削減できます。最終的な変更転送の間だけアプリケーションを停止すればよいため、数時間かかっていたダウンタイムを1〜2時間程度まで短縮できます。
ヒント: VMware Converterによる変更の同期は、vCenterまたはESXiサーバーのバージョン4.0以降を使用している場合にのみサポートされます。
本記事では、VMware vCenter Converter Standalone 6.0を使用して、内部ディスクに700GBのデータを持つファイルサーバー(ソースサーバー)とその仮想コピーとの間で同期を設定する手順と、その実際の動作について解説します。
変換と同期の具体的な手順
- VMware Converter Standaloneをダウンロードしてインストールします(別のサーバーにインストールすることをおすすめします)。
- 新しい変換タスクを作成します:File(ファイル)→New(新規)→Convert machine(マシンの変換)。
- 稼働中のシステム(Powered-on machine)を変換することを選択し、サーバーの名前またはIPアドレス、OSの種類、管理者権限を持つユーザーアカウントとパスワードを指定します。
- VMware Converterが指定されたサーバーに接続し、VMware vCenter Converter Standalone Agent(vmware-converter-agent)をインストールします。
- 次に、仮想マシンを作成するESXiサーバー(またはvCenterサーバー)の名前と、アクセス用の認証情報を求められます。
- 仮想マシンの名前、配置場所、ホスト、ディスクストレージ、仮想マシンハードウェアのバージョンを指定します。
- コピー対象のディスク、メモリやCPUの設定などを選択します。特に注目すべきはAdvanced(詳細)セクションの設定です。
- 変換は2段階で行います。1段階目は初期変換の実行、2段階目は初回コピー以降に発生した変更を同期する最終段階です。
- Synchronize change(変更の同期)にチェックを入れ、次回の同期を実行するタイミングを選択します。必ず(!!)Perform final synchronization(最終同期を実行する)のチェックを外してください。
- Post-Conversion(変換後)タブで、最終同期後に実行するアクションを選択します。ここでは、作成したVMの自動起動(Power on destination machine)、ソースサーバーの自動シャットダウン(Power off source machine)、VMware Toolsのインストールなどを設定しました。
- P2V変換の初期フェーズを開始し、完了するまで待ちます。注: 今回のケースでは、700GBのデータを持つ物理ファイルサーバーの変換に約15時間かかりました。
- 初期変換が完了したら、手動で同期を実行できます。VMware Converterでタスクを選択し、右クリックメニューからSynchronize(同期)をクリックします。注: VMware Converterは、前回の同期以降のシステム変更を追跡するための特別な「ビットマップドライバー」(bmdrvrサービス)をインストールします。
- ウィザード画面で、同期を即時実行するよう選択し、完了後に最終同期を実行します。最終同期中にユーザーがサーバー上のファイルを編集できないようにするため、一時的にファイルサービスを停止しておくと安心です。
- 最終同期には約1時間かかり、その間にソースマシン上の変更がVMへ複製されました。その後、旧サーバーは自動的にシャットダウンされ、新しいVMが起動しました。
- あとはVMの最終設定(非表示になったネットワークインターフェイスや古いデバイスドライバーの削除、新しいネットワークインターフェイスへのIPアドレス割り当てなど)を行えば、仮想マシンは運用開始の準備完了です。
スナップショットによるロールバック
変更の同期中、vSphereサーバーはターゲットマシン上にいくつかのスナップショットを作成します。これにより、必要に応じて任意の同期段階へロールバックすることが可能です。ただし、この場合VMware Converterの同期ロジックは破綻するため、注意が必要です。
-
VMware Converterで仮想マシンを変換する方法を徹底解説
仮想化は、ソフトウェアのテストやデバッグ、同一デスクトップ上での複数OSの同時稼働、ハードウェアコストの削減、そしてシステムのモジュール性と効率の向上など、多くのメリットをもたらす優れた技術です。パワーユーザーにとっては、時間と費用を節約しながら、通常では手を出しづらいタスクにも挑戦できる強力な手段となります。仮想化とは、その名の通り仮想マシンを活用することであり、これらの仮想マシンは仮想ハードディスク上に保存されます。 しかし問題があります。各仮想化製品はそれぞれ独自のファイルシステム形式を採用しているのです。例えばVirtualBoxとVMwareを併用している場合、両者の作成する仮想マシ
-
仮想化ソフトウェア徹底ガイド – デスクトップ体験を広げる多彩な選択肢
今回は、デスクトップ環境を強化するために活用できる、人気の高い仮想化製品をいくつかご紹介します。仮想化ソフトウェアについては以前にも詳しく取り上げましたが、今回は「ソフトウェアに何ができるか」ではなく、「ユーザー自身が何をできるようになるか」という視点に焦点を当てます。 Windows / Linux の一般的なユーザーであれば、選べるソフトウェアは非常に幅広く、無料のオープンソース、無料のクローズドソース、有料製品まで、使いやすさや難易度もさまざまです。それでは早速見ていきましょう。 最良の選択肢 このカテゴリには、VMware 製の無料製品2つと、VirtualBox の開発元である Su