条件: 32 ビット Windows Server を実行する VMWare Server 2.0.2 仮想マシン。CPU: AMD Phenom II X6 1075T。
必須: VM を KVM に変換して実行 (Ubuntu 16.04.5、64 ビット、最新の更新プログラムを適用済み)、CPU: Intel Core i5-2400。
ソース VM は、ターゲット CPU に存在しない特定の Phenom 命令を使用しません。
このハウツーを試しました:Windows 2008R2 vmdk を KVM イメージに変換する、およびその他の一般的なハウツーは、通常、以下のコマンドに基づいて変換します (エラーなしで変換されますが、起動に失敗します - 以下を参照)。
qemu-img convert -O qcow2 source.vmdk target.qcow2
以下も試してみましたが、無駄でした:
- さまざまなCPU(coreduo、core2duo、phenomなど)で実行
- さまざまなVGAカードで実行
- ソース .vmdk を直接実行しようとしています
症状: 変換された VM を起動すると、CPU 負荷が 100% に上昇し、BIOS VNC 画面が「ハードディスクから起動しています...」のままになり、他に何も起こりません。
KVM ログには上記に関連するエラーがないため、タスクの処理方法がわかりません。賢明な提案があれば大歓迎です。