<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">We just recently merged a new HA networking option.  See details in my blog post here:<div><br></div><div><a href="http://unchainyourbrain.com/openstack/13-networking-in-nova">http://unchainyourbrain.com/openstack/13-networking-in-nova</a></div><div><br></div><div><a href="http://unchainyourbrain.com/openstack/13-networking-in-nova"></a>Vish</div><div><br><div><div><div>On Jul 20, 2011, at 10:04 PM, Mike Scherbakov wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi, <div>Thank you for the work on making nova components HA.</div><div><br></div><div>Did you have a chance to move further in this topic?</div><div>I especially interested in making nova-network HA and looking for possible active-active implementations,</div>

<div>so the downtime of the service would me minimal.</div><div><br></div><div>Thank you,</div><div><br><div class="gmail_quote">On Tue, May 3, 2011 at 1:22 PM, Edward Konetzko <span dir="ltr"><<a href="mailto:konetzed@quixoticagony.com" target="_blank">konetzed@quixoticagony.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I have attached the slides and Tushar Patil doc on making nova-network ha along with the etherpad notes on the bottom.<br>
<br>
<br>
I hope to follow this email up later on in the week with plans for a full reference document based on Cacti.  Thanks for everyone’s participation at the Summit.<br>
<br>
Thanks<br>
Edward Konetzko<br>
<br>
Etherpad notes<br>
<br>
<br>
This Etherpad is for the<br>
Discussion on Design & Software Considerations for Making Nova HA/Fault Tolerant<br>
Please put ideas or comments in the appropriate sections<br>
<br>
<br>
Database<br>
- Does zones alleviate the need for HAing the DB?<br>
<br>
<br>
<br>
RabbitMQ<br>
For comparison <a href="http://wiki.secondlife.com/wiki/Message_Queue_Evaluation_Notes" target="_blank">http://wiki.secondlife.com/<u></u>wiki/Message_Queue_Evaluation_<u></u>Notes</a><br>
- Need to update managers to create persistant queues and messages<br>
- XMPP an alternate?<br>
Talk to RabbitMQ devs about<br>
- Long term can we use Burrow?<br>
<br>
<br>
Nova-Network<br>
NTT Data documentation mailed to openstack list for their heartbeat POC tests<br>
Are there issues running multiple network nodes and assigning the same IP to mutlple instances?<br>
How about VRRP protocol?<br>
   --> we (NTT) are planning to evaluate VRRP using keepalived or some other software. Does anyone knows suitable software?<br>
<br>
<br>
Nova-scheduler<br>
Vish said you can run more then one<br>
- Yeah with zones and how the scheduler is structured now, it can<br>
<br>
<br>
Nova-api<br>
Possibliy to run this behind real web server, apache, nginx<br>
<br>
<br>
Nova-volume<br>
<br>
Nova-Objectstore<br>
<br>
Nova-Compute<br>
<br>
<br>
Other ideas<br>
Services should use dns srv records or something to automate service discovery, this would make running large infrastructures and ipv6 configureation alot easier.<br>
- zeroconf?  -<-- like the idea but anyone can announce anything in zeroconf it has no idea of a master for security.<br>
Agreed<br>
Look at vrrp and keepalived<br>
<br>
<br>
Take aways<br>
Start Discussion with Rabbitmq<br>
Message Bus needs more investigation<br>
Discussion on how do we make messages have delievery<br>
Give feed back to end user, fail or pass just dont leave state in pending forever<br>
<br>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Mike Scherbakov<br>
</div>
_______________________________________________<br>Mailing list: <a href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a><br>Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>Unsubscribe : <a href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a><br>More help   : <a href="https://help.launchpad.net/ListHelp">https://help.launchpad.net/ListHelp</a><br></blockquote></div><br></div></div></body></html>