[Openstack] VMs are not getting IPs

Shyam Goud shyam.todeti at oneconvergence.com
Tue Nov 6 06:44:20 UTC 2012


 From dhcp logs on controller.

seems its searching for br-int, the guide never says to create one on 
controller node.
please clarify us.

++++++++++++++++++++++
Stderr: 'Device "tap742eacd7-51" does not exist.\n'
2012-11-06 12:11:53    DEBUG [quantum.agent.linux.utils] Running 
command: ip -o link show br-int
2012-11-06 12:11:53    DEBUG [quantum.agent.linux.utils]
Command: ['ip', '-o', 'link', 'show', 'br-int']
Exit code: 1
Stdout: ''
Stderr: 'Device "br-int" does not exist.\n'
2012-11-06 12:11:53    ERROR [quantum.agent.dhcp_agent] Unable to enable 
dhcp.
Traceback (most recent call last):
   File "/usr/lib/python2.7/dist-packages/quantum/agent/dhcp_agent.py", 
line 91, in call_driver
     getattr(driver, action)()
   File "/usr/lib/python2.7/dist-packages/quantum/agent/linux/dhcp.py", 
line 107, in enable
     reuse_existing=True)
   File "/usr/lib/python2.7/dist-packages/quantum/agent/dhcp_agent.py", 
line 436, in setup
     namespace=namespace)
   File 
"/usr/lib/python2.7/dist-packages/quantum/agent/linux/interface.py", 
line 131, in plug
     self.check_bridge_exists(bridge)
   File 
"/usr/lib/python2.7/dist-packages/quantum/agent/linux/interface.py", 
line 84, in check_bridge_exists
     raise exceptions.BridgeDoesNotExist(bridge=bridge)
BridgeDoesNotExist: Bridge br-int does not exist.



On Tuesday 06 November 2012 11:26 AM, Shyam Goud wrote:
> Hello Bilel,
>
> First of all thanks for the folsom openstack installation guide.
> We could successfully launch VM's. But VM's are not getting the IP's, 
> though it shows in horizon dashboard.
>
> All quantum related services are running. But dnsmasq not running, 
> which i believe responsible for ip address assignment. From packet 
> captures, we see DHCP discover reaching the Controller Node.
>
> Can you please give your inputs what could be the possible issue here ?
>
> Thanks,
> Shyam.
>
> On Monday 05 November 2012 08:42 PM, Raja Gajju wrote:
>>
>> Hi Bilel,
>>
>> Many thanks for your valuable suggestions so far.
>>
>> Now I am able to login in Dashboard and also to launch VMs.
>> But the VMs are not getting IPs although Dashboard is showing
>> status active and their IPs. But when we are doing "ifconfig -a"
>> on VNC Console, it is showing no IP. Because of this Ping is also
>> not working.
>>
>> My Set up is like this (as in your guide):
>>
>> Controller node : eth2(192.168.2.46), eth3(192.168.2.66)
>> Compute node : eth0(192.168.2.156), eth1(150.1.1.2)
>>
>> Controller Compute
>> eth2 eth3                             eth1                           eth0
>> | |_______Router1_____|                                 |
>> |__________________________Router2______________________|
>>
>> Controller :
>> /etc/network/interfaces :
>> auto lo
>> iface lo inet loopback
>> auto eth2
>> iface eth2 inet static
>> address 192.168.2.46
>> netmask 255.255.255.0
>> gateway 192.168.2.254
>> dns-nameservers 8.8.8.8
>> auto eth3
>> iface eth3 inet manual
>> up ifconfig $IFACE 0.0.0.0 up
>> up ip link set $IFACE promisc on
>> down ip link set $IFACE promisc off
>> down ifconfig $IFACE down
>>
>> Compute:
>> /etc/network/interfaces :
>> auto lo
>> iface lo inet loopback
>> auto eth0
>> iface eth0 inet static
>> address 192.168.2.156
>> netmask 255.255.255.0
>> gateway 192.168.2.254
>> dns-nameservers 8.8.8.8
>> auto eth1
>> iface eth1 inet static
>> address 150.1.1.2
>> netmask 255.0.0.0
>>
>> Also on Controller node br-ex is DOWN and on Compute node 
>> br-eth1,br-int are DOWN
>> and phy-br-eth1,int-br-eth1 are UP.
>>
>> I didn't understand the significance of br-ex and br-eth1. Why they 
>> are needed?
>> Will you please explain your architecture little in more detail. It 
>> will be very helpful for me.
>>
>> Waiting for your response!!!
>>
>> Regards,
>> Girija
>>
>> ------------------------------------------------------------------------
>> *From:* Bilel Msekni <bilel.msekni at telecom-sudparis.eu>
>> *To:* Raja Gajju <gajjuraja at yahoo.com>
>> *Sent:* Friday, 2 November 2012 8:55 PM
>> *Subject:* Re: Horizon is not working
>>
>> I think yes but skip the adding folsom repositories to your ubuntu 
>> repositories because they are by default included !
>>
>> ------------------------------------------------------------------------
>> *De: *"Raja Gajju" <gajjuraja at yahoo.com>
>> *À: *"Bilel Msekni" <bilel.msekni at telecom-sudparis.eu>
>> *Envoyé: *Vendredi 2 Novembre 2012 16:20:34
>> *Objet: *Re: Horizon is not working
>>
>> Thanks again.
>>
>> I was totally wrong on that issue, I thought VMs will get created on 
>> Controller also.
>>
>> And yes I found this one more guide from your reference : 
>> https://github.com/EmilienM/openstack-folsom-guide
>> Is this guide for creating VMs on controller. But this guide is for 
>> Ubuntu 12.04, will it also work on Ubuntu 12.10 ?
>>
>> Regards,
>> Girija
>>
>> ------------------------------------------------------------------------
>> *From:* Bilel Msekni <bilel.msekni at telecom-sudparis.eu>
>> *To:* Raja Gajju <gajjuraja at yahoo.com>
>> *Sent:* Friday, 2 November 2012 8:43 PM
>> *Subject:* Re: Horizon is not working
>>
>> Hi again,
>>
>> In my guide, you can't create VMs in the controller node because you 
>> need to install KVM and nova-compute also !
>> Moreover, if you plan to create VMs in the controller node, you will 
>> be needing another NIC because ( eth0 will be for management, eth1 
>> for internet access and eth2 for VM communication).
>> Finally, i noticed that your interfaces are on the same subnet 
>> 192.168.2.46 and eth1 is 192.168.2.66 which will definetly create a 
>> conflict !
>>
>> My advice are try to use a different mask on each NIC, it could help, 
>> otherwise, just leave to controller node to do its natural role : 
>> Controlling and not computing :)
>>
>> Cheers !
>>
>> ------------------------------------------------------------------------
>> *De: *"Raja Gajju" <gajjuraja at yahoo.com>
>> *À: *"Bilel Msekni" <bilel.msekni at telecom-sudparis.eu>
>> *Envoyé: *Vendredi 2 Novembre 2012 16:05:04
>> *Objet: *Re: Horizon is not working
>>
>> Hi Bilel Msekni,
>>
>> Thanks for so early reply. And sure as you mentioned I will do it 
>> once again and will update you.
>>
>> Bilel, I just wanted to ask you that why you have assigned public IPs 
>> for both the interfaces on Controller.
>> Is it because you want VMs on Controller also to access internet.
>>
>> I did the same but then I was not able to ping my controller from 
>> other machines in LAN. But I was able to
>> ping other machines from controller through eth0 but not through 
>> eth1. Also I was able to access internet on
>> my Controller machine. When I made my interface eth1 down then I was 
>> able to ping controller from other machines.
>>
>> And right now also I have kept it down only. Please spread some light 
>> on this issue also.
>>
>> Thanks again,
>> Girija
>>
>>
>> ------------------------------------------------------------------------
>> *From:* Bilel Msekni <bilel.msekni at telecom-sudparis.eu>
>> *To:* Raja Gajju <gajjuraja at yahoo.com>
>> *Cc:* Shyam Todeti <Shyam.Todeti at oneconvergence.com>; Mahesh Kurund 
>> <mahesh.kurund at oneconvergence.com>
>> *Sent:* Friday, 2 November 2012 8:21 PM
>> *Subject:* Re: Horizon is not working
>>
>> Hi Raja,
>>
>> Glad you are enjoying my Guide. It keeps getting better and better 
>> thanks to the contributions of many people.
>>
>> Anyway, i once had this problem with my installation. It's generally 
>> because you have miss typed some credential in (glance, nova, 
>> quantum, ..etc) or probably have forgot to replace something when you 
>> executed the keystone scripts.
>> Don't worry about it because It happens all the time !
>>
>> There are 2 ways to fix this:
>>
>> 1- Review every step you have done by following the guide until you 
>> find the typo mistake :)
>> 2- my choice = Re install ubuntu and do the Folsom install guide 
>> again ( won't take you more than an hour since this is the second 
>> time you do it) and becareful when you do copy paste !
>>
>> i chose method 2 because it's less painful :p
>>
>> Keep me updated if you need any more help !
>>
>> Cheers :)
>>
>> ------------------------------------------------------------------------
>> *De: *"Raja Gajju" <gajjuraja at yahoo.com>
>> *À: *"bilel msekni" <bilel.msekni at telecom-sudparis.eu>
>> *Cc: *"Shyam Todeti" <Shyam.Todeti at oneconvergence.com>, "Mahesh 
>> Kurund" <mahesh.kurund at oneconvergence.com>
>> *Envoyé: *Vendredi 2 Novembre 2012 15:40:57
>> *Objet: *Horizon is not working
>>
>> Hi,
>>
>> First of all thank you very much for providing such a good Folsom 
>> installation guide.
>>
>> I followed instructions from your guide : 
>> https://github.com/mseknibilel/OpenStack-Folsom-Install-guide/blob/master/OpenStack_Folsom_Install_Guide_WebVersion.rst
>>
>> Everything went fine till the end(Horizon) but when I tried to access 
>> OpenStack 192.168.2.46/horizon with credentials admin:admin_pass,
>> I am not able to login.
>>
>> I am having two new Ubuntu 12.10 machines (one Controller and one 
>> Compute). I have done every steps sequentially for Controller
>> and have confirmed them also. I even also rebooted the machine.
>> On Controller eth0 is 192.168.2.46 and eth1 is 192.168.2.66
>>
>> I checked in this log file : /var/log/apache2/error.log and found 
>> following error :-
>>
>> [Fri Nov 02 14:25:28 2012] [error] unable to retrieve service catalog 
>> with token
>> [Fri Nov 02 14:25:28 2012] [error] Traceback (most recent call last):
>> [Fri Nov 02 14:25:28 2012] [error]   File 
>> "/usr/lib/python2.7/dist-packages/keystoneclient/v2_0/client.py", 
>> line 132, in _extract_service_catalog
>> [Fri Nov 02 14:25:28 2012] [error] endpoint_type='adminURL')
>> [Fri Nov 02 14:25:28 2012] [error]   File 
>> "/usr/lib/python2.7/dist-packages/keystoneclient/service_catalog.py", 
>> line 62, in url_for
>> [Fri Nov 02 14:25:28 2012] [error] raise 
>> exceptions.EndpointNotFound('Endpoint not found.')
>> [Fri Nov 02 14:25:28 2012] [error] EndpointNotFound: Endpoint not found.
>> [Fri Nov 02 14:26:31 2012] [error] \x1b[31;1mUnauthorized: n/a (HTTP 
>> 401)\x1b[0m
>> [Fri Nov 02 14:26:31 2012] [error] Traceback (most recent call last):
>> [Fri Nov 02 14:26:31 2012] [error]   File 
>> "/usr/lib/python2.7/dist-packages/horizon/usage/base.py", line 93, in 
>> summarize
>> [Fri Nov 02 14:26:31 2012] [error] self.usage_list = 
>> self.get_usage_list(start, end)
>> [Fri Nov 02 14:26:31 2012] [error]   File 
>> "/usr/lib/python2.7/dist-packages/horizon/usage/base.py", line 128, 
>> in get_usage_list
>> [Fri Nov 02 14:26:31 2012] [error] return 
>> api.usage_list(self.request, start, end)
>> [Fri Nov 02 14:26:31 2012] [error]   File 
>> "/usr/lib/python2.7/dist-packages/horizon/api/nova.py", line 418, in 
>> usage_list
>> [Fri Nov 02 14:26:31 2012] [error] return [Usage(u) for u in 
>> novaclient(request).usage.list(start, end, True)]
>> [Fri Nov 02 14:26:31 2012] [error]   File 
>> "/usr/lib/python2.7/dist-packages/novaclient/v1_1/usage.py", line 35, 
>> in list
>> [Fri Nov 02 14:26:31 2012] [error] "tenant_usages")
>> [Fri Nov 02 14:26:31 2012] [error]   File 
>> "/usr/lib/python2.7/dist-packages/novaclient/base.py", line 62, in _list
>> [Fri Nov 02 14:26:31 2012] [error] _resp, body = self.api.client.get(url)
>> [Fri Nov 02 14:26:31 2012] [error]   File 
>> "/usr/lib/python2.7/dist-packages/novaclient/client.py", line 239, in get
>> [Fri Nov 02 14:26:31 2012] [error] return self._cs_request(url, 
>> 'GET', **kwargs)
>> [Fri Nov 02 14:26:31 2012] [error]   File 
>> "/usr/lib/python2.7/dist-packages/novaclient/client.py", line 236, in 
>> _cs_request
>> [Fri Nov 02 14:26:31 2012] [error] raise ex
>> [Fri Nov 02 14:26:31 2012] [error] Unauthorized: n/a (HTTP 401)
>>
>> I am totally new to Folsom and not getting idea how to get rid of 
>> this problem.
>> Any help to rectify this problem is appreciated.
>> Thanks in advance.
>>
>> Thanks and Regards,
>> Girija Sharan Singh
>>
>>
>>
>>
>>
>>
>>
>>
>>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20121106/85beefa8/attachment.html>


More information about the Openstack mailing list