Hi,<br>You definitely should put your vm-s onto a shared storage, thus decoupling them from the hardware they run on. Live migration is implemented and working in nova. When it comes to determining virtual machine's responsiveness, I would not rely on nova.<br>
The api will only tell you whether the kvm process or domU (xen) is running. It does not determine whether the system inside the vm is up or not. In this case a simple ping could do better.<br><br>You might also take a look at scalr project:<br>
<br><a href="http://wiki.scalr.net/">http://wiki.scalr.net/</a> - but I don't know whether it supports nova yet.<br><br>PS. The "cloud way" to support HA is to spawn different instances of your vm in different availability zones. But that's the ideal world ;-)<br>
<br>Cheers.<br><br><div class="gmail_quote">On 18 January 2012 13:21, Gerrit Tamboer <span dir="ltr"><<a href="mailto:gerrit@gerr1t.nl">gerrit@gerr1t.nl</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<p>Hi!</p>
<p>We are currently working on implementing Nova into our cloud.<br>Our current setup consists of 4 compute nodes which are controlled by 2 dedicated controllers in a MySQL master-master setup.</p>
<p>Everything is working fine, but we are currently investigating how to automate instance(s) failover when a host machine goes down due to hardware failure.</p>
<p>I think this is scriptable because we have centralized controllers, which means we can query the database table 'instances' to get a list of guests that are running on a host.<br>This means we could script that whenever a host is not responsive that the instances that we're running on that compute node are moved to other compute nodes.</p>

<p>Before I actually start working on a script that does this I was wondering if there is actually a similar solution already around? I don't want to waste my time on reinventing the wheel :)</p>
<p>Thanks! </p>
<div>
<pre>Regards,</pre>
<pre><br></pre>
<pre>Gerrit</pre>
</div><br>_______________________________________________<br>
Openstack-operators mailing list<br>
<a href="mailto:Openstack-operators@lists.openstack.org">Openstack-operators@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>checkout my blog on linux clusters:<br>-- <a href="http://linuxdatacenter.blogspot.com">linuxdatacenter.blogspot.com</a> --<br>