The community will be in read-only from Tuesday 11:59pm (PST) to Wednesday 7:30am (PST)
The community will be in read-only from Tuesday 11:59pm (PST) to Wednesday 7:30am (PST)
Project and Portfolio Management Practitioners Forum
cancel
Showing results for 
Search instead for 
Did you mean: 

PPM Clustering - multiple nodes

Highlighted
Raja R. Bharath
Super Collector

PPM Clustering - multiple nodes

How does load sharing/session management occur between user nodes on a single PPM server which is clustered to a secondary box that has background services only running?
7 REPLIES
Erik Cole
Honored Contributor

Re: PPM Clustering - multiple nodes

With a cluster you would need an external web server or load balancer.
Raja R. Bharath
Super Collector

Re: PPM Clustering - multiple nodes

Eric - We have a hardware balancer, as well as planning to have external web servers.

I have attached a sample architecture diagram and it explains what we are trying to do.
Raja R. Bharath
Super Collector

Re: PPM Clustering - multiple nodes

Any other inputs on this one?
Erik Cole
Honored Contributor

Re: PPM Clustering - multiple nodes

In the case of your diagram, it seems like the external web servers are redundant. Your load balancer should be able to direct traffic between the PPM instances (ports) of that user box, or to the services box.

Much of the setup for this is covered in the SysAdmin guide, and if you have the instances up and running already then you're mostly there. You just need to configure the balancer, no?
Raja R. Bharath
Super Collector

Re: PPM Clustering - multiple nodes

This activity is being done for a new implementation setup for PPM. The webservers are clustered for failover - (not a good idea?)

Also, the sys admin doesn't talk about how the sessions management would work with having user nodes or dedicated services node.
Ed Foerster
Occasional Contributor

Re: PPM Clustering - multiple nodes

Hi Raja,

We have been doing similar configurations for the past few years. Eric is right that you need a load balancer of some sort. We have redundant IIS servers to distribute the load. If you want to make sure the JVM that is running background services is not being used by your customers, then make sure it's not configured in such files like workers.properties (for SSO) or your load balance point.

If you have different clustered instances in the lower environments, your port and IP Addresses in server.conf and cache.conf needs to be different for each clustered configuration.

Since HP does not support a 64-bit JDK in PPM 7.x or PPM 8.x (as of right now), we have to allocated ~ 2GB / JVM. This is for 1280MB heap, 256MB perm gen & OS overhead.

Hope this helps. If not, please ask.
Raja R. Bharath
Super Collector

Re: PPM Clustering - multiple nodes

Ed - Thanks for your response. This definitely helps. We are trying to do a fresh installation of 8.0 and came up with an architecture diagram (see attached - not sure if you had a look at this). We have a hardware balancer we would like to use.

My questions are:

1. Does it make sense to have a hardware load balancer and 2 external web servers?

2. Does it make sense to have 2 users nodes on 1 app and 1 user node and a decidated services node on the other app (cluster)?

3. Is there ny document from HP/you that would tell me how to go about with the configuration for this?

TIA.
//Add this to "OnDomLoad" event