[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7212?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14113575#comment-14113575
 ] 

Jayapal Reddy commented on CLOUDSTACK-7212:
-------------------------------------------

Problem:
----------
Configuring LB rule on public port 8081 is failing with VR as LB provider.

Root Cause Analysis:
----------------------------
Haproxy in VR is listening on the port 8081 for stats. 
If you try to configure the LB rule on public port 8081 again, haproxy is 
trying listen on 8081 which fails.
Due to this configure LB rule API fails.

Proposed solution:
----------------------
In virtual router element throwing error when LB is configured on public port 
8081.

1. Allow haproxy on port 8081 change the stats port. We can't change this 
because it breaks backward compatibility.
2. So not allowing port 8081 for haproxy.

Verification steps:
---------------------
1. Create isolated network.
2. Acquire public ip and configure LB rule with public port 8081.
3. We should get an error.



> Failed to create LB rule on public port 8081
> --------------------------------------------
>
>                 Key: CLOUDSTACK-7212
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7212
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>          Components: Network Controller
>    Affects Versions: 4.0.0
>            Reporter: Jayapal Reddy
>            Assignee: Jayapal Reddy
>             Fix For: 4.5.0
>
>
> Creating to LB rule on public port 8081 is failed on VR as a LB provider.
> This is because the haproxy in VR is listening on the public ip for LB stats.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to