The CPU has been disabled by the guest operating system

Few weeks ago, our database virtual machines got randomly failed. There was error message “The CPU has been disabled by the guest operating system. Power off or reset the virtual machine.” on VM events. I didn’t find any abnormal on vmkernel, hostd and vm logs. Finally our Linux team identified it’s a Linux kernel bug. Please refer to BUG at block/blk-core.c:NNNN! in blk_requeue_request or blk finish_request.

The bug only present on RedHat 6 on ESXi 5.5 with VMware Paravirtual SCSI drivers.

 

Chinese Version

几周前,我们的数据库虚拟机出现随机的宕机。在虚拟机记录中发现有错误提示“The CPU has been disabled by the guest operating system. Power off or reset the virtual machine.”。但是在vmkernl、hostd和vm日志中都没有发现异常,最终发现此问题和一个Linux内核错误有关系,请参考block/blk-core.c:NNNN! in blk_requeue_request or blk finish_request

此问题只出现在使用VMware Paravirtual SCSI驱动的基于ESXi 5.5的RedHat 6虚拟机上。

Advertisements

One thought on “The CPU has been disabled by the guest operating system

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s