Professional Documents
Culture Documents
Integration Server Clustering in Containers - Software AG Wiki - Software AG Communities
Integration Server Clustering in Containers - Software AG Wiki - Software AG Communities
Subscribe
(http://techcommunity.softwareag.com/pwiki?p_p_id=36&p_p_lifecycle=1&p_p_state=normal&p_p_mode=view&p_p_col
_id=column-1&p_p_col_count=1&p_r_p_185834411_title=Integration+Server+Clustering+in+Containers&p_r_p_185834
411_nodeId=11809&_36_cmd=subscribe&_36_redirect=http%3A%2F%2Ftechcommunity.softwareag.com%2Fpwiki%2F
-%2Fwiki%2FMain%2FIntegration%2BServer%2BClustering%2Bin%2BContainers&_36_struts_action=%2Fwiki%2Fedit
_page)
Edit
(http://techcommunity.softwareag.com/pwiki?p_p_id=36&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&p_p_col
_id=column-1&p_p_col_count=1&_36_struts_action=%2Fwiki%2Fedit_page&_36_redirect=http%3A%2F%2Ftechcomm
unity.softwareag.com%2Fpwiki%2F-%2Fwiki%2FMain%2FIntegration%2BServer%2BClustering%2Bin%2BContainers&
p_r_p_185834411_nodeId=11809&p_r_p_185834411_title=Integration+Server+Clustering+in+Containers)
Comment
Overview
This document describes how to install Integration Server into container environment and setup a cluster
environment with Terracotta. As we know clustering is an advanced feature of the webMethods product suites that
enables/extends the reliability, availability and scalability of the webMethods Integration Server.This below diagram
shows clustering in a simplest form.
Prerequisites
At first we will create a install script by invoking SoftwareAG Installer. Please make sure you have uncheck the
checkbox “Install products locally after script has been created” and also provide the server details in the Server
tab.
Provide Installation directory
Select Integration Server and Database Configuration from the Installer tree
Provide Integration Server license key
Provide External DB details (In my case I am using DB2 database)
Click Next> and Generate the Script file.
Before creating the Dockerfile we need to replace some values from the install script so that it will work in the
container environment.
We are taking centos as a base image. Our Dockerfile will look like this
We are creating two containers having IS instances which will be further used to show the clustering.
Now we will install Terracotta Big Memory, but before installing please go through requirement page once. https://i
wiki.eur.ad.sag/pages/viewpage.action?pageId=530152937&src=contextnavpagetreemode (https://iwiki.eur.ad.sa
g/pages/viewpage.action?pageId=530152937&src=contextnavpagetreemode)
Check for the supported platforms and pick one and go ahead. In my case I am installing it in an AIX platform.
Please make sure you select Terracotta Big Memory from Installer tree
Provide the correct license key while installing.
We are explicitly setting different configurations using a tc-config.xml file for terracotta server. Below is my tc-
config.xml file
Mainly in this file you can define the data directory path for the terracotta server, terracotta server logs directory,
terracotta server offHeap size and different ports that used by the terracotta server. This tc-config.xml file should
be present <INSTALLDIR>/Terracotta/tc-config.xml
Now you can start the server using this tc-config.xml file using the below command
Navigate to <INSTALLDIR>/Terracotta/server/bin
$./start-tc-server.sh -f <INSTALLDIR>/Terracotta/tc-config.xml
Before enabling the cluster in IS, please copy terracotta license file into the below directory of each IS instance -
<INSTALLDIR>/common/conf/
And please check JDBC pools page of each IS whether the pool is created or not. Cluster won’t work without the
pool.
In my case my terracotta server array url is - <machinename>:7510, Save the settings and do the same for the
other IS instance also.
0 Attachments (http://techcommunity.softwareag.com/pwiki?p_p_id=36&p_p_lifecycle=0&p_p_state=normal
&p_p_mode=view&p_p_col_id=column-1&p_p_col_count=1&_36_struts_action=%2Fwiki%2Fview_page_attac
hments&p_r_p_185834411_nodeName=Main&p_r_p_185834411_title=Integration+Server+Clustering+in+Cont
ainers&_36_redirect=http%3A%2F%2Ftechcommunity.softwareag.com%2Fpwiki%2F-%2Fwiki%2FMain%2FInt
egration%2BServer%2BClustering%2Bin%2BContainers)
472 Views
share share tweet
COMMENTS
RECOMMENDED
Articles & Tutorials Blog Recent forum topics
Terms of Use
(http://techcommunity.softwareag.com/ecosystem/communities/.content/skinndriva_link_list/.links/terms_of_use)
Privacy Policy
(http://techcommunity.softwareag.com/ecosystem/communities/.content/skinndriva_link_list/.links/privacy_policy)
Imprint
(http://techcommunity.softwareag.com/ecosystem/communities/.content/skinndriva_link_list/.links/imprint)
Contact Us
(http://techcommunity.softwareag.com/ecosystem/communities/.content/skinndriva_link_list/.links/contact-
us)
© 2019 Software AG
(http://techcommunity.softwareag.com/ecosystem/communities/.content/skinndriva_link_list/.links/copyright)
(https://github.com/SoftwareAG)
(https://twitter.com/techcomm_sag?lang=bg)
(http://techcommunity.softwareag.com/ecosystem/communities/public/First-steps-to-get-you-started-in-the-TECHcommunity/
)