[Linux-cluster] Forcing off KVM Windows guests from rgmanager
Michael Morgan
mmorgan at dca.net
Tue Nov 1 15:56:42 UTC 2011
> The problem with this is that when I try to stop rgmanager (or even
> simply disabling the VM resource), an application on the windows KVM
> guest pops up a "Are you sure you want to close X?". This blocks the VMs
> shutdown, which leaves rgmanager sitting there indefinitely waiting for
> the guest VM to stop and nothing actually shuts down until the batteries
> drain.
How much much lead time are you giving rgmanager? In my experience (and
according to vm.sh) rgmanager will issue a virsh destroy roughly 2
minutes after a virsh shutdown. From vm.sh:
263 <actions>
264 <action name="start" timeout="300"/>
265 <action name="stop" timeout="120"/>
...
467 for op in $*; do
468 echo virsh $op $OCF_RESKEY_name ...
469 virsh $op $OCF_RESKEY_name
470
471 timeout=$(get_timeout)
472 while [ $timeout -gt 0 ]; do
473 sleep 5
474 ((timeout -= 5))
475 state=$(do_status)
476 [ $? -eq 0 ] || return 0
477
478 if [ "$state" = "paused" ]; then
479 virsh destroy $OCF_RESKEY_name
480 fi
481 done
482 done
I don't know off hand if the action parameters can be adjusted in the
rgmanager config, I've never had cause to change it personally.
Your site is a very useful resource btw. Great job and many thanks!
-Mike
More information about the Linux-cluster
mailing list