Hyper-V-Worker イベントID 18560 エラー 「~unrecoverable error occurred on a virtual processor~」に関する情報です。Hyper-VはVMwareと違って専用のハイパーバイザーではないので、個人的には運営するのはちょっと不安だったりします。VMwareより安く調達はできるのでしょうけれど。。。
そして、このエラーについての情報はフォーラムに書かれていました。
1つのHyper-Vホスト上に仮想マシンが三台稼動しております。
各仮想マシンに割り当てているプロセッサ数は以下となっております。
また、物理プロセッサ数は2CPU(4コア)の合計8コアになります。仮想マシン1:1CPU
仮想マシン2:2CPU
仮想マシン3:4CPUその際に仮想マシン2が下記のエラーで異常停止しました。
※ 毎回停止するわけではありません。WEBで検索しましたが、特に情報が無かった為、情報を提供していただきたく。
【エラーメッセージ】
イベントID:18560
ソース:Hyper-V-Worker
エラーレベル:重大
メッセージ
'%1' was reset because an unrecoverable error occurred on a virtual processor that caused a triple fault. If the problem persists, contact Product Support. (Virtual machine %2)
「ID: 18560 Source: Microsoft-Windows-Hyper-V-Worker Version: 6.0 Symbolic Name: MSVM_TRIPLE_FAULT_UNRECOVERABLE_EXCEPTION_ERROR Message: '%1' was reset because an unrecoverable error occurred on a virtual processor that caused a triple fault. If the problem persists, contact Product Support. (Virtual machine %2)」
私も同じエラーが出ました。このページを参考にして解決しました。
私の場合は、メモリ割り当てを増やしたら解決したようです。仮想マシンにX Windows Systemを入れたため、OSのメモリ使用量が増えたためではないかと思います。
物理マシン:
CPU: 1つ(2コア)
MEM: 4GB
OS: Windows Hyper-V Server 2008R2
MEM: 128MB => 512MB
OS: Debian 5.0.7(lenny)
スワップ領域: 2GB
根本的にはメモリの不足が原因ということで追加すると改善したという情報もあります。実際にホスト側のメモリ容量を確実にチェックしないと分からないですね。後は何かがメモリをつかんでいるとか。そのほかの方法としては停止して移動するという方法もあるかもしれないですね。ただ、起動できるかどうかは動作後の確認になりますが。
「参考」