IBM CLM 6.0.6 Distributed topology high availability
We have a requirement to implement the high availability in the jazz platform and we plan for distributed topology with 2 nodes each of JTS, CCM, IHS rest of QM,RM,DCC,JRS with WAS 9.0 on RHEL 7.3 and backend oracle 12c database
Looking forward for an advice on the recommended approach on HA:
- Customer prefers RHEL clustering as the default choice (PCS, Fencing, Stonith) as it is working for many other applications in the enterprise and can be implemented without any delay. Is this recommended to have PCS clustering with shared drives mounted in each nodes for the jazz suite? If not recommended, what can be the issue if we go ahead and implement this – Technical as well as OEM support wise
- Do we need network load balancer(NLB) as a recommended solution for the above solution? In that case does the HA(High Availability) applicable only to CCM? If so, what happens if any of the other components are failed(eg: IHS,JTS,QM,RM).
-
Can we configure autofailover for CLM 6.0.6 with WAS any script is available also IHS server
- Do we need MQTT broker in the option-2 and how about its license?
Please advice.
Regards
Santosh
4 answers
I think you first need to understand what your HA requirements are. How available do you really need to be? How fast do you need to recover from an outage? Have a look at https://jazz.net/wiki/bin/view/Deployment/ApproachesToImplementingHAAndDR to see some of the available approaches at different layers in the architecture. Often times built in capabilities from the hypervisor, e.g. VMWare HA, are sufficient. Clustering the CCM server does provide HA of that application as well as the intended user scalability. It may be overkill depending on your requirements. OS-based or WAS-based clustering is not supported. I recommend understanding what the requirements are then evaluating available approaches at each layer and do a cost/benefit tradeoff to see what approaches are warranted.
I'd recommend you read through the articles in the Deployment Wiki first, starting with this article:
Please confirm my below queries
If we are going with cold standby ( Active /Passive ) for IHS,JTS, CCM with WAS in HA and QM,RM,JRS,DCC is standalone as per below link .
https://jazz.net/wiki/bin/view/Deployment/ImplementingJazzApplicationServerRecoveryUsingAnIdleStandbyConfiguration
If we are going with RHEL Cluster ( Active /Passive )
1. our Infra team will support for RHEL cluster so Could IBM Support for IHS, JTS, CCM Application
Regards
Santosh
Comments
MQTT would be used with a Liberty instance. Yes, that would be active/active. You would need a license to IBM MessageSight if you want commercial support (contact my company for a software quote if you like). Otherwise, you can use Eclipse Mosquitto. Either way, there is no difference in RTC license costs as its licenses are per user, not per server.
I second the recommendation for Liberty to use with Jazz: all the muscle, none of the fat of WAS and so much easier to handle with regard to configuration files.
Hello Kenny and Ulf