<font size=2 face="sans-serif">A recent forum post on this topic: </font><a href="http://forums.openstack.org/viewtopic.php?f=16&t=562&p=2212#p2212"><font size=3 color=blue><u>http://forums.openstack.org/viewtopic.php?f=16&t=562&p=2212#p2212</u></font></a><font size=3>
</font>
<br>
<br><font size=2 face="sans-serif">You didn't specify the version, but
I believe these steps would be valid for both Diablo and Essex.</font>
<br>
<br><font size=2 face="sans-serif">First, on each compute node as described
in the forum post, ensure that the --ec2_dmz_host flag in nova.conf is
pointed to local machine and that nova-api is running in addition to nova-compute
and nova-network.  </font>
<br>
<br><font size=2 face="sans-serif">For the network not found error, depending
on the docs followed,  it is likely you have an incorrect flag in
nova.conf  (see </font><a href="https://bugs.launchpad.net/openstack-manuals/+bug/914829"><font size=3 color=blue><u>https://bugs.launchpad.net/openstack-manuals/+bug/914829</u></font></a><font size=3>
</font><font size=2 face="sans-serif"> ).  Ensure --multi_host=true
is being used instead of --multi-host=true.  If the flag was incorrect,
or changed after the network was created, a manual update to the MySQL
database should correct it.  </font>
<br>
<br><font size=2 face="sans-serif"># mysql -uroot -p -e "SELECT project_id,
multi_host FROM networks;" nova</font>
<br>
<br><font size=2 face="sans-serif">If the values are NOT:</font>
<br>
<br><font size=2 face="sans-serif">+------------+------------+</font>
<br><font size=2 face="sans-serif">| project_id | multi_host |</font>
<br><font size=2 face="sans-serif">+------------+------------+</font>
<br><font size=2 face="sans-serif">| NULL       |  
       1 |</font>
<br><font size=2 face="sans-serif">+------------+------------+</font>
<br>
<br><font size=2 face="sans-serif">run</font>
<br>
<br><font size=2 face="sans-serif"># mysql -uroot -p -e "UPDATE networks
SET multi_host = true, project_id = NULL;" nova</font>
<br>
<br><font size=2 face="sans-serif">After running, restart nova-network
on all the compute nodes and try again.</font>
<br>
<br><font size=2 face="sans-serif">Hopefully this helps.</font>
<br><font size=2 face="sans-serif"><br>
Michael<br>
<br>
-------------------------------------------------<br>
Michael Fork<br>
Cloud Architect, Emerging Solutions<br>
IBM Systems & Technology Group</font>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From:      
 </font><font size=1 face="sans-serif">Linux Datacenter <linuxdatacenter@gmail.com></font>
<br><font size=1 color=#5f5f5f face="sans-serif">To:      
 </font><font size=1 face="sans-serif">openstack-operators@lists.openstack.org</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date:      
 </font><font size=1 face="sans-serif">01/24/2012 03:54 AM</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject:    
   </font><font size=1 face="sans-serif">[Openstack-operators]
Network error - multihost networking</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Sent by:    
   </font><font size=1 face="sans-serif">openstack-operators-bounces@lists.openstack.org</font>
<br>
<hr noshade>
<br>
<br>
<br><font size=3>Hi,<br>
<br>
I keep trying to set up multihost networking. My machines get ips from
local dnsmasq running on the compute node. But then I have this error:<br>
<br>
On the vm:<br>
cloud-init start running: Tue, 24 Jan 2012 08:42:05 +0000. up 2.43 seconds<br>
2012-01-24 08:42:05,616 - DataSourceEc2.py[WARNING]: '</font><a href=http://169.254.169.254/><font size=3 color=blue><u>http://169.254.169.254</u></font></a><font size=3>'
failed: http error [500]<br>
2012-01-24 08:42:06,654 - DataSourceEc2.py[WARNING]: '</font><a href=http://169.254.169.254/><font size=3 color=blue><u>http://169.254.169.254</u></font></a><font size=3>'
failed: http error [500]<br>
2012-01-24 08:42:07,695 - DataSourceEc2.py[WARNING]: '</font><a href=http://169.254.169.254/><font size=3 color=blue><u>http://169.254.169.254</u></font></a><font size=3>'
failed: http error [500]<br>
2012-01-24 08:42:08,734 - DataSourceEc2.py[WARNING]: '</font><a href=http://169.254.169.254/><font size=3 color=blue><u>http://169.254.169.254</u></font></a><font size=3>'
failed: http error [500]<br>
2012-01-24 08:42:09,775 - DataSourceEc2.py[WARNING]: '</font><a href=http://169.254.169.254/><font size=3 color=blue><u>http://169.254.169.254</u></font></a><font size=3>'
failed: http error [500]<br>
<br>
On nova-api.log:<br>
<br>
(nova.rpc): TRACE: Traceback (most recent call last):<br>
(nova.rpc): TRACE:   File "/usr/lib/python2.7/dist-packages/nova/rpc/impl_kombu.py",
line 723, in _process_data<br>
(nova.rpc): TRACE:     rval = node_func(context=ctxt,
**node_args)<br>
(nova.rpc): TRACE:   File "/usr/lib/python2.7/dist-packages/nova/network/manager.py",
line 200, in wrapped<br>
(nova.rpc): TRACE:     return func(self, context, *args,
**kwargs)<br>
(nova.rpc): TRACE:   File "/usr/lib/python2.7/dist-packages/nova/network/manager.py",
line 727, in get_instance_uuids_by_ip_filter<br>
(nova.rpc): TRACE:     network = self._get_network_by_id(context,
vif['network_id'])<br>
(nova.rpc): TRACE:   File "/usr/lib/python2.7/dist-packages/nova/network/manager.py",
line 1591, in _get_network_by_id<br>
(nova.rpc): TRACE:     network_id)<br>
(nova.rpc): TRACE:   File "/usr/lib/python2.7/dist-packages/nova/network/manager.py",
line 1455, in _get_network_by_id<br>
(nova.rpc): TRACE:     return self.db.network_get(context,
network_id)<br>
(nova.rpc): TRACE:   File "/usr/lib/python2.7/dist-packages/nova/db/api.py",
line 794, in network_get<br>
(nova.rpc): TRACE:     return IMPL.network_get(context,
network_id)<br>
(nova.rpc): TRACE:   File "/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.py",
line 116, in wrapper<br>
(nova.rpc): TRACE:     return f(*args, **kwargs)<br>
(nova.rpc): TRACE:   File "/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.py",
line 1849, in network_get<br>
(nova.rpc): TRACE:     raise exception.NetworkNotFound(network_id=network_id)<br>
(nova.rpc): TRACE: NetworkNotFound: Network 1 could not be found.<br>
<br>
select id from networks; - shows me that the id of my network is 1<br>
<br>
<br>
<br>
-- <br>
checkout my blog on linux clusters:<br>
-- </font><a href=http://linuxdatacenter.blogspot.com/><font size=3 color=blue><u>linuxdatacenter.blogspot.com</u></font></a><font size=3>
--</font><tt><font size=2>_______________________________________________<br>
Openstack-operators mailing list<br>
Openstack-operators@lists.openstack.org<br>
</font></tt><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators"><tt><font size=2>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators</font></tt></a><tt><font size=2><br>
</font></tt>
<br>