When the node that is running the VM (in this case, clutest2) is shut down using halt -p, the VM tries to migrate to the other node but it fails and shows this:
Last updated: Tue Feb 14 10:20:39 2012
Current DC: clutest2 - partition with quorum
2 Nodes configured, 2 expected votes
5 Resources configured.
Online: [ clutest1 clutest2 ]
Master/Slave Set: ms_drbd_master [p_drbd]
Masters: [ clutest1 clutest2 ]
Clone Set: cl_ocfs2mgmt [g_ocfs2mgmt]
Started: [ clutest1 clutest2 ]
Clone Set: cl_fs_ocfs2 [p_fs_ocfs2]
p_fs_ocfs2:1 (ocf::heartbeat:Filesystem): Started clutest2 (unmanaged) FAILED
Started: [ clutest1 ]
p_xen-lolwut (ocf::heartbeat:Xen): Started clutest1
p_fs_ocfs2:1_stop_0 (node=clutest2, call=103, rc=-2, status=Timed Out): unknown exec error
p_o2cb:1_stop_0 (node=clutest2, call=105, rc=1, status=complete): unknown error
Then the VM starts up on the other node (it didn't live migrate, it shut down then started up) but the node that got the halt command doesn't shut down. It just hangs.
However, if the server that isn't running the VM is shut down, the VM continues humming away on the remaining node without a problem.
Still not sure what's going on...