Proxmox hanging 100% on 1 VM load.

bartl

Member
Aug 21, 2010
10
1
23
Netherlands
www.bizway.nl
Hi,

I have 4 x Intel(R) Xeon(R) CPU L5508 @ 2.00GHz with 3 VM's + Hardware raid with write cache..

1x Centos [Full load]
1x Centos [10%]
1x Windows 2008 [10%].

The Centos VM has problems with 100% cpu load..
The other Centos VM is still working ok and the Windows is working ok.

The Proxmox is not reachable any more so I can´t stop de VM.
After shutdown 1x Centos / 1x Windows 2008 we have to "hard" restart te server.

Everything is working ok after that, but how can we solve this in the future, so that the Proxmox / Host always is reachable.

Thanks for the answers.
 
Everything is working ok after that, but how can we solve this in the future, so that the Proxmox / Host always is reachable.

The fist step to fix a bug is to find a way to reproduce it. So is there any reliable way to reproduce that behavior?
 
It's a production server so I don't want to force the problem again..

2 possible problems:

1) "Problem" VM has 2 cores and 1 CPU assigned. 2 other VM's has 1 core each..
2) VM take so much IO that the HOST is not working anymore..

But why are the 2 other VM's still working? And any method to limit the IO so that the host will be always reachable?
 
Topic matches my problem, in detail doesn't, though.

If a VM hangs in STOP and can't no longer be killed by the Webinterface
while other machines/KVM/PVE is fully vital and running:

How to find the right process to "kill -9" it. Or is there a better way to
identify the KVM process to a vmid? Or a better way to kill it?

On our cluster it happens once all few month with WinXP clients not doing
a correct shutdown. If only one machine is on full load I'm able to find it,
if there are more, its quite difficult...and dangerous.

Many thanks in advance.

JP
 
How to find the right process to "kill -9" it. Or is there a better way to
identify the KVM process to a vmid? Or a better way to kill it?

The command

# qm stop <vmid>

should do the job (but that command is also used by the web interface).

You can get the PID by simply using

# qm list

(last column is the PID)
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!