So Geeth, my argument is even if there is a url re-write in the load balancer, the carbon.xml HostName and MgtHostName value should be the domain name which is exposed to outside world,
hence in your example: emm.wso2.com. Do you have a counter argument for this? On Mon, Nov 23, 2015 at 8:03 PM, Geeth Munasinghe <[email protected]> wrote: > Hi Chamara > > For the first issue, as you and me had many offline discussions about it, > let me explain the reason again, why we moved the LB host name and LB port > to be taken from a different file (cdm-config.xml). This was required when > we send email to users to get their devices enrolled, we need to get the LB > host and port. > > When we configure the EMM servers, they will be in private network IPs. > And those EMM servers will be exposed to the out side through a load > balancer which will be on public IP. Normally load balancer will run on > default http and https ports which are either 80 or 443. But EMM servers > could run on any port (default 9443 and 9763). So when a load balancer > receives a request to either 80 or 443 ports, it will redirect them to EMM > server 9443 / 9763 ports. > > Another thing is load balancer could rewrite the urls, for example if the > load balancer host name and port is https://emm.wso2.com:443, then in LB > it can rewrite the urls to https://worker.mdm.com:9443. > > So AFAIK there is no configuration in carbon.xml where we can get the LB > host name and port. > > And for the second issue, It is a bug which we will fix in next alpha > release. But to fix this, I think the same rule applies. It cannot be taken > from carbon.xml because mgt host name does give any impression about the > load balancer url. So it should be taken from cdm-config.xml. > > 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 Mon, Nov 23, 2015 at 6:51 PM, Chamara Ariyarathne <[email protected]> > wrote: > >> We have a major design culprit with this situation now with the hostname >> not getting picked up from carbon.xml. First reported jira is this >> https://wso2.org/jira/browse/EMM-900 >> >> 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. >> https://wso2.org/jira/browse/EMM-987 >> >> This issue will break the clustering scenarios where we need to define >> host names in carbon.xml but EMM not picking them up properly. >> >> On Tue, Nov 17, 2015 at 3:18 PM, Chamara Ariyarathne <[email protected]> >> wrote: >> >>> Hi Azeez, >>> >>> Agree with that. However the precedence should be to use the HostName >>> value in the carbon.xml which is ultimately the deployment's exposed host >>> name, hence the constructed url in the email would be the correct access >>> url from outside. >>> >>> My argument is, this url shouldn't be kept in some other configuration >>> file repeatedly. >>> >>> Thanks. >>> >>> On Wed, Nov 11, 2015 at 7:04 PM, Afkham Azeez <[email protected]> wrote: >>> >>>> This is for information purposes only. The mail says the URL we send to >>>> the users in the email contains local host. May be you can get the IP >>>> address/host from the incoming request and use that. >>>> >>>> On Wed, Nov 11, 2015 at 3:59 AM, Geeth Munasinghe <[email protected]> >>>> wrote: >>>> >>>>> Hi Azeez, >>>>> >>>>> In case of URL rewrite by LB, can we handle that by the proxy settings >>>>> on catalina-server.xml ? >>>>> >>>>> 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, Nov 11, 2015 at 2:10 PM, Afkham Azeez <[email protected]> wrote: >>>>> >>>>>> proxy host name >>>>>> >>>>>> On Wed, Nov 11, 2015 at 12:28 AM, Chamara Ariyarathne < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi All, >>>>>>> >>>>>>> When a new user is added to EMM, the user will be notified with an >>>>>>> email to subscribe a device to MDM domain. The email contains the server >>>>>>> url to be accessed from the device. >>>>>>> >>>>>>> https://localhost:9443/mdm/enrollment >>>>>>> >>>>>>> In a usual deployment when a EMM cluster is fronted by a LB, this >>>>>>> url should be changed to the particular gateway host of the deployment. >>>>>>> Now >>>>>>> a doubt arose whether to create this url by taking the value in HostName >>>>>>> element in carbon.xml or somewhere else. >>>>>>> >>>>>>> So the real doubt here is what is the correct way to configure the >>>>>>> HostName attribute in the carbon.xml in a carbon server. Is it going to >>>>>>> be >>>>>>> the LB host's url which the deployment is exposed with or is it some >>>>>>> local >>>>>>> host name internal to the deployment? >>>>>>> >>>>>>> -- >>>>>>> *Chamara Ariyarathne* >>>>>>> Associate Technical Lead - QA >>>>>>> WSO2 Inc; http://www.wso2.com/ >>>>>>> Mobile; *+94772786766 <%2B94772786766>* >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *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* >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> *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* >>>> >>> >>> >>> >>> -- >>> *Chamara Ariyarathne* >>> Associate Technical Lead - QA >>> WSO2 Inc; http://www.wso2.com/ >>> Mobile; *+94772786766 <%2B94772786766>* >>> >> >> >> >> -- >> *Chamara Ariyarathne* >> Associate Technical Lead - QA >> WSO2 Inc; http://www.wso2.com/ >> Mobile; *+94772786766 <%2B94772786766>* >> > > -- *Chamara Ariyarathne* Associate Technical Lead - QA WSO2 Inc; http://www.wso2.com/ Mobile; *+94772786766*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
