VMwareで起動していた仮想環境をVirtualBoxに移行するには

VMwareからVirtualBoxへの仮想環境移行ガイド

最終更新日: 2025年9月4日

はじめに

本記事では、VMware環境で動作している仮想マシンをVirtualBoxに移行する手順を解説します。2023年11月にBroadcomによるVMware買収が完了し、ライセンス体系の大幅な変更により多くの企業がVMwareからの移行を検討しています。本ガイドでは、最新の移行手順とトラブルシューティングについて詳しく説明します。

Broadcom買収後のVMware最新動向

2023-2024年の主要な変更点

買収の経緯

  • 2023年11月: BroadcomがVMwareを610億ドル(約8兆円)で買収完了
  • 2024年2月4日: 永続ライセンスの販売終了、サブスクリプション型への完全移行

ライセンス体系の変更

  1. 永続ライセンスの廃止: すべての製品がサブスクリプション(1年/3年/5年)に移行
  2. 課金単位の変更: CPUソケット単位からCPUコア単位への変更
  3. 製品の統合: 160以上の製品を以下4つのエディションに統合
    • VMware Cloud Foundation (VCF)
    • VMware vSphere Foundation (VVF)
    • VMware vSphere Standard (VVS) ※2024年11月販売終了
    • VMware vSphere Essentials Plus ※2024年11月販売終了

価格への影響

  • 多くの企業で5倍から10倍の価格上昇が報告されています
  • 永続ライセンスの保守サポート更新が不可能に

パートナープログラムの変更

  • 2024年2月: VMwareパートナープログラムの終了
  • 大規模顧客への直販モデルへの移行

VMwareからVirtualBoxへの移行方法

方法1: OVF/OVAエクスポート経由での移行(推奨)

1. VMwareからのエクスポート

VMware Workstation Pro 17での手順

  1. 対象の仮想マシンを完全にシャットダウンします(サスペンドではなく)
  2. VMware Workstationで仮想マシンを選択
  3. メニューから「ファイル → OVFへエクスポート」を選択
  4. ファイル名を入力し、拡張子を必ず「.ova」に変更
    • 注意: デフォルトでは.ovfが選択されているため、手動で.ovaに変更が必要
VMwareエクスポート画面

エクスポートされるファイル(OVFの場合)

  • .ovf: 仮想マシン設定ファイル(XML形式)
  • .vmdk: 仮想ディスクファイル
  • .mf: マニフェストファイル(チェックサム情報)
  • .iso: 必要に応じて含まれるISOイメージ
エクスポートファイル一覧

2. VirtualBoxへのインポート

  1. VirtualBoxを起動
  2. メニューから「ファイル → 仮想アプライアンスのインポート」を選択
  3. エクスポートした.ovaまたは.ovfファイルを選択
  4. 設定を確認し、必要に応じて調整:
    • CPU: コア数の調整
    • メモリ: RAMサイズの設定
    • ネットワーク: アダプタータイプの選択
  5. インポート」をクリック

方法2: VMDKファイルの直接利用

VMDKファイルを直接使用して新規仮想マシンを作成する方法:

  1. VirtualBoxで「新規」をクリック
  2. 適切なOSタイプとバージョンを選択
  3. 既存のハードディスクファイルを使用する」を選択
  4. VMDKファイルを指定
  5. その他の設定(メモリ、CPU、ネットワーク)を手動構成

方法3: OVFToolを使用した変換(レガシー方法)

VMware Workstation付属のOVFToolを使用する方法(Windows環境):

cd "C:\Program Files (x86)\VMware\VMware Workstation\OVFTool"
ovftool.exe "C:\VMs\source\vm.vmx" "C:\VMs\export\vm.ovf"

注意: パスにスペースが含まれる場合は、ダブルクォートで囲む必要があります

トラブルシューティング

よくあるエラーと解決方法

1. ネットワークインターフェースエラー

エラーメッセージ:

Nonexistent host networking interface, name '' (VERR_INTERNAL_ERROR)
Result Code: E_FAIL (0X80004005)
ネットワークエラー画面

解決方法:

  1. VirtualBoxで仮想マシンの設定を開く
  2. ネットワーク」タブを選択
  3. ネットワークアダプターの「割り当て」を「NAT」に変更
    • 元の設定: ブリッジアダプター(名前が未入力)
    • 変更後: NAT
ネットワーク設定画面

起動成功後の画面:

起動成功画面
動作中の仮想マシン

2. OVF仕様の非互換性

VirtualBoxとVMwareのOVF実装の違いにより、インポート時にエラーが発生する場合があります。

解決方法:

  • OVFファイルをテキストエディタで開き、以下を修正:
    <!-- 修正前 -->
    <vssd:VirtualSystemType>virtualbox-2.2</vssd:VirtualSystemType>

    <!-- 修正後(VMware環境に応じて調整) -->
    <vssd:VirtualSystemType>vmx-14</vssd:VirtualSystemType>

3. ハードウェア互換性の問題

起動しない場合は、VirtualBoxの設定で以下を調整:

  • IO APICを有効化」をチェック
  • PAE/NXを有効化」をチェック
  • チップセットを「ICH9」に変更

移行後の最適化

VMware Toolsのアンインストール

VMware Toolsがインストールされている場合は、必ずアンインストールしてください:

Windows ゲスト:

  1. コントロールパネル → プログラムのアンインストール
  2. 「VMware Tools」を選択してアンインストール

Linux ゲスト:

sudo vmware-uninstall-tools.pl

VirtualBox Guest Additionsのインストール

Guest Additionsをインストールすることで、以下の機能が利用可能になります:

  • マウス統合
  • 画面解像度の自動調整
  • 共有フォルダー
  • クリップボード共有
  • シームレスモード

インストール手順(Ubuntu/Debian系):

  1. 必要なパッケージをインストール:
sudo apt update && sudo apt upgrade -y
sudo apt install build-essential linux-headers-$(uname -r) -y
  1. VirtualBoxメニューから「デバイス」→「Guest Additions CDイメージの挿入」を選択
  2. CDをマウントして実行:
cd /media/$USER/VBox_GAs_*
sudo ./VBoxLinuxAdditions.run
  1. システムを再起動:
sudo reboot

Windows ゲスト:

  1. VirtualBoxメニューから「デバイス」→「Guest Additions CDイメージの挿入
  2. 自動起動しない場合は、エクスプローラーからCD/DVDドライブを開く
  3. VBoxWindowsAdditions.exeを実行
  4. インストール完了後、システムを再起動

新規情報・追記

2024-2025年の重要な更新

VMware製品の無償化(個人利用限定)

  • VMware Workstation Pro: 2024年5月より個人利用に限り無償化
  • VMware Fusion Pro: 同様に個人利用で無償化
  • 商用利用には引き続きライセンスが必要

VirtualBox 7.0の新機能

  • 完全暗号化VM のサポート
  • クラウド VM のサポート強化
  • TPM 2.0 サポート
  • セキュアブート対応

移行先の選択肢

VMwareからの移行先として、VirtualBox以外にも以下が検討されています:

  • Proxmox VE: オープンソースの仮想化プラットフォーム
  • XCP-ng: Xenベースのオープンソース仮想化
  • RHEV (Red Hat Enterprise Virtualization): エンタープライズ向け
  • Hyper-V: Windows Server標準搭載

Broadcom買収の最新状況(2025年9月時点)

  • VMware Explore 2024: 「プライベートクラウドへの回帰」を宣言
  • 従業員削減: 3,000人以上のレイオフを実施
  • 日本市場への影響: 日本法人でも大規模な人員削減が実施され、サポート体制に懸念

注意事項

移行前の確認事項

  1. バックアップの作成: 移行作業前に必ず仮想マシンの完全バックアップを作成してください
  2. ライセンス確認: ゲストOSのライセンス再認証が必要になる場合があります
  3. ネットワーク設定: MACアドレスが変更される可能性があるため、ネットワーク設定の見直しが必要
  4. アプリケーション互換性: 特定のハードウェアに依存するアプリケーションは動作しない可能性があります

既知の制限事項

  • 3D アクセラレーション: VMwareと比較してパフォーマンスが劣る場合があります
  • USB 3.0サポート: Extension Packのインストールが必要(個人利用は無料)
  • リモートディスプレイ: VRDPはExtension Packが必要

サポート終了製品

以下のVMware製品は保守サポートが終了または終了予定です:

  • vSphere Enterprise Plus(永続ライセンス版)
  • vSphere Standard(永続ライセンス版)
  • vSphere Essentials/Essentials Plus(永続ライセンス版)
  • 富士通製HCI製品群(VMwareベース)

参考資料

公式ドキュメント

関連記事・情報源

Broadcom Completes Acquisition of VMware – Broadcom公式発表
VMware Subscription Licensing – VMwareライセンス情報
各種IT系メディアの調査レポートより(ITmedia、日経クロステック等)
 VMware Desktop Hypervisor Free for Personal Use – VMware公式ブログ

免責事項: 本記事の内容は2025年9月4日時点の情報に基づいています。VMwareおよびVirtualBoxの仕様は予告なく変更される可能性があるため、実際の作業時には最新の公式ドキュメントを確認してください。

著作権について: 本記事で使用されているスクリーンショットは説明目的のために使用されており、各ソフトウェアの著作権は各社に帰属します。

以下は2020年5月の記事

先日、クラウドでカスタムイメージの選択においてoracle VM VirtualBoxの形式ファイルが必要になったのでその過程を記載したいと思います。自分のパソコンではVMware Workstationでwindowsが作成されていたのでこれをVirtualBoxに移行することになります。playerでも同様なことができます。

それにはVMwareが存在するフォルダにあるOVFToolを使用します。C:\Program Files (x86)\VMware\VMware Workstation\OVFToolにそのファイルはありovftool.exeです。このツールを使ってファイル形式を変換します。


そこで必要になるのがコマンドプロンプトでの作業です。まず目的のフォルダにCD(チェンジディレクトリ)コマンドで移動します。

cd C:\Program Files (x86)\VMware\VMware Workstation\OVFTool

移動したら次のコマンドを入力します。
前に変換対象のVMwareのファイルがあるパスを、後ろに変換後に作成される拡張子が.ovfファイルのパスを記述します。
vmdkファイルが主要ファイルの時はそのファイルも同じ場所にある状態にしておきましょう。

ovftool C:\Users\minok\VirtualBox VMs\win7\win7.vmx C:\Users\minok\VirtualBox VMs\win7\win7.ovf

このコマンドの例はフォルダ名やファイル名にスペースがあるので実際には不具合が起こります。削除またはスペースが含まれないようにして実行してください。disk progressが100%になるまで待ちます。
完了するとovfファイルとそれに関連するファイルが作成されます。

VirtualBoxマネージャーを起動してインポートをクリックします。仮想アプライアンスのインポートでは先ほどのファイルを読み込んできます。ゲストOSのタイプ、CPU、RAMなどを確認してインポートします。

インポートが完了したら起動してみます。
うまくいきました。仮想マシンの基本フォルダにVHDファイル、vBOXファイルが作成されました。VMwareのファイルは不要になりましたので必要に応じて削除します。

コメント

タイトルとURLをコピーしました