Hi Murali,

Thanks for your help. It resolved my problem. All is going clear for my
public lb tiers and internal lb tiers.

Regards,

Benoit.


2013/10/8 Murali Reddy <murali.re...@citrix.com>

> On 08/10/13 7:41 PM, "benoit lair" <kurushi4...@gmail.com> wrote:
>
> >Hello!
> >
> >I don't understand wht is going wrong :
> >
> >When i'm looking into the official docs, i see that vpc is still declared
> >to be able to do lb only on one tier ??
> >
> >However, https://issues.apache.org/jira/browse/CLOUDSTACK-2367 says that
> >this feature is implemented.
>
> Both external and internal LB are supported. Please see [1]. Both both
> functionality are mutually exclusive with in a tier. From the exception it
> appears that you are trying to do external LB on tier created with
> 'DefaultIsolatedNetworkOfferingForVpcNetworksWithInternalLB' offering
> which does not support it. Try creating a tier with a network offering
> with lb type as 'public lb'
>
> [1]
> https://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.2.0/html/Insta
> llation_Guide/configure-vpc.html#add-loadbalancer-rule-vpc
>
> >
> >I have already configured several tiers in a vpc with internal lb service
> >for each, i deployed several vms into 2 differents tiers.
> >
> >But when i try to create a lb rule choosing two vm in a tier, i got the
> >error message i noticed two messages ago.
> >
> >If somebody has an idea, i would really appreciate.
> >
> >Thanks.
> >
> >Benoit.
> >
> >
> >2013/10/8 benoit lair <kurushi4...@gmail.com>
> >
> >> Hello!
> >>
> >> Any ideas for this problem ?
> >>
> >> Thanks for your help.
> >>
> >> Regards,
> >>
> >> Benoit.
> >>
> >>
> >> 2013/10/7 benoit lair <kurushi4...@gmail.com>
> >>
> >>> Hi,
> >>>
> >>> I'm working with a CS 4.2, Xenserver 6.2 in a centos 6.3
> >>>
> >>> Deployed a VPC, multiples tiers, each with a Network offering with LB
> >>> activated.
> >>>
> >>> When i navigate on the vpc summary page, i click on the button "Public
> >>>ip
> >>> adresses" on the Vpc virtual router item,
> >>>
> >>> I click on acquire new ip, this one is 10.14.6.5, i click on this one
> >>>and
> >>> go to configuration tab. I click on load balacing, try to create a lb
> >>>rule
> >>> very simple :
> >>>
> >>> just a name, port public 80, private port 80, algorithm least
> >>> connections, no stickiness, no health check, no autoscale, just select
> >>>2
> >>> vms already deployed and running :
> >>>
> >>> I try to create my lb rule, i got this error message in the UI :
> >>>
> >>> Failed to create load balancer rule: lb_rule_mano_frontal1
> >>>
> >>>
> >>> When i look into my mgmt server log :
> >>>
> >>> 2013-10-07 11:54:46,591 DEBUG [cloud.network.NetworkManagerImpl]
> >>> (catalina-exec-21:null) Associating ip Ip[10.14.6.5-1] to network
> >>> Ntwk[204|Guest|13]
> >>> 2013-10-07 11:54:46,598 DEBUG [cloud.network.NetworkManagerImpl]
> >>> (catalina-exec-21:null) Successfully associated ip address 10.14.6.5 to
> >>> network Ntwk[204|Guest|13]
> >>> 2013-10-07 11:54:46,604 WARN
> >>>[network.lb.LoadBalancingRulesManagerImpl]
> >>> (catalina-exec-21:null) Failed to create load balancer due to
> >>> com.cloud.exception.InvalidParameterValueException: Scheme Public is
> >>>not
> >>> supported by the network offering [Network Offering
> >>> [13-Guest-DefaultIsolatedNetworkOfferingForVpcNetworksWithInternalLB]
> >>>     at
> >>>
> >>>com.cloud.network.lb.LoadBalancingRulesManagerImpl.isLbServiceSupportedI
> >>>nNetwork(LoadBalancingRulesManagerImpl.java:2136)
> >>>     at
> >>>
> >>>com.cloud.network.lb.LoadBalancingRulesManagerImpl.createPublicLoadBalan
> >>>cer(LoadBalancingRulesManagerImpl.java:1432)
> >>>     at
> >>>
> >>>com.cloud.utils.component.ComponentInstantiationPostProcessor$Intercepto
> >>>rDispatcher.intercept(ComponentInstantiationPostProcessor.java:125)
> >>>     at
> >>>
> >>>com.cloud.network.lb.LoadBalancingRulesManagerImpl.createPublicLoadBalan
> >>>cerRule(LoadBalancingRulesManagerImpl.java:1360)
> >>>     at
> >>>
> >>>com.cloud.utils.component.ComponentInstantiationPostProcessor$Intercepto
> >>>rDispatcher.intercept(ComponentInstantiationPostProcessor.java:125)
> >>>     at
> >>>
> >>>org.apache.cloudstack.api.command.user.loadbalancer.CreateLoadBalancerRu
> >>>leCmd.create(CreateLoadBalancerRuleCmd.java:282)
> >>>     at
> >>> com.cloud.api.ApiDispatcher.dispatchCreateCmd(ApiDispatcher.java:104)
> >>>     at com.cloud.api.ApiServer.queueCommand(ApiServer.java:460)
> >>>     at com.cloud.api.ApiServer.handleRequest(ApiServer.java:372)
> >>>     at com.cloud.api.ApiServlet.processRequest(ApiServlet.java:305)
> >>>     at com.cloud.api.ApiServlet.doGet(ApiServlet.java:66)
> >>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
> >>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> >>>     at
> >>>
> >>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> >>>tionFilterChain.java:290)
> >>>     at
> >>>
> >>>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> >>>erChain.java:206)
> >>>     at
> >>>
> >>>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
> >>>e.java:233)
> >>>     at
> >>>
> >>>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
> >>>e.java:191)
> >>>     at
> >>>
> >>>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> >>>:127)
> >>>     at
> >>>
> >>>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> >>>:102)
> >>>     at
> >>>
> >>>org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555
> >>>)
> >>>     at
> >>>
> >>>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
> >>>java:109)
> >>>     at
> >>>
> >>>org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2
> >>>98)
> >>>     at
> >>>
> >>>org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.j
> >>>ava:889)
> >>>     at
> >>>
> >>>org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.proce
> >>>ss(Http11NioProtocol.java:721)
> >>>     at
> >>>
> >>>org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.j
> >>>ava:2274)
> >>>     at
> >>>
> >>>java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.jav
> >>>a:1145)
> >>>     at
> >>>
> >>>java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja
> >>>va:615)
> >>>     at java.lang.Thread.run(Thread.java:724)
> >>> 2013-10-07 11:54:46,619 DEBUG [network.vpc.VpcManagerImpl]
> >>> (catalina-exec-21:null) Releasing VPC ip address Ip[10.14.6.5-1] from
> >>>vpc
> >>> network id=204
> >>> 2013-10-07 11:54:46,626 DEBUG [network.vpc.VpcManagerImpl]
> >>> (catalina-exec-21:null) IP address Ip[10.14.6.5-1] is no longer
> >>>associated
> >>> with the network inside vpc id=1
> >>> 2013-10-07 11:54:46,626 DEBUG [network.vpc.VpcManagerImpl]
> >>> (catalina-exec-21:null) Successfully released VPC ip address
> >>> Ip[10.14.6.5-1] back to VPC pool
> >>> 2013-10-07 11:54:46,632 ERROR [cloud.api.ApiServer]
> >>> (catalina-exec-21:null) unhandled exception executing api command:
> >>> createLoadBalancerRule
> >>> com.cloud.utils.exception.CloudRuntimeException: Failed to create load
> >>> balancer rule: lb_rule_mano_frontal1
> >>>     at
> >>>
> >>>com.cloud.network.lb.LoadBalancingRulesManagerImpl.createPublicLoadBalan
> >>>cerRule(LoadBalancingRulesManagerImpl.java:1381)
> >>>     at
> >>>
> >>>com.cloud.utils.component.ComponentInstantiationPostProcessor$Intercepto
> >>>rDispatcher.intercept(ComponentInstantiationPostProcessor.java:125)
> >>>     at
> >>>
> >>>org.apache.cloudstack.api.command.user.loadbalancer.CreateLoadBalancerRu
> >>>leCmd.create(CreateLoadBalancerRuleCmd.java:282)
> >>>     at
> >>> com.cloud.api.ApiDispatcher.dispatchCreateCmd(ApiDispatcher.java:104)
> >>>     at com.cloud.api.ApiServer.queueCommand(ApiServer.java:460)
> >>>     at com.cloud.api.ApiServer.handleRequest(ApiServer.java:372)
> >>>     at com.cloud.api.ApiServlet.processRequest(ApiServlet.java:305)
> >>>     at com.cloud.api.ApiServlet.doGet(ApiServlet.java:66)
> >>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
> >>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> >>>     at
> >>>
> >>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> >>>tionFilterChain.java:290)
> >>>     at
> >>>
> >>>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> >>>erChain.java:206)
> >>>     at
> >>>
> >>>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
> >>>e.java:233)
> >>>     at
> >>>
> >>>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
> >>>e.java:191)
> >>>     at
> >>>
> >>>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> >>>:127)
> >>>     at
> >>>
> >>>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> >>>:102)
> >>>     at
> >>>
> >>>org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555
> >>>)
> >>>     at
> >>>
> >>>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
> >>>java:109)
> >>>     at
> >>>
> >>>org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2
> >>>98)
> >>>     at
> >>>
> >>>org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.j
> >>>ava:889)
> >>>     at
> >>>
> >>>org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.proce
> >>>ss(Http11NioProtocol.java:721)
> >>>     at
> >>>
> >>>org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.j
> >>>ava:2274)
> >>>     at
> >>>
> >>>java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.jav
> >>>a:1145)
> >>>     at
> >>>
> >>>java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja
> >>>va:615)
> >>>     at java.lang.Thread.run(Thread.java:724)
> >>>
> >>>
> >>> Thanks for your help.
> >>>
> >>>
> >>> Regards,
> >>>
> >>> Benoit.
> >>>
> >>>
> >>
> >
>
>
>

Reply via email to