[Bug 1770040] Re: lbaas load balancer does not forward traffic unless agent restarted

2018-05-14 Thread James Page
** Changed in: charm-neutron-gateway
Milestone: None => 18.05

** Summary changed:

- lbaas load balancer does not forward traffic unless agent restarted
+ apparmor profile blocks operation of haproxy loadbalancer updates

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1770040

Title:
  apparmor profile blocks operation of haproxy loadbalancer updates

To manage notifications about this bug go to:
https://bugs.launchpad.net/charm-neutron-gateway/+bug/1770040/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1770040] Re: lbaas load balancer does not forward traffic unless agent restarted

2018-05-14 Thread James Page
** Changed in: charm-neutron-gateway
   Status: New => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1770040

Title:
  lbaas load balancer does not forward traffic unless agent restarted

To manage notifications about this bug go to:
https://bugs.launchpad.net/charm-neutron-gateway/+bug/1770040/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1770040] Re: lbaas load balancer does not forward traffic unless agent restarted

2018-05-14 Thread James Page
The apparmor profile would appear to be the issue here.

I'll look at a fix but as a workaround please disable for gateway
applications.

** Changed in: neutron-lbaas (Ubuntu)
   Status: Incomplete => Invalid

** Changed in: charm-neutron-gateway
   Importance: Undecided => Medium

** Changed in: charm-neutron-gateway
   Status: Incomplete => New

** Changed in: neutron-lbaas (Ubuntu)
 Assignee: James Page (james-page) => (unassigned)

** Changed in: charm-neutron-gateway
 Assignee: (unassigned) => James Page (james-page)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1770040

Title:
  lbaas load balancer does not forward traffic unless agent restarted

To manage notifications about this bug go to:
https://bugs.launchpad.net/charm-neutron-gateway/+bug/1770040/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1770040] Re: lbaas load balancer does not forward traffic unless agent restarted

2018-05-14 Thread Xav Paice
This was reproduced with a heat template, but just running the steps at
the start of the case from horizon are enough.  Note that neutron-
gateway was deployed with aa-profile-mode set to complain, not the
default setting.

Changing this to 'disable' seems to have fixed the problem, more testing
is in progress.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1770040

Title:
  lbaas load balancer does not forward traffic unless agent restarted

To manage notifications about this bug go to:
https://bugs.launchpad.net/charm-neutron-gateway/+bug/1770040/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1770040] Re: lbaas load balancer does not forward traffic unless agent restarted

2018-05-14 Thread Nobuto Murata
So, /var/log/neutron/neutron-lbaasv2-agent.log had:
"WARNING neutron_lbaas.drivers.haproxy.namespace_driver [-] Error while 
connecting to stats socket: [Errno 13] EACCES: error: [Errno 13] EACCES"
with aa-profile-mode=complain.

After setting aa-profile-mode=disabled (juju config --reset), it seems
working now (the customer is still in testing though).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1770040

Title:
  lbaas load balancer does not forward traffic unless agent restarted

To manage notifications about this bug go to:
https://bugs.launchpad.net/charm-neutron-gateway/+bug/1770040/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1770040] Re: lbaas load balancer does not forward traffic unless agent restarted

2018-05-13 Thread Jean Duminy
When you restart 
"After restarting the service, all the traffic passes perfectly."
this issues a GARP which re advertiser the location of the floating IP. 
In our case the floating IP could be one any of the compute 6 nodes (if used by 
nova)
Or on the 2 neutron servers (used by LBaasS)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1770040

Title:
  lbaas load balancer does not forward traffic unless agent restarted

To manage notifications about this bug go to:
https://bugs.launchpad.net/charm-neutron-gateway/+bug/1770040/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1770040] Re: lbaas load balancer does not forward traffic unless agent restarted

2018-05-13 Thread Jean Duminy
James,

I add some comments. 
LBaaS not serving traffic with Floating IP (DVR)
https://answers.launchpad.net/ubuntu/+question/668889

I came across this bug which sort of touches on a few items, but I assume this 
would have already be fix is pike.
https://bugs.launchpad.net/neutron/+bug/1583694

"Distributed Virtual Routers are created on each Compute node
dynamically on demand and removed when not required. Distributed Virtual
Routers heavily depend on the port binding to identify the requirement
of a DVR service on a particular node."

"This would create an issue because we will be seeing the same
FloatingIP being advertised(GARP) from all nodes, and so the users on
the external network will get confused on where the actual "ACTIVE" port
is"

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1770040

Title:
  lbaas load balancer does not forward traffic unless agent restarted

To manage notifications about this bug go to:
https://bugs.launchpad.net/charm-neutron-gateway/+bug/1770040/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1770040] Re: lbaas load balancer does not forward traffic unless agent restarted

2018-05-13 Thread Xav Paice
Apparmor is in 'complain' mode, the logs show the same entries but
allowed rather than denied.

Worth trying that change first, then installing -proposed if that makes
no difference.  This is a production site after all.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1770040

Title:
  lbaas load balancer does not forward traffic unless agent restarted

To manage notifications about this bug go to:
https://bugs.launchpad.net/charm-neutron-gateway/+bug/1770040/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1770040] Re: lbaas load balancer does not forward traffic unless agent restarted

2018-05-12 Thread Nobuto Murata
I may be completely wrong, but one possible reason to cause 503 from
haproxy is AppArmor.

@Xav, what happens if you disable apparmor, i.e. aa-disable /usr/bin
/neutron-lbaasv2-agent?

As you see in an unrelated bug[1], the apparmor profile installed by
neutron-gateway charm blocks lbaasv2 if it's set in enforced mode.

[kernel log]
Sep 21 19:46:44 HOSTNAME kernel: audit: type=1400 audit(1506023204.857:304): 
apparmor="DENIED" operation="connect" info="Failed name lookup - disconnected 
path" error=-13 profile="/usr/bin/neutron-lbaasv2-agent" 
name="var/lib/neutron/lbaas/v2/496d6d2b-8bf7-42b7-822f-c3f31d8db43f/haproxy_stats.sock"
 pid=736613 comm="neutron-lbaasv2" requested_mask="wr" denied_mask="wr" 
fsuid=115 ouid=0

[/var/log/neutron/neutron-lbaasv2-agent.log]
2017-09-21 19:44:44.850 736613 WARNING 
neutron_lbaas.drivers.haproxy.namespace_driver [-] Error while connecting to 
stats socket: [Errno 13] EACCES


In complain mode, if you see "ALLOWED" message for operation="connect" and 
info="Failed name lookup - disconnected path", but still see EACCES from 
lbaasv2 log. It may be hit by a bug in apparmor which blocks 
operation="connect" even in complain mode[2][3].

[1] https://bugs.launchpad.net/charm-neutron-gateway/+bug/1718768
[2] https://bugs.launchpad.net/apparmor/+bug/1624497
[3] https://bugs.launchpad.net/apparmor/+bug/1624300

** Changed in: charm-neutron-gateway
   Status: Invalid => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1770040

Title:
  lbaas load balancer does not forward traffic unless agent restarted

To manage notifications about this bug go to:
https://bugs.launchpad.net/charm-neutron-gateway/+bug/1770040/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1770040] Re: lbaas load balancer does not forward traffic unless agent restarted

2018-05-11 Thread James Page
I need logs from neutron-gateway and neutron-api units, as well as the
exact commands the end-user is using to create the loadbalancers.

** Changed in: neutron-lbaas (Ubuntu)
   Status: Confirmed => Incomplete

** Changed in: neutron-lbaas (Ubuntu)
 Assignee: (unassigned) => James Page (james-page)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1770040

Title:
  lbaas load balancer does not forward traffic unless agent restarted

To manage notifications about this bug go to:
https://bugs.launchpad.net/charm-neutron-gateway/+bug/1770040/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1770040] Re: lbaas load balancer does not forward traffic unless agent restarted

2018-05-11 Thread James Page
(just to be clear that's logs from /var/log/neutron on the neutron-*
units).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1770040

Title:
  lbaas load balancer does not forward traffic unless agent restarted

To manage notifications about this bug go to:
https://bugs.launchpad.net/charm-neutron-gateway/+bug/1770040/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1770040] Re: lbaas load balancer does not forward traffic unless agent restarted

2018-05-11 Thread James Page
I'm not able to reproduce following the lbaas v2 docs:

https://docs.openstack.org/mitaka/networking-guide/config-lbaas.html

haproxy stats reports both backend server are in the configuration
indicating that haproxy has been reloaded as the pool was updated.

echo 'show stat;show table' | sudo socat stdio 
/var/lib/neutron/lbaas/v2/aa689d45-6853-44ba-8b46-a40da8663e9a/haproxy_stats.sock
# 
pxname,svname,qcur,qmax,scur,smax,slim,stot,bin,bout,dreq,dresp,ereq,econ,eresp,wretr,wredis,status,weight,act,bck,chkfail,chkdown,lastchg,downtime,qlimit,pid,iid,sid,throttle,lbtot,tracked,type,rate,rate_lim,rate_max,check_status,check_code,check_duration,hrsp_1xx,hrsp_2xx,hrsp_3xx,hrsp_4xx,hrsp_5xx,hrsp_other,hanafail,req_rate,req_rate_max,req_tot,cli_abrt,srv_abrt,comp_in,comp_out,comp_byp,comp_rsp,lastsess,last_chk,last_agt,qtime,ctime,rtime,ttime,
ea3b4ef0-2cad-40b0-8051-1247c6c99bc0,FRONTEND,,,0,2,2000,4,308,848,0,0,0,OPEN,1,2,00,0,0,10,0,0,0,4,0,,0,1,4,,,0,0,0,0
66153c41-10d7-4f22-a63d-6ab276a0244a,57cc336c-cca9-4c8e-8fd1-680ca7379eff,0,0,0,2,,8,77,212,,0,,1,0,0,7,no
 check,1,1,0,,1,3,1,,8,,2,0,,20,0,0,0,0,0,00,0,29,,,0,0,0,0,
66153c41-10d7-4f22-a63d-6ab276a0244a,995b2445-ca83-4de4-93d0-fe106501265a,0,0,0,2,,8,231,636,,0,,3,0,0,5,no
 check,1,1,0,,1,3,2,,8,,2,0,,20,0,0,0,0,0,00,0,33,,,0,0,0,0,
66153c41-10d7-4f22-a63d-6ab276a0244a,BACKEND,0,0,0,2,200,4,308,848,0,0,,4,0,0,12,UP,2,2,0,,0,170,0,,1,3,0,,16,,1,0,,10,0,0,0,4,0,0,0,0,0,0,0,29,,,0,0,0,0,

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1770040

Title:
  lbaas load balancer does not forward traffic unless agent restarted

To manage notifications about this bug go to:
https://bugs.launchpad.net/charm-neutron-gateway/+bug/1770040/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1770040] Re: lbaas load balancer does not forward traffic unless agent restarted

2018-05-11 Thread James Page
Thanks Paul

There is a 11.0.3 update in pike-proposed - I can't see anything
definitive but it would be good to test with that (both on neutron-
gateway and neutron-api units) to see if that resolves the issue.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1770040

Title:
  lbaas load balancer does not forward traffic unless agent restarted

To manage notifications about this bug go to:
https://bugs.launchpad.net/charm-neutron-gateway/+bug/1770040/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1770040] Re: lbaas load balancer does not forward traffic unless agent restarted

2018-05-11 Thread James Page
Attempting to reproduce.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1770040

Title:
  lbaas load balancer does not forward traffic unless agent restarted

To manage notifications about this bug go to:
https://bugs.launchpad.net/charm-neutron-gateway/+bug/1770040/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1770040] Re: lbaas load balancer does not forward traffic unless agent restarted

2018-05-10 Thread Xav Paice
Please note that this affects customers as follows;

- customer creates a lbaas, no backends come up
- we restart the service, and backends come to life
- customer creates another lbaas, the running one is fine but the new one has 
no backends
- we restart... etc

This means for every new load balancer, we need to restart the service
to get it actually forwarding traffic.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1770040

Title:
  lbaas load balancer does not forward traffic unless agent restarted

To manage notifications about this bug go to:
https://bugs.launchpad.net/charm-neutron-gateway/+bug/1770040/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1770040] Re: lbaas load balancer does not forward traffic unless agent restarted

2018-05-10 Thread Xav Paice
Due to customer impact, have subscribed field-high.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1770040

Title:
  lbaas load balancer does not forward traffic unless agent restarted

To manage notifications about this bug go to:
https://bugs.launchpad.net/charm-neutron-gateway/+bug/1770040/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1770040] Re: lbaas load balancer does not forward traffic unless agent restarted

2018-05-10 Thread Paul Collins
The customer cloud where we're seeing this is running pike on xenial
from the Ubuntu Cloud Archive.

Package version 2:11.0.2-0ubuntu1~cloud0 is what's installed on both
neutron-gateway units.

** Changed in: neutron-lbaas (Ubuntu)
   Status: Incomplete => Confirmed

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1770040

Title:
  lbaas load balancer does not forward traffic unless agent restarted

To manage notifications about this bug go to:
https://bugs.launchpad.net/charm-neutron-gateway/+bug/1770040/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs