It looked like the virtual machine was hung, and I started to check the virtual machine status from ESX console. I could not find my virtual machine was still running at the time I checked from the command prompt. Some guys may already got panic and restarted the ESX host, but I decided to take a last try and restarted the mgmt-vmware service from /etc/init.d , guess what, it works after that. The vCenter now show the virtual machine had been power off. The inconsistent information of vCenter always cause some issue to the day to day operation. Hope this tip will help the 1 who run to the same situation as I did.