[Openstack] Help for creating the bridge br100

Razique Mahroua razique.mahroua at gmail.com
Thu Oct 24 04:23:32 UTC 2013


Hi, 
you can try:
brctl addbr br100
then restart nova-network and nova-compute services, they'll hook it up correctly :)

Le 23 oct. 2013 à 04:55, 董建华 <dongjh at nci.com.cn> a écrit :

> Hello all,
>  
> I'm trying to install openstack and lauch the first VM, following with the installation guide "openstack-install-guide-apt-havana.pdf". I have one controller node plus two compute nodes.
>  
> After creating the network vmnet, i tried to lauch the first CirrOS VM, i saw the bridge br100 was created on the first compute node automatically, and an IP was assigned to this new created bridge(the last valid IP in vmnet subnet), however i found the netmask for vmnet was not correct, so i removed the bridge br100 from the first compute node via 'brctl' command, then removed the network 'vmnet' via the commands "nova network-disassociate" and "nova net-delete", finally i added the network 'vmnet' back with the correct netmask. After doing that, when i try to lauch a VM, it will fail, the error message is 'cannot setup interface: No such device', even if you stop the 'nova-network' and 'nova-compute' services on the first compute node(i.e. the same issue on the second compute node), and sometimes when i restart the 'nova-network' and 'nova-compute' services on the compute nodes, it will throw out the similar error messages, and the services fail to start, but not always.
>  
> How can i have nova create the bridge br100 on the compute nodes automatically? Should i clean the mysql database or re-install the nova-network package on the compute nodes?
>  
> Thanks.
>  
> root at controller:~# nova image-list
> +--------------------------------------+--------------+--------+--------+
> | ID                                   | Name         | Status | Server |
> +--------------------------------------+--------------+--------+--------+
> | 26fa8866-d075-444d-9844-61b7c22e724b | CirrOS 0.3.1 | ACTIVE |        |
> +--------------------------------------+--------------+--------+--------+
> root at controller:~# nova help start
> usage: nova start <server>
>  
> Start a server.
>  
> Positional arguments:
>   <server>  Name or ID of server.
> root at controller:~#  nova boot --flavor 1 --key_name mykey --image 26fa8866-d075-444d-9844-61b7c22e724b --security_group default cirrOS
> +--------------------------------------+--------------------------------------+
> | Property                             | Value                                |
> +--------------------------------------+--------------------------------------+
> | OS-EXT-STS:task_state                | scheduling                           |
> | image                                | CirrOS 0.3.1                         |
> | OS-EXT-STS:vm_state                  | building                             |
> | OS-EXT-SRV-ATTR:instance_name        | instance-0000000b                    |
> | OS-SRV-USG:launched_at               | None                                 |
> | flavor                               | m1.tiny                              |
> | id                                   | 0d3afadb-ec5c-4f26-ad7f-707679be6b3a |
> | security_groups                      | [{u'name': u'default'}]              |
> | user_id                              | eecb2b5f2b4f481980a5546af680481c     |
> | OS-DCF:diskConfig                    | MANUAL                               |
> | accessIPv4                           |                                      |
> | accessIPv6                           |                                      |
> | progress                             | 0                                    |
> | OS-EXT-STS:power_state               | 0                                    |
> | OS-EXT-AZ:availability_zone          | nova                                 |
> | config_drive                         |                                      |
> | status                               | BUILD                                |
> | updated                              | 2013-10-23T11:40:23Z                 |
> | hostId                               |                                      |
> | OS-EXT-SRV-ATTR:host                 | None                                 |
> | OS-SRV-USG:terminated_at             | None                                 |
> | key_name                             | mykey                                |
> | OS-EXT-SRV-ATTR:hypervisor_hostname  | None                                 |
> | name                                 | cirrOS                               |
> | adminPass                            | FSUxpN9QrkhC                         |
> | tenant_id                            | 382ce85ef00948a3a1442e44f9d033ed     |
> | created                              | 2013-10-23T11:40:23Z                 |
> | os-extended-volumes:volumes_attached | []                                   |
> | metadata                             | {}                                   |
> +--------------------------------------+--------------------------------------+
> root at controller:~# nova show 0d3afadb-ec5c-4f26-ad7f-707679be6b3a
> +--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+
> | Property                             | Value                                                                                                                             |
> +--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+
> | status                               | ERROR                                                                                                                             |
> | updated                              | 2013-10-23T11:40:29Z                                                                                                              |
> | OS-EXT-STS:task_state                | None                                                                                                                              |
> | OS-EXT-SRV-ATTR:host                 | compute1                                                                                                                          |
> | key_name                             | mykey                                                                                                                             |
> | image                                | CirrOS 0.3.1 (26fa8866-d075-444d-9844-61b7c22e724b)                                                                               |
> | vmnet network                        | 192.168.11.195                                                                                                                    |
> | hostId                               | 5ce24c402b2346e375fca2455e0d6dbaf0405f2d46b1e6eaf3b30742                                                                          |
> | OS-EXT-STS:vm_state                  | error                                                                                                                             |
> | OS-EXT-SRV-ATTR:instance_name        | instance-0000000b                                                                                                                 |
> | OS-SRV-USG:launched_at               | None                                                                                                                              |
> | OS-EXT-SRV-ATTR:hypervisor_hostname  | compute1                                                                                                                          |
> | flavor                               | m1.tiny (1)                                                                                                                       |
> | id                                   | 0d3afadb-ec5c-4f26-ad7f-707679be6b3a                                                                                              |
> | security_groups                      | [{u'name': u'default'}]                                                                                                           |
> | OS-SRV-USG:terminated_at             | None                                                                                                                              |
> | user_id                              | eecb2b5f2b4f481980a5546af680481c                                                                                                  |
> | name                                 | cirrOS                                                                                                                            |
> | created                              | 2013-10-23T11:40:23Z                                                                                                              |
> | tenant_id                            | 382ce85ef00948a3a1442e44f9d033ed                                                                                                  |
> | OS-DCF:diskConfig                    | MANUAL                                                                                                                            |
> | metadata                             | {}                                                                                                                                |
> | os-extended-volumes:volumes_attached | []                                                                                                                                |
> | accessIPv4                           |                                                                                                                                   |
> | accessIPv6                           |                                                                                                                                   |
> | fault                                | {u'message': u"Remote error: ProcessExecutionError Unexpected error while running command.                                        |
> |                                      | Command: sudo nova-rootwrap /etc/nova/rootwrap.conf dhcp_release br100 192.168.11.195 fa:16:3e:13:e9:90                           |
> |                                      | Exit code: 1                                                                                                                      |
> |                                      | Stdout: ''                                                                                                                        |
> |                                      | Stderr: 'cannot setup interface: No such device\                                                                                  |
> |                                      | '                                                                                                                                 |
> |                                      | ", u'code': 500, u'details': u'  File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 258, in decorated_function |
> |                                      |     return function(self, context, *args, **kwargs)                                                                               |
> |                                      |   File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 1613, in run_instance                                     |
> |                                      |     do_run_instance()                                                                                                             |
> |                                      |   File "/usr/lib/python2.7/dist-packages/nova/openstack/common/lockutils.py", line 246, in inner                                  |
> |                                      |     return f(*args, **kwargs)                                                                                                     |
> |                                      |   File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 1612, in do_run_instance                                  |
> |                                      |     legacy_bdm_in_spec)                                                                                                           |
> |                                      |   File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 962, in _run_instance                                     |
> |                                      |     notify("error", msg=unicode(e))  # notify that build failed                                                                   |
> |                                      |   File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 946, in _run_instance                                     |
> |                                      |     instance, image_meta, legacy_bdm_in_spec)                                                                                     |
> |                                      |   File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 1075, in _build_instance                                  |
> |                                      |     filter_properties, bdms, legacy_bdm_in_spec)                                                                                  |
> |                                      |   File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 1119, in _reschedule_or_error                             |
> |                                      |     self._log_original_error(exc_info, instance_uuid)                                                                             |
> |                                      |   File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 1114, in _reschedule_or_error                             |
> |                                      |     bdms, requested_networks)                                                                                                     |
> |                                      |   File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 1664, in _shutdown_instance                               |
> |                                      |     self._try_deallocate_network(context, instance, requested_networks)                                                           |
> |                                      |   File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 1624, in _try_deallocate_network                          |
> |                                      |     self._set_instance_error_state(context, instance[\'uuid\'])                                                                   |
> |                                      |   File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 1619, in _try_deallocate_network                          |
> |                                      |     self._deallocate_network(context, instance, requested_networks)                                                               |
> |                                      |   File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 1463, in _deallocate_network                              |
> |                                      |     context, instance, requested_networks=requested_networks)                                                                     |
> |                                      |   File "/usr/lib/python2.7/dist-packages/nova/network/api.py", line 93, in wrapped                                                |
> |                                      |     return func(self, context, *args, **kwargs)                                                                                   |
> |                                      |   File "/usr/lib/python2.7/dist-packages/nova/network/api.py", line 317, in deallocate_for_instance                               |
> |                                      |     self.network_rpcapi.deallocate_for_instance(context, **args)                                                                  |
> |                                      |   File "/usr/lib/python2.7/dist-packages/nova/network/rpcapi.py", line 193, in deallocate_for_instance                            |
> |                                      |     host=host, requested_networks=requested_networks)                                                                             |
> |                                      |   File "/usr/lib/python2.7/dist-packages/nova/rpcclient.py", line 85, in call                                                     |
> |                                      |     return self._invoke(self.proxy.call, ctxt, method, **kwargs)                                                                  |
> |                                      |   File "/usr/lib/python2.7/dist-packages/nova/rpcclient.py", line 63, in _invoke                                                  |
> |                                      |     return cast_or_call(ctxt, msg, **self.kwargs)                                                                                 |
> |                                      |   File "/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/proxy.py", line 126, in call                                   |
> |                                      |     result = rpc.call(context, real_topic, msg, timeout)                                                                          |
> |                                      |   File "/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/__init__.py", line 139, in call                                |
> |                                      |     return _get_impl().call(CONF, context, topic, msg, timeout)                                                                   |
> |                                      |   File "/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/impl_kombu.py", line 816, in call                              |
> |                                      |     rpc_amqp.get_connection_pool(conf, Connection))                                                                               |
> |                                      |   File "/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/amqp.py", line 574, in call                                    |
> |                                      |     rv = list(rv)                                                                                                                 |
> |                                      |   File "/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/amqp.py", line 539, in __iter__                                |
> |                                      |     raise result                                                                                                                  |
> |                                      | ', u'created': u'2013-10-23T11:40:29Z'}                                                                                           |
> | OS-EXT-STS:power_state               | 0                                                                                                                                 |
> | OS-EXT-AZ:availability_zone          | nova                                                                                                                              |
> | config_drive                         |                                                                                                                                   |
> +--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+
> root at controller:~#
>  
>  
> root at controller:~# nova service-list
> +------------------+------------+----------+---------+-------+----------------------------+-----------------+
> | Binary           | Host       | Zone     | Status  | State | Updated_at                 | Disabled Reason |
> +------------------+------------+----------+---------+-------+----------------------------+-----------------+
> | nova-cert        | controller | internal | enabled | up    | 2013-10-23T11:41:59.000000 | None            |
> | nova-consoleauth | controller | internal | enabled | up    | 2013-10-23T11:42:02.000000 | None            |
> | nova-scheduler   | controller | internal | enabled | up    | 2013-10-23T11:42:04.000000 | None            |
> | nova-conductor   | controller | internal | enabled | up    | 2013-10-23T11:42:00.000000 | None            |
> | nova-network     | compute1   | internal | enabled | up    | 2013-10-23T11:42:04.000000 | None            |
> | nova-network     | compute2   | internal | enabled | up    | 2013-10-23T11:41:56.000000 | None            |
> | nova-compute     | compute1   | nova     | enabled | up    | 2013-10-23T11:41:58.000000 | None            |
> | nova-compute     | compute2   | nova     | enabled | up    | 2013-10-23T11:42:00.000000 | None            |
> +------------------+------------+----------+---------+-------+----------------------------+-----------------+
>  
> root at compute1:~# ifconfig -a
> eth0      Link encap:Ethernet  HWaddr b8:ca:3a:ec:66:8c
>           inet6 addr: fe80::baca:3aff:feec:668c/64 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:56 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:6989 (6.9 KB)  TX bytes:4298 (4.2 KB)
>           Interrupt:34 Memory:d1000000-d17fffff
>  
> eth1      Link encap:Ethernet  HWaddr b8:ca:3a:ec:66:8e
>           BROADCAST MULTICAST  MTU:1500  Metric:1
>           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
>           Interrupt:36 Memory:d2000000-d27fffff
>  
> eth2      Link encap:Ethernet  HWaddr b8:ca:3a:ec:66:90
>           BROADCAST MULTICAST  MTU:1500  Metric:1
>           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
>           Interrupt:36 Memory:d3000000-d37fffff
>  
> eth3      Link encap:Ethernet  HWaddr b8:ca:3a:ec:66:92
>           BROADCAST MULTICAST  MTU:1500  Metric:1
>           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
>           Interrupt:37 Memory:d4000000-d47fffff
>  
> eth4      Link encap:Ethernet  HWaddr 00:0a:f7:24:1e:40
>           inet addr:10.10.10.182  Bcast:10.10.10.255  Mask:255.255.255.0
>           inet6 addr: fe80::20a:f7ff:fe24:1e40/64 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:551 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:476 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:95077 (95.0 KB)  TX bytes:70754 (70.7 KB)
>           Interrupt:72 Memory:c8000000-c87fffff
>  
> eth5      Link encap:Ethernet  HWaddr 00:0a:f7:24:1e:42
>           BROADCAST MULTICAST  MTU:1500  Metric:1
>           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
>           Interrupt:76 Memory:c9000000-c97fffff
>  
> lo        Link encap:Local Loopback
>           inet addr:127.0.0.1  Mask:255.0.0.0
>           inet6 addr: ::1/128 Scope:Host
>           UP LOOPBACK RUNNING  MTU:16436  Metric:1
>           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
>  
> virbr0    Link encap:Ethernet  HWaddr b2:43:fa:53:cc:11
>           inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
>           UP BROADCAST MULTICAST  MTU:1500  Metric:1
>           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
>  
>  
> My internal NIC is eth4 and eth0 will be the bridge/public interface.
>  
>  
> _______________________________________________
> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> Post to     : openstack at lists.openstack.org
> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20131023/0253656d/attachment.html>


More information about the Openstack mailing list