yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #14286
[Bug 1317870] [NEW] LBAAS :Lbaas conf on network node doesnot reflect the correct mode for https
Public bug reported:
Steps to Reproduce:
Setup onto ICEHouse GA:
Build :2014.1-0ubuntu1~cloud0
1. Create a lbaas site with one client and two web server.
2. Create pool with protocol as https
+--------------------------------------+-------+-------------+----------+----------------+--------+
| id | name | lb_method | protocol | admin_state_up | status |
+--------------------------------------+-------+-------------+----------+----------------+--------+
| aebd47e9-d125-49f6-aef2-2a97954c051a | pool1 | ROUND_ROBIN | HTTPS | True | ACTIVE |
+--------------------------------------+-------+-------------+----------+----------------+--------+
3. Create a health monitor for type https
+--------------------------------------+-------+----------------+
| id | type | admin_state_up |
+--------------------------------------+-------+----------------+
| affb69f6-e6b0-4f34-ab42-a89acecc60b3 | HTTPS | True |
+--------------------------------------+-------+----------------+
4. Create vip with protocol port as 443 and protocol as HTTPS
+--------------------------------------+------+-----------+----------+----------------+--------+
| id | name | address | protocol | admin_state_up | status |
+--------------------------------------+------+-----------+----------+----------------+--------+
| 405609a8-0e50-4d2c-a7b5-ab206290303d | | 10.10.1.6 | HTTPS | True | ACTIVE |
+--------------------------------------+------+-----------+----------+----------------+--------+
5. Varify the same onto network node lbaas.conf file.
Actual Results:
vi var/lib/neutron/lbaas/aebd47e9-d125-49f6-aef2-2a97954c051a/conf
global
daemon
user nobody
group haproxy
log /dev/log local0
log /dev/log local1 notice
stats socket /var/lib/neutron/lbaas/aebd47e9-d125-49f6-aef2-2a97954c051a/sock mode 0666 level user
defaults
log global
retries 3
option redispatch
timeout connect 5000
timeout client 50000
timeout server 50000
frontend 405609a8-0e50-4d2c-a7b5-ab206290303d
option tcplog
bind 10.10.1.6:443
mode tcp
default_backend aebd47e9-d125-49f6-aef2-2a97954c051a
backend aebd47e9-d125-49f6-aef2-2a97954c051a
mode tcp
balance roundrobin
timeout check 1s
option httpchk GET /
http-check expect rstatus 200
option ssl-hello-chk
server dd7a7f63-9218-4d21-b8f8-967018a3ae9f 10.10.1.4:443 weight 2 check inter 4s fall 3
server f844e226-4c3f-4351-9750-7cb14f614c3c 10.10.1.5:443 weight 2 check inter 4s fall 3
Expected Results: for http: we have mod as http
global
daemon
user nobody
group haproxy
log /dev/log local0
log /dev/log local1 notice
stats socket /var/lib/neutron/lbaas/0e0577c1-d58b-4c82-84aa-a7a2da2b33b7/sock mode 0666 level user
defaults
log global
retries 3
option redispatch
timeout connect 5000
timeout client 50000
timeout server 50000
frontend 6fdb8775-101b-49f8-a466-5d2919dda13f
option tcplog
bind 10.10.1.6:80
mode http
default_backend 0e0577c1-d58b-4c82-84aa-a7a2da2b33b7
option forwardfor
backend 0e0577c1-d58b-4c82-84aa-a7a2da2b33b7
mode http
balance roundrobin
option forwardfor
timeout check 1s
option httpchk GET /
http-check expect rstatus 200
server 1343e8c8-ed87-4fc5-a927-a5e1bd0ae61b 10.10.1.5:80 weight 2 check inter 4s fall 3
server 8c2187b5-8c70-40f7-b41e-98c3a2ef8470 10.10.1.4:80 weight 2 check inter 4s fall 3
Similarly for https it should be https.
** Affects: neutron
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1317870
Title:
LBAAS :Lbaas conf on network node doesnot reflect the correct mode for
https
Status in OpenStack Neutron (virtual network service):
New
Bug description:
Steps to Reproduce:
Setup onto ICEHouse GA:
Build :2014.1-0ubuntu1~cloud0
1. Create a lbaas site with one client and two web server.
2. Create pool with protocol as https
+--------------------------------------+-------+-------------+----------+----------------+--------+
| id | name | lb_method | protocol | admin_state_up | status |
+--------------------------------------+-------+-------------+----------+----------------+--------+
| aebd47e9-d125-49f6-aef2-2a97954c051a | pool1 | ROUND_ROBIN | HTTPS | True | ACTIVE |
+--------------------------------------+-------+-------------+----------+----------------+--------+
3. Create a health monitor for type https
+--------------------------------------+-------+----------------+
| id | type | admin_state_up |
+--------------------------------------+-------+----------------+
| affb69f6-e6b0-4f34-ab42-a89acecc60b3 | HTTPS | True |
+--------------------------------------+-------+----------------+
4. Create vip with protocol port as 443 and protocol as HTTPS
+--------------------------------------+------+-----------+----------+----------------+--------+
| id | name | address | protocol | admin_state_up | status |
+--------------------------------------+------+-----------+----------+----------------+--------+
| 405609a8-0e50-4d2c-a7b5-ab206290303d | | 10.10.1.6 | HTTPS | True | ACTIVE |
+--------------------------------------+------+-----------+----------+----------------+--------+
5. Varify the same onto network node lbaas.conf file.
Actual Results:
vi var/lib/neutron/lbaas/aebd47e9-d125-49f6-aef2-2a97954c051a/conf
global
daemon
user nobody
group haproxy
log /dev/log local0
log /dev/log local1 notice
stats socket /var/lib/neutron/lbaas/aebd47e9-d125-49f6-aef2-2a97954c051a/sock mode 0666 level user
defaults
log global
retries 3
option redispatch
timeout connect 5000
timeout client 50000
timeout server 50000
frontend 405609a8-0e50-4d2c-a7b5-ab206290303d
option tcplog
bind 10.10.1.6:443
mode tcp
default_backend aebd47e9-d125-49f6-aef2-2a97954c051a
backend aebd47e9-d125-49f6-aef2-2a97954c051a
mode tcp
balance roundrobin
timeout check 1s
option httpchk GET /
http-check expect rstatus 200
option ssl-hello-chk
server dd7a7f63-9218-4d21-b8f8-967018a3ae9f 10.10.1.4:443 weight 2 check inter 4s fall 3
server f844e226-4c3f-4351-9750-7cb14f614c3c 10.10.1.5:443 weight 2 check inter 4s fall 3
Expected Results: for http: we have mod as http
global
daemon
user nobody
group haproxy
log /dev/log local0
log /dev/log local1 notice
stats socket /var/lib/neutron/lbaas/0e0577c1-d58b-4c82-84aa-a7a2da2b33b7/sock mode 0666 level user
defaults
log global
retries 3
option redispatch
timeout connect 5000
timeout client 50000
timeout server 50000
frontend 6fdb8775-101b-49f8-a466-5d2919dda13f
option tcplog
bind 10.10.1.6:80
mode http
default_backend 0e0577c1-d58b-4c82-84aa-a7a2da2b33b7
option forwardfor
backend 0e0577c1-d58b-4c82-84aa-a7a2da2b33b7
mode http
balance roundrobin
option forwardfor
timeout check 1s
option httpchk GET /
http-check expect rstatus 200
server 1343e8c8-ed87-4fc5-a927-a5e1bd0ae61b 10.10.1.5:80 weight 2 check inter 4s fall 3
server 8c2187b5-8c70-40f7-b41e-98c3a2ef8470 10.10.1.4:80 weight 2 check inter 4s fall 3
Similarly for https it should be https.
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1317870/+subscriptions
Follow ups
References