ESXi 3.5 から Hyper-V Server 2008 R2 に (大きな) VM を変換する

ESXi 3.5 から Hyper-V Server 2008 R2 に (大きな) VM を変換する

さて、私の問題は、ESXi 3.5 サーバーが 1 台あり、その上に 3 つの VM があるということです。Hyper-V Server R2 に移行することにしたのは、無料版の機能が気に入っているからです (無料のクラスタリングとライブ マイグレーションが決め手になりました)。私たちは小さな会社で、まだ実際の iSCSI セットアップがありません (でも、もうすぐできると思います)。そのため、ストレージをローカルで実行しているだけです (ただし、変換に必要なら Starwind/MS サーバー iSCSI ボックスはあります)。また、VM を exsi ボックスから Hyper-V R2 ボックスに移動する必要があります。SCVMM はありますが、ESXi ボックスに接続して VM を移動できないようです。その方法がわかりません。

手動変換 (vmdk から vhd へのツール) についてはたくさん読みましたが、できればもっと自動化されたものをやりたいと思います。1 つの VM がストレージ ドライブであり、それが 1 TB 近くあるため、スペースが問題です。

つまり、私の実際の質問は、VMware から Hyper-V にデータを移行する最善の方法は何ですか?

みんな、ありがとう。

答え1

ESXコンソールから.vmxファイルとVMDKファイルをWindowsフォルダにコピーします。その後、SCVMMを.vmxにポイントし、すべき作業が失敗する場合、.vmx を編集して、その中の vmdk パスが適切であることを確認します (つまり、パスがある場合は、それらからパスを削除します)。コピーを処理する必要がある場合は、Veeam FastSCP が役立ちます。開始する前に、スナップショットがある場合は、まずそれらを削除することをお勧めします。

ファイルはおそらくすべて/vmfs/データストア/仮想マシン名ただし、VMDKを他の場所に置くことを選択した場合は、それらのいくつかは他の場所にある可能性があります。それらが分散している場合は、.vmxを編集する必要があります。

答え2

私は SCVMM を使用して VMWare Server (v1) から VM をインポートしました。SCVMM に関する限り、VM は単なる物理サーバーであり、問​​題なくインポートされます。まず VMWare Tools をアンインストールしてください。そうしないと、Hyper-V で VM を起動したときに、無害ですが迷惑な警告が表示されます。

JR

答え3

http://www.adopenstatic.com/cs/blogs/ken/archive/2008/03/23/16710.aspx

違いは、VMware Server から移行していたことです。ただし、この記事はガイドとなり、役立ちます。

答え4

HyperV に移行するサーバーから VMware ツールを削除します。disk2vhd をインストールして起動します。これにより、ディスク/パーティション全体が VHD ファイルにコピーされます。以前に作成した VHD ファイルを使用して、HyperV 上に新しい仮想サーバーを作成します。統合サービス ディスクを「挿入」し、統合サービスをインストールします。HyperV 上で仮想マシンを起動します (競合を回避するために、VMware 仮想サーバーがオフになっていることを確認してください)。

関連情報