openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #18348
Re: {Disarmed} Re: VMs are not getting IPs
If you're running quantum-dhcp-agent, or quantum-l3-agent on a node, you
also need to be running the plugin agent. For example, see the page in the
quantum install guide about installing the dhcp agent:
http://docs.openstack.org/trunk/openstack-network/admin/content/install_quantum_dhcp.html
We can't make sure that all tutorials out there are up to date, so please
use the Quantum Admin Guide to supplement any tutorial.
dan
On Tue, Nov 6, 2012 at 9:33 AM, Bilel Msekni <
bilel.msekni@xxxxxxxxxxxxxxxxxxx> wrote:
> Well hello Dan !
>
> as i said in the mail that i have sent you two days ago, i was improvising
> and the reason i don't have br-int on my controller node is that it doesn't
> contain an OpenVSwitch Agent yet it still asks for it ! (May be a bug ?)
>
> Anyway i created the br-int, it did stop the Error but didn't get my VMs
> to ping !
>
> Thanks
>
> ------------------------------
> *De: *"Dan Wendlandt" <dan@xxxxxxxxxx>
> *À: *"Shyam Goud" <shyam.todeti@xxxxxxxxxxxxxxxxxx>
> *Cc: *"Bilel Msekni" <bilel.msekni@xxxxxxxxxxxxxxxxxxx>,
> openstack@xxxxxxxxxxxxxxxxxxx, "Mahesh Kurund" <
> mahesh.kurund@xxxxxxxxxxxxxxxxxx>
> *Envoyé: *Mardi 6 Novembre 2012 18:17:14
> *Objet: *{Disarmed} Re: [Openstack] VMs are not getting IPs
>
> I'm not familiar with the guide you used to deploy this, but the Quantum
> Admin Guide indicates that any time you deploy the quantum agent for OVS,
> you should create a bridge br-int:
> http://docs.openstack.org/trunk/openstack-network/admin/content/install_quantum_agent_ovs.html
>
> dan
>
>
> On Mon, Nov 5, 2012 at 10:44 PM, Shyam Goud <
> shyam.todeti@xxxxxxxxxxxxxxxxxx> wrote:
>
>> 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@xxxxxxxxxxxxxxxxxxx><bilel.msekni@xxxxxxxxxxxxxxxxxxx>
>> *To:* Raja Gajju <gajjuraja@xxxxxxxxx> <gajjuraja@xxxxxxxxx>
>> *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@xxxxxxxxx> <gajjuraja@xxxxxxxxx>
>> *À: *"Bilel Msekni" <bilel.msekni@xxxxxxxxxxxxxxxxxxx><bilel.msekni@xxxxxxxxxxxxxxxxxxx>
>> *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@xxxxxxxxxxxxxxxxxxx><bilel.msekni@xxxxxxxxxxxxxxxxxxx>
>> *To:* Raja Gajju <gajjuraja@xxxxxxxxx> <gajjuraja@xxxxxxxxx>
>> *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@xxxxxxxxx> <gajjuraja@xxxxxxxxx>
>> *À: *"Bilel Msekni" <bilel.msekni@xxxxxxxxxxxxxxxxxxx><bilel.msekni@xxxxxxxxxxxxxxxxxxx>
>> *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@xxxxxxxxxxxxxxxxxxx><bilel.msekni@xxxxxxxxxxxxxxxxxxx>
>> *To:* Raja Gajju <gajjuraja@xxxxxxxxx> <gajjuraja@xxxxxxxxx>
>> *Cc:* Shyam Todeti <Shyam.Todeti@xxxxxxxxxxxxxxxxxx><Shyam.Todeti@xxxxxxxxxxxxxxxxxx>;
>> Mahesh Kurund <mahesh.kurund@xxxxxxxxxxxxxxxxxx><mahesh.kurund@xxxxxxxxxxxxxxxxxx>
>> *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@xxxxxxxxx> <gajjuraja@xxxxxxxxx>
>> *À: *"bilel msekni" <bilel.msekni@xxxxxxxxxxxxxxxxxxx><bilel.msekni@xxxxxxxxxxxxxxxxxxx>
>> *Cc: *"Shyam Todeti" <Shyam.Todeti@xxxxxxxxxxxxxxxxxx><Shyam.Todeti@xxxxxxxxxxxxxxxxxx>,
>> "Mahesh Kurund" <mahesh.kurund@xxxxxxxxxxxxxxxxxx><mahesh.kurund@xxxxxxxxxxxxxxxxxx>
>> *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 *MailScanner warning: numerical links are often malicious:*192.168.2.46/horizon<http://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
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~openstack
>> Post to : openstack@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~openstack
>> More help : https://help.launchpad.net/ListHelp
>>
>>
>
>
> --
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Dan Wendlandt
> Nicira, Inc: www.nicira.com
> twitter: danwendlandt
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
>
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Dan Wendlandt
Nicira, Inc: www.nicira.com
twitter: danwendlandt
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Follow ups
References