cancel
Showing results for 
Search instead for 
Did you mean: 

[BI Cluster] Tomcat Load Balancing issues

Former Member
0 Kudos

Dear all experts,

I have 4 BI servers (each server installed with BI + Tomcat) and form a cluster. Tomcat is configured with load balancing (i.e. when users access BI launchpad, the traffic with be divered to 4 servers) with http server installed and configured in ONE of our server e.g. HOST_BI1 server.  Therefore, everytime the user login to http://host_bi1/BOE/BI , the traffic will be divered. However, it is confused that we have to use one of the server name to be the URL for BI login. Is that possible to use a virtual host name like http://sap_bobi/BOE/BI so that every request will also be divered to one of the 4 servers.

Besides, we have some opendoc command configured in our report like http://host_bi1/.....opendoc.. What if the user is actually logged in to bi4 (because of load balacning) with the opendoc command is pointing to bi1 server ? Would that required user to login again?

Thank you for your help.

RF

Accepted Solutions (0)

Answers (3)

Answers (3)

former_member202789
Contributor
0 Kudos

Hi,

Assuming your http server is Apache.

You may check this link on how to create a virtual host for apache web server.

In a Clustered BO environment, even if request goes to any of the node in the cluster, it will be able to get to the report through CMS from Center CMS Repository.

Regards,

Animesh Kumar

Former Member
0 Kudos

Yes I understand the BO cluster part, however, there is tomcat clustering as well which now confuses me. It can get the report but it just requries me to login.

Besides, is there any other (apart from OpenDoc) that enables us to drill down to another report ?

former_member202789
Contributor
0 Kudos

Check Web.xml configuration for BusinessObjects Session serialization in document http://scn.sap.com/docs/DOC-35407

denis_konovalov
Active Contributor
0 Kudos

Your entry point URL can be anything you'd like. You simply set DNS alias for your host_bi1 and that's it.

Then in your opendoc calls use that name and that's all you need.

See Pattern books for more details. http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=265847204

Former Member
0 Kudos

For the first one, perhaps I will need web team to assit with.

For opendoc one, assuming I am logging in to http://bobi/BOE/BI to view my dashboard and I am drilling to a detail report using opendoc ( http://bobi/BOE/BI/...opendoc...). But the fact is that when I am opening the detail report, it may direct me to another tomcat server which is not the same server when I logged in to BI launchpad, the place I view the dashboard. It would require me to login again as the session is not shared.

denis_konovalov
Active Contributor
0 Kudos

If your load balancer in front of tomcats has proper session affinity (session persistance) setup, then that opendoc call will go into the same tomcat.

Tomcat is not the place to which you're logged on, you're logged on to the CMS server on the BOE backend.

former_member182521
Active Contributor
0 Kudos

Hello RF,

This is what you required.

http://scn.sap.com/community/bi-platform/businessobjects-bi-for-sap/blog/2013/03/27/steps-for-bi-lau...

along with this you need to configure your DNS in your Web servers.

For Opendocument redirection can we think of redirecting to customized URL once it is configured. What do you think?

Regards,

Mani