Hi Shankar, We are currently testing with cluster set up as we have not been able to do it before, and will release the next version with the clustering guide too.
Thanks Geeth *G. K. S. Munasinghe* *Senior Software Engineer,* *WSO2, Inc. http://wso2.com <http://wso2.com/> * *lean.enterprise.middleware.* email: [email protected] phone:(+94) 777911226 On Wed, Dec 2, 2015 at 5:58 PM, Selvaratnam Uthaiyashankar <[email protected] > wrote: > EMM folks, > > Did you guys test this with cluster setup? All features should be tested > by corresponding developer on a cluster setup before resolving the feature > as done-done. These issues means, these features were not tested in a > clustered setup fronting with LB? > > On Wed, Dec 2, 2015 at 11:36 AM, Chamara Ariyarathne <[email protected]> > wrote: > >> I disagree with that. Using the carbon.xml HostName value is not just for >> constructing a url in a mail. It was only one requirement. >> >> There are further issues encountered due to not using carbon.xml HostName >> value in the product. >> https://wso2.org/jira/browse/EMM-1017 >> >> On Tue, Dec 1, 2015 at 9:09 PM, Dulitha Wijewantha <[email protected]> >> wrote: >> >>> >>> >>> On Thu, Nov 26, 2015 at 8:33 AM, Afkham Azeez <[email protected]> wrote: >>> >>>> I think your requirement is to to send a URL to the client in an email. >>>> The best option is the define the entire URL as some config element and use >>>> that without complicating stuff so much. >>>> >>> >>> +1 for this. >>> >>> >>> >>>> >>>> >>> >>>> On Thu, Nov 26, 2015 at 6:53 PM, Geeth Munasinghe <[email protected]> >>>> wrote: >>>> >>>>> >>>>> >>>>> On Thu, Nov 26, 2015 at 11:56 AM, Sameera Jayasoma <[email protected]> >>>>> wrote: >>>>> >>>>>> At the moment carbon.xml contains proxy host, proxy context path of >>>>>> the worker cluster. But proxy port of the worker cluster is missing. >>>>>> Therefore we need to add this to carbon.xml. >>>>>> >>>>>> Suggestion is to put following properties under the "Ports" element. >>>>>> >>>>>> <WorkerHttpProxyPort>80</WorkerHttpProxyPort> >>>>>> <WorkerHttpsProxyPort>443</WorkerHttpsProxyPort> >>>>>> >>>>>> WDYT? >>>>>> >>>>> >>>>> +1 >>>>> >>>>> If the both worker and manager nodes are exposed globally, we are able >>>>> to get the host name from carbon.xml and proxy port from >>>>> catalina-server.xml. >>>>> >>>>> But there is a deployment scenario where proxy port cannot be taken >>>>> from catalin-server.xml. >>>>> >>>>> Our use case is EMM administrator add users and sends emails with the >>>>> instructions to enroll the mobile device. We use the manager node to add >>>>> user and send the email. But devices will be enrolled to the worker node. >>>>> So email sent by the manager node contains the url of the worker nodes. >>>>> That means it has the proxy hostname and the proxy port of the worker. So >>>>> in a setup where manager node is not exposed to the outside world, only >>>>> worker nodes are exposed globally through the LB, then proxy port is not >>>>> configured in the manager node. Manager node can be accessed only from >>>>> internal network which is valid use case for many companies where security >>>>> is much concerned. In this case we are not able to get the proxy port of >>>>> the worker nodes from manager nodes. >>>>> >>>>> I think above parameters would fix our problem. I have created a jira >>>>> [1] for this. >>>>> >>>>> [1] https://wso2.org/jira/browse/CARBON-15659 >>>>> >>>>> Thanks >>>>> Geeth >>>>> >>>>> >>>>>> Thanks, >>>>>> Sameera. >>>>>> >>>>>> On Tue, Nov 24, 2015 at 10:34 AM, Sameera Jayasoma <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> +1. We should use carbon.xml at all cost otherwise we are adding >>>>>>> unnecessary overhead in configuring the products. You can see how we >>>>>>> generate other URLs. We do have few util methods. Please reuse the util >>>>>>> methods. >>>>>>> >>>>>>> When you calculate the URL, you need to consider following >>>>>>> parameters. >>>>>>> >>>>>>> hostname >>>>>>> proxy port or port >>>>>>> proxy path etc >>>>>>> >>>>>>> Thanks, >>>>>>> Sameera. >>>>>>> >>>>>>> On Tue, Nov 24, 2015 at 8:17 AM, Selvaratnam Uthaiyashankar < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> I agree with Chamara. We have a way to configure public hostname >>>>>>>> (HostName, MgtHostName in carbon.xml) and port (proxy port in >>>>>>>> tomcat/catalina-server.xml). This is what used in generating service >>>>>>>> endpoints, WSDL URLs etc. when a server is fronted with LB. I don't >>>>>>>> see any >>>>>>>> necessary for EMM to have a new configuration. >>>>>>>> >>>>>>>> On Tue, Nov 24, 2015 at 12:41 AM, Geeth Munasinghe <[email protected]> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Tue, Nov 24, 2015 at 12:12 AM, Chamara Ariyarathne < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> Hi Milan. Thanks for the information. We will try this tomorrow. >>>>>>>>>> But our purpose is to replace this whole url with a configured host >>>>>>>>>> name. >>>>>>>>>> >>>>>>>>>> However Geeth, I think the EMM team having to introduce a new >>>>>>>>>> config to put the globally exposed server url deviates from the >>>>>>>>>> purpose of >>>>>>>>>> having HostName and MgtHostname properties in the carbon.xml.. >>>>>>>>>> >>>>>>>>> >>>>>>>>> Chamara, >>>>>>>>> I think I disagree with on that point. I dont think carbon >>>>>>>>> hostname or mgt host name cannot be used for globally exposing the >>>>>>>>> server >>>>>>>>> url. AFAIK there is no place to put the port number in carbon.xml. >>>>>>>>> There >>>>>>>>> is no point of having just a host name without the port number. The >>>>>>>>> carbon.xml host name will be the server ip address or the host name >>>>>>>>> of the >>>>>>>>> server which the product is running as clearly mentioned in the >>>>>>>>> document >>>>>>>>> [1]. >>>>>>>>> >>>>>>>>> As another reference, AFAIK in ESB, we use WSDLPrefix [2] in order >>>>>>>>> to change the address endpoint of generated wsdls to LB's address >>>>>>>>> when ESB >>>>>>>>> is fronted by a LB. >>>>>>>>> >>>>>>>>> So I think introducing a new config to put the LB host name and >>>>>>>>> port is valid. >>>>>>>>> >>>>>>>>> [1] https://docs.wso2.com/display/Carbon440/Configuring+carbon.xml >>>>>>>>> [2] >>>>>>>>> https://docs.wso2.com/display/ESB490/Setting+Up+Host+Names+and+Ports >>>>>>>>> >>>>>>>>> Thanks >>>>>>>>> Geeth >>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Mon, Nov 23, 2015 at 9:58 PM, Milan Perera <[email protected]> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Hi >>>>>>>>>>> Chamara >>>>>>>>>>> , >>>>>>>>>>> >>>>>>>>>>> Today we found out that even when the Host Names are configured >>>>>>>>>>>> in the carbonl.xml to be server's identified domain name, the QR >>>>>>>>>>>> code which >>>>>>>>>>>> is generated while device registration, uses the host ip address >>>>>>>>>>>> which is >>>>>>>>>>>> picked up from nowhere. >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Actually this IP is taking from the PAN. In my machine, if I >>>>>>>>>>> dont set it manually from the carbon.xml to my wlan IP, it pics the >>>>>>>>>>> pan1 >>>>>>>>>>> (10.7.200.1) and it breaks all the download links that are >>>>>>>>>>> generated by the >>>>>>>>>>> jaggery in most of the time. >>>>>>>>>>> >>>>>>>>>>> pan1 Link encap:Ethernet HWaddr c2:1e:fe:3b:6a:6e >>>>>>>>>>> inet addr:10.7.200.1 Bcast:10.7.200.255 >>>>>>>>>>> Mask:255.255.255.0 >>>>>>>>>>> inet6 addr: fe80::c01e:feff:fe3b:6a6e/64 Scope:Link >>>>>>>>>>> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 >>>>>>>>>>> RX packets:0 errors:0 dropped:0 overruns:0 frame:0 >>>>>>>>>>> TX packets:156 errors:0 dropped:0 overruns:0 carrier:0 >>>>>>>>>>> collisions:0 txqueuelen:0 >>>>>>>>>>> RX bytes:0 (0.0 B) TX bytes:28795 (28.7 KB) >>>>>>>>>>> >>>>>>>>>>> wlan0 Link encap:Ethernet HWaddr 84:3a:4b:9b:cf:66 >>>>>>>>>>> inet addr:192.168.1.10 Bcast:192.168.1.255 >>>>>>>>>>> Mask:255.255.255.0 >>>>>>>>>>> inet6 addr: fe80::863a:4bff:fe9b:cf66/64 >>>>>>>>>>> Scope:Link >>>>>>>>>>> UP BROADCAST RUNNING MULTICAST MTU:1500 >>>>>>>>>>> Metric:1 >>>>>>>>>>> RX packets:207466 errors:0 dropped:0 overruns:0 >>>>>>>>>>> frame:0 >>>>>>>>>>> TX packets:41603 errors:0 dropped:0 overruns:0 >>>>>>>>>>> carrier:0 >>>>>>>>>>> collisions:0 >>>>>>>>>>> txqueuelen:1000 >>>>>>>>>>> >>>>>>>>>>> RX bytes:209272568 (209.2 MB) TX bytes:7936480 (7.9 >>>>>>>>>>> MB) >>>>>>>>>>> >>>>>>>>>>> To overcome this, what I do is uncomment the <ServerURL> tag >>>>>>>>>>> from the carbon.xml and set it to my wlan ip. >>>>>>>>>>> <ServerURL>https://192.168.1.10: >>>>>>>>>>> ${carbon.management.port}${carbon.context}/services/</ServerURL> >>>>>>>>>>> >>>>>>>>>>> Regards, >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> *Milan Perera *| Software Engineer >>>>>>>>>>> WSO2, Inc | lean. enterprise. middleware. >>>>>>>>>>> #20, Palm Grove, Colombo 03, Sri Lanka >>>>>>>>>>> Mobile: +94 77 309 7088 | Work: +94 11 214 5345 >>>>>>>>>>> Email: [email protected] <[email protected]> | Web: www.wso2.com >>>>>>>>>>> <http://lk.linkedin.com/in/milanharinduperera> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> *Chamara Ariyarathne* >>>>>>>>>> Associate Technical Lead - QA >>>>>>>>>> WSO2 Inc; http://www.wso2.com/ >>>>>>>>>> Mobile; *+94772786766 <%2B94772786766>* >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Dev mailing list >>>>>>>>> [email protected] >>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> S.Uthaiyashankar >>>>>>>> VP Engineering >>>>>>>> WSO2 Inc. >>>>>>>> http://wso2.com/ - "lean . enterprise . middleware" >>>>>>>> >>>>>>>> Phone: +94 714897591 >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Dev mailing list >>>>>>>> [email protected] >>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Sameera Jayasoma, >>>>>>> Software Architect, >>>>>>> >>>>>>> WSO2, Inc. (http://wso2.com) >>>>>>> email: [email protected] >>>>>>> blog: http://blog.sameera.org >>>>>>> twitter: https://twitter.com/sameerajayasoma >>>>>>> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections >>>>>>> Mobile: 0094776364456 >>>>>>> >>>>>>> Lean . Enterprise . Middleware >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Sameera Jayasoma, >>>>>> Software Architect, >>>>>> >>>>>> WSO2, Inc. (http://wso2.com) >>>>>> email: [email protected] >>>>>> blog: http://blog.sameera.org >>>>>> twitter: https://twitter.com/sameerajayasoma >>>>>> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections >>>>>> Mobile: 0094776364456 >>>>>> >>>>>> Lean . Enterprise . Middleware >>>>>> >>>>>> >>>>> >>>> >>>> >>>> -- >>>> *Afkham Azeez* >>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>> Member; Apache Software Foundation; http://www.apache.org/ >>>> * <http://www.apache.org/>* >>>> *email: **[email protected]* <[email protected]> >>>> * cell: +94 77 3320919 <%2B94%2077%203320919>blog: * >>>> *http://blog.afkham.org* <http://blog.afkham.org> >>>> *twitter: **http://twitter.com/afkham_azeez* >>>> <http://twitter.com/afkham_azeez> >>>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez >>>> <http://lk.linkedin.com/in/afkhamazeez>* >>>> >>>> *Lean . Enterprise . Middleware* >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> [email protected] >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >>> >>> -- >>> Dulitha Wijewantha (Chan) >>> Software Engineer - Mobile Development >>> WSO2 Inc >>> Lean.Enterprise.Middleware >>> * ~Email [email protected] <[email protected]>* >>> * ~Mobile +94712112165 <%2B94712112165>* >>> * ~Website dulitha.me <http://dulitha.me>* >>> * ~Twitter @dulitharw <https://twitter.com/dulitharw>* >>> *~Github @dulichan <https://github.com/dulichan>* >>> *~SO @chan <http://stackoverflow.com/users/813471/chan>* >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> *Chamara Ariyarathne* >> Associate Technical Lead - QA >> WSO2 Inc; http://www.wso2.com/ >> Mobile; *+94772786766 <%2B94772786766>* >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > S.Uthaiyashankar > VP Engineering > WSO2 Inc. > http://wso2.com/ - "lean . enterprise . middleware" > > Phone: +94 714897591 > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
