My two cents...<div><br></div><div>The current multi-host mode is really making the assumption that if the NC running in the dom0 is gone, all the VMs are likely screwed anyway.</div><div><br></div><div>When you are talking about a middle-ground, you'll need to handle NC failures and load-balance among the NCs. You'll also need to worry about the traffic, because the placement of NCs on a subset of nodes becomes important. </div>
<div><br></div><div>What you really need is a scalable NATter array, which kinda load-balance and fail-over across projects. I'm trying to prototype this now with my colleague actually :-)</div><div><br></div><div>-Simon<br>
<br><div class="gmail_quote">On Tue, Feb 7, 2012 at 4:27 PM, Nathanael Burton <span dir="ltr"><<a href="mailto:nathanael.i.burton@gmail.com">nathanael.i.burton@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
With the default networking there's a single nova-network service.<br>
With the --multi_host option, 'set_network_host' sets every instance<br>
to use their host as the nova-network node, effectively requiring<br>
nova-network to run on every nova-compute.  The multi_host mode<br>
greatly helps HA and consolidates fault domains, but at the cost of<br>
increased complexity and IP sprawl when using the VLAN networking<br>
model, as each host in the zone now has to have an IP on every VLAN.<br>
<br>
What I think I'm looking for is a middle ground where you can run<br>
multiple nova-network nodes, but not equal to the number of compute<br>
nodes.  Basically a similar ability as implemented with the<br>
nova-volume service; the ability to scale the nova-network nodes<br>
independently from the computes.  The big downside is that you no<br>
longer have the benefit of combined fault domains (network/compute).<br>
Is any of this possible today?  Does Quantum with OpenvSwitch handle<br>
any of this either?<br>
<br>
Thoughts?<br>
<br>
Thanks,<br>
<br>
Nate<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">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>
</blockquote></div><br></div>