openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #24583
Re: Grizzy,Quantum public network ports DOWN
Thanks Gary.
I have looked independently at this issue and came to the same conclusion.
How do you reckon we should go to fix this?
I think we agree on the diagnosis, but I reckon the severity is bigger than
just a usability issue.
This might affect anyone developing diagnostic/reporting/billing tools on
quantum API.
For instance, if I was a subscriber I would refuse to pay my service
provider for usage of floating IP, as I would tell them: "look, they've
been down all the time!".
Luckily, not all people are cheeky and dishonest like me.
Salvatore
On 20 June 2013 13:03, Gary Kotton <gkotton@xxxxxxxxxx> wrote:
> On 06/20/2013 11:59 AM, Gary Kotton wrote:
>
> On 06/19/2013 07:00 PM, Samuel Winchenbach wrote:
>
> Here are ALL the warnings and errors I see when restarting nova and
> quantum: http://pastie.org/pastes/8059837/text
> Here are ALL the warnings and errors I see when creating both networks
> (public and internal), the router that bridges them, assigning the public
> network as the gateway, adding the internal interface to it, launching a
> VM, allocating a floating IP, and assigning it to the VM:
> http://pastie.org/pastes/8059850/text
>
> I am not sure about the nbd stuff, but I think think that is just
> because the qemu disk image is not resized to the disk size yet. The ONLY
> warning that I think might effect me is:
>
> Jun 19 11:53:32 test1 dnsmasq[28913]: warning: no upstream servers
> configured
>
> Any idea if that could be causing my DOWN ports issue?
>
>
> Sorry to chime in pretty late. This is a bug. In certain plugins when a
> port is created the status of the port is set to DOWN. This port is set to
> UP when the plugin receives an indication that the port is actually UP (for
> example when a agent detects that a tap device has been created). This is
> not treated well when dealing with gateway ports and flotaing IP's.
>
>
> Please note that this is just a usability issue. The port is actually up
> and forwarding traffic.
>
>
> I'll take care of this.
> Thanks
> Gary
>
>
> Thanks,
> Sam
>
>
> On Wed, Jun 19, 2013 at 11:03 AM, Samuel Winchenbach <swinchen@xxxxxxxxx>wrote:
>
>> I
>> did that, and I went one step further... I deleted and recreated ALL the
>> databases to ensure that I would be starting from scratch. I also deleted
>> all bridges, stopped openvswitch, deleted conf.db, started openvswitch and
>> recreated all the bridges.
>>
>> This solved the reference to "test1-int" but the ports are still stuck
>> in the down state :(
>>
>> Sam
>>
>>
>> On Tue, Jun 18, 2013 at 4:39 PM, Filipe Manco <filipe.manco@xxxxxxxxx>wrote:
>>
>>> Stop quantum agents (not quantum-api) and openvswitch service. Delete
>>> /etc/openvswitch/conf.db and delte all agents using quantum
>>> agent-delete <id>. Start openvswitch service and then quantum agents.
>>> If ports still down check quantum logs mainly quantum l3-agent. If you
>>> don't find anything interesting delete the networks and recreate them.
>>>
>>> If you still have references to "test1-int" check the quantum database ovs_tunnel_endpoints
>>> table and manually remove any reference.
>>>
>>> Filipe Manco
>>> http://about.me/fmanco
>>>
>>>
>>> 2013/6/18 Samuel Winchenbach <swinchen@xxxxxxxxx>
>>>
>>>> Hmmm I used both of those commands, but no matter what I do I can not
>>>> remove references to "test1-int" in /etc/openvswitch/conf.db
>>>>
>>>> Should I just manually replace those with the IP? Delete the file?
>>>>
>>>>
>>>> On Tue, Jun 18, 2013 at 1:14 PM, Filipe Manco <filipe.manco@xxxxxxxxx>wrote:
>>>>
>>>>> Honestly I'm not sure because I've always used IPs. But according to
>>>>> the logs it looks so. After changing configurations you should probably run
>>>>> quantum-netns-cleanup and quantum-ovs-cleanup before starting the services.
>>>>>
>>>>> Filipe Manco
>>>>> http://about.me/fmanco
>>>>>
>>>>>
>>>>> 2013/6/18 Samuel Winchenbach <swinchen@xxxxxxxxx>
>>>>>
>>>>>> I think I may be onto something:
>>>>>> http://pastie.org/pastes/8056137/text
>>>>>>
>>>>>> from syslog
>>>>>> Jun 18 12:57:26 test1 ovs-vsctl: 00001|vsctl|INFO|Called as
>>>>>> /usr/bin/ovs-vsctl -- --may-exist add-port br-int qvo3eb6d144-07 -- set
>>>>>> Interface qvo3eb6d144-07
>>>>>> external-ids:iface-id=3eb6d144-077e-42cf-ad2e-57c50aa00399
>>>>>> external-ids:iface-status=active
>>>>>> external-ids:attached-mac=fa:16:3e:92:31:1e
>>>>>> external-ids:vm-uuid=add44e48-6f42-4ede-a646-f29e74ccc02d
>>>>>> Jun 18 12:57:26 test1 ovs-vswitchd:
>>>>>> 03753|socket_util|ERR|"test1-int" is not a valid IP address
>>>>>> Jun 18 12:57:26 test1 ovs-vswitchd: 03755|netdev_vport|ERR|gre-1:
>>>>>> gre type requires valid 'remote_ip' argument
>>>>>> Jun 18 12:57:30 test1 ovs-vsctl: 00001|vsctl|INFO|Called as
>>>>>> /usr/bin/ovs-vsctl --timeout=2 set Port qvo3eb6d144-07 tag=1
>>>>>> Jun 18 12:57:30 test1 ovs-vswitchd: 03768|netdev_vport|ERR|gre-1:
>>>>>> gre type requires valid 'remote_ip' argument
>>>>>>
>>>>>>
>>>>>> Looks like you might not be able to use entries from /etc/hosts in
>>>>>> the config files?
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Tue, Jun 18, 2013 at 10:42 AM, Samuel Winchenbach <
>>>>>> swinchen@xxxxxxxxx> wrote:
>>>>>>
>>>>>>> I have three agents running (Open vSwitch agent, DHCP agent, and
>>>>>>> L3 agent): http://pastie.org/pastes/8055658/text
>>>>>>> The agents listed on test3 are there because ubuntu starts them
>>>>>>> automatically. L3 agent will never run on test3 because it doesn't even
>>>>>>> have an external interface. Right now I am just trying to limit it to one
>>>>>>> node.
>>>>>>>
>>>>>>> Here is my l3_agent.ini: http://pastie.org/pastes/8055674/text
>>>>>>> Here are a list of bridges (eth1 is my external interface)
>>>>>>> http://pastie.org/pastes/8055678/text
>>>>>>>
>>>>>>> Thanks again for all your help!
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Jun 18, 2013 at 10:32 AM, Filipe Manco <
>>>>>>> filipe.manco@xxxxxxxxx> wrote:
>>>>>>>
>>>>>>>> What is the status of quantum agent-list? I see on your node test3
>>>>>>>> the agents are down and you don't have openvswitch agent.
>>>>>>>> I would check for the logs of the l3 agent? Have you configured the
>>>>>>>> external network id on the l3 agent config file?
>>>>>>>>
>>>>>>>> Filipe Manco
>>>>>>>> http://about.me/fmanco
>>>>>>>>
>>>>>>>>
>>>>>>>> 2013/6/18 Samuel Winchenbach <swinchen@xxxxxxxxx>
>>>>>>>>
>>>>>>>>> Hi Filipe,
>>>>>>>>>
>>>>>>>>> Thanks for the response. I already had the
>>>>>>>>> /etc/sudoers.d/quantum_sudoers file. On a whim I added "root_helper =
>>>>>>>>> sudo quantum-rootwrap /etc/quantum/rootwrap.conf" to
>>>>>>>>> /etc/quantum/dhcp_agent.ini and that took care of that problem.
>>>>>>>>>
>>>>>>>>> I managed to remove the libvirt errors by disabling apparmor.
>>>>>>>>>
>>>>>>>>> All the ports on my public network are still listed as "DOWN"
>>>>>>>>> I have managed to remove all of the errors and warnings from quantum but
>>>>>>>>> those ports will still not come up. I really am lost.
>>>>>>>>>
>>>>>>>>> Thanks again for the post, I am not sure what to try next :/
>>>>>>>>>
>>>>>>>>> Sam
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Tue, Jun 18, 2013 at 10:13 AM, Filipe Manco <
>>>>>>>>> filipe.manco@xxxxxxxxx> wrote:
>>>>>>>>>
>>>>>>>>>> From what I can see in the logs you must create the file
>>>>>>>>>> /etc/sudoers.d/quantum_sudoers with the following contents:
>>>>>>>>>>
>>>>>>>>>> Defaults:quantum !requiretty
>>>>>>>>>> quantum ALL = (root) NOPASSWD: /usr/bin/quantum-rootwrap
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> About the libvirt error edit the file /etc/libvirt/qemu.confand add the following:
>>>>>>>>>>
>>>>>>>>>> cgroup_device_acl = [
>>>>>>>>>> "/dev/null", "/dev/full", "/dev/zero",
>>>>>>>>>> "/dev/random", "/dev/urandom",
>>>>>>>>>> "/dev/ptmx", "/dev/kvm", "/dev/kqemu",
>>>>>>>>>> "/dev/rtc","/dev/hpet" , "/dev/net/tun"
>>>>>>>>>> ]
>>>>>>>>>>
>>>>>>>>>> Probably this won't fix all of your issues. The logs ofI don't
>>>>>>>>>> the l3 agent will be helpful.
>>>>>>>>>>
>>>>>>>>>> Filipe Manco
>>>>>>>>>> http://about.me/fmanco
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> 2013/6/18 Samuel Winchenbach <swinchen@xxxxxxxxx>
>>>>>>>>>>
>>>>>>>>>>> I may have found the cause of my problem, but I am unsure of
>>>>>>>>>>> the solution. In my libvirt log file I found many error
>>>>>>>>>>> messages similar to this:
>>>>>>>>>>>
>>>>>>>>>>> 2013-06-18 13:12:19.812+0000: 8353: warning : virAuditSend:135
>>>>>>>>>>> : Failed to send audit message virt=kvm resrc=net reason=open
>>>>>>>>>>> vm="instance-00000033" uuid=bca8a09e-46aa-408b-81cd-2432068361c1
>>>>>>>>>>> net=FA:16:3E:71:7F:68 path="/dev/net/tun" rdev=0A:C8: Operation not
>>>>>>>>>>> permitted
>>>>>>>>>>>
>>>>>>>>>>> Sam
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Mon, Jun 17, 2013 at 8:52 PM, Samuel Winchenbach <
>>>>>>>>>>> swinchen@xxxxxxxxx> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Here is a bunch more information from quantum:
>>>>>>>>>>>> http://pastie.org/pastes/8053820/text
>>>>>>>>>>>>
>>>>>>>>>>>> If anyone has any ideas I would really appreciate it. Thanks!
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Mon, Jun 17, 2013 at 5:07 PM, Samuel Winchenbach <
>>>>>>>>>>>> swinchen@xxxxxxxxx> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I have been stuck on a problem for a couple of days now. I am
>>>>>>>>>>>>> using Grizzly on Ubuntu 12.04 LTS. I can launch vms, create networks,
>>>>>>>>>>>>> subnets, routers, etc. The problem is quantum reports that all fors on the
>>>>>>>>>>>>> public network are "DOWN" for example:
>>>>>>>>>>>>> http://pastie.org/pastes/8053283/text
>>>>>>>>>>>>>
>>>>>>>>>>>>> Does anyone have any hints or tips on what might be causing
>>>>>>>>>>>>> this, or the errors listed below in the quantum logs? Thanks!
>>>>>>>>>>>>>
>>>>>>>>>>>>> quantum configuration: http://pastie.org/pastes/8053100/text
>>>>>>>>>>>>>
>>>>>>>>>>>>> nova configuration: http://pastie.org/pastes/8043800/text
>>>>>>>>>>>>>
>>>>>>>>>>>>> quantum logs: http://pastie.org/pastes/8053269/text (this is
>>>>>>>>>>>>> everything logged during the creation the networks, launching of vm
>>>>>>>>>>>>> instances, allocating the floating ip and assigning it to a VM)
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Mailing list: https://launchpad.net/~openstack
>>>>>>>>>>> Post to : openstack@xxxxxxxxxxxxxxxxxxx
>>>>>>>>>>> Unsubscribe : https://launchpad.net/~openstack
>>>>>>>>>>> More help : https://help.launchpad.net/ListHelp
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help : https://help.launchpad.net/ListHelp
>
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help : https://help.launchpad.net/ListHelp
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help : https://help.launchpad.net/ListHelp
>
>
Follow ups
References
-
Grizzy,Quantum public network ports DOWN
From: Samuel Winchenbach, 2013-06-17
-
Re: Grizzy,Quantum public network ports DOWN
From: Samuel Winchenbach, 2013-06-18
-
Re: Grizzy,Quantum public network ports DOWN
From: Samuel Winchenbach, 2013-06-18
-
Re: Grizzy,Quantum public network ports DOWN
From: Filipe Manco, 2013-06-18
-
Re: Grizzy,Quantum public network ports DOWN
From: Samuel Winchenbach, 2013-06-18
-
Re: Grizzy,Quantum public network ports DOWN
From: Filipe Manco, 2013-06-18
-
Re: Grizzy,Quantum public network ports DOWN
From: Samuel Winchenbach, 2013-06-18
-
Re: Grizzy,Quantum public network ports DOWN
From: Samuel Winchenbach, 2013-06-18
-
Re: Grizzy,Quantum public network ports DOWN
From: Filipe Manco, 2013-06-18
-
Re: Grizzy,Quantum public network ports DOWN
From: Samuel Winchenbach, 2013-06-18
-
Re: Grizzy,Quantum public network ports DOWN
From: Filipe Manco, 2013-06-18
-
Re: Grizzy,Quantum public network ports DOWN
From: Samuel Winchenbach, 2013-06-19
-
Re: Grizzy,Quantum public network ports DOWN
From: Samuel Winchenbach, 2013-06-19
-
Re: Grizzy,Quantum public network ports DOWN
From: Gary Kotton, 2013-06-20
-
Re: Grizzy,Quantum public network ports DOWN
From: Gary Kotton, 2013-06-20