VMware:TIPS:VirtualBoxからVMware vSphere 4 ESXiに仮想マシンを移行
目次 |
VirtualBoxからVMware vSphere 4 ESXiに仮想マシンを移行
我が家ではSolaris10(amd64)上でVirtualBOX 2.2.4を動かし、その上でWindowsを起動させていたのですが、このたび古い機材を集めてVMware vSphere 4 ESXi用のPCを組み立てました。
で、VirtualBOX上のVMをESXiに移行する方法です。具体的にはVMware vCenter Converterを利用しますが、そこに持って行くまでに何段かトラップがあります。手順の通りに実行しましょう!
なおこのページは「きぬろぐ」に元ネタを書いていたものをWikiに持ってきたものです。
手順
VirtualBox 2.2.4からのエクスポート手順
1. VirtualBOX 2.2.4上でVMを停止して、エクスポートします。仮想アプライアンス エクスポート ウィザードでエクスポート対象を選択します。今回のケースでは「XP1」というVMを選択します。
2. 仮想アプライアンスのエクスポート設定で各種パラメータを設定します。なお今回は未設定で進めています。
3. ファイル名(*.ovf)形式で出力します。なおこの際「Write legacy OVF 0.9」を選択してください。これを選択しないとVMware Converterから読み込めません。
4. エクスポート完了を待ちます。
5. エクスポートしたVMファイル(ovfとvmdkファイル)をApacheのDocumentRoot直下に設置します。このときにパーミッションもApache起動ユーザで読み込めるように変更しましょう!
なぜこんなことをするかって?VMware vCenter Converterで読めないからです。本当は読む方法あるかもしれないけどさ・・・
VMware vCnter ConveterでVMware vSphere 4 ESXiにインポート
インポート作業にはVMware vCnter Conveterを利用します。以下手順です。
1. Womdows上でVMware vCenter Converterを起動してローカルサーバに接続します。なおWindows7 RTM(x64)でやってみましたが、普通に動きましたよ。
2. VirtualBoxでエクスポートしたVMをESXi 4.0に変換するので「Convert Machine」を選択します。
3. 「Select source type」で「Virtual Appliance」を選択し、URLに先ほどエクスポートしたVMのダウンロードURLを記述します。
4. 内容を確認します。
5. インポート先のESXiの情報を入力します。「Select destination type」に「VMware Infrastructure virtual machine」を選択し、ESXiのIP・ユーザ名・パスワードを入力します。
6. インポート後の仮想マシン名とインポート先のストレージを選択します。
7. 内容を確認します。
8. 同じく内容を確認します。
9. さぁ、インポート開始です。
10. 以上で無事にインポート完了。長かった・・・












