> I would imagine it's best to leverage on the underlying hypervisors' HA
> mechanisms, configured oud-of-band of cloudstack. I find cloudstacks
> implementation a little laggy compared to the paid for variety. CloudStack
> does a well enough job to figure out which host the vm eventually lands on.

I haven't had a chance to test it myself to any large degree but from some 
conversations I have had with CloudPlatform support (the paid product), we had 
an incident that ran us into a very similar situation.  Due to a bug in 
XenServer 6.0.0 we went through the upgrade process to 6.0.2 and during that 
process some of the VMs got moved to other hosts and we lost track of things.  
To my delight, CloudStack picked up on this and updated itself as to the host 
where the VM was now residing.

What this means to me is that if some _other_ mechanism outside of CS were to 
move VMs around within a cluster (for example, due to a host failure) CS would 
eventually query XAPI and find out where the VM resides and update the CS 
database.  Now, like I said, I haven't tested this but in theory this means 
that if you enabled HA on your hypervisor directly and instructed CS to not do 
HA, if there was a host failure your hypervisor would take over the HA process 
and CS would eventually update itself to recognize the re-arranging of VMs in 
the cluster... in theory.

Reply via email to