Forms Experience Builder 85 Cluster Guide
Forms Experience Builder 85 Cluster Guide
5 Cluster Guide
Preface
Authored by: Celine Hall ([email protected])
IBM Forms Level Two Support Team Lead
IBM Canada Software Lab, Victoria, BC
This guide describes a comprehensive procedure for installing, configuring, and building
an IBM Forms Experience Builder v8.5 cluster using:
WebSphere Application Server Network Deployment 8.0.0.6
IBM WebSphere Application Server Multiplatform 8.0.0.6
IBM HTTP Server 8.0.0.6
DB2 10
Forms Experience Builder 8.5
This guide is specifically written for 64-bit IBM Forms Experience Builder and
WebSphere Application Server 8.0.0.6. The same approach will apply to any IBM Forms
Experience Builder v8 and up 32-bit and WebSphere Application Server 8.0.x 32-bit
versions.
September, 2013
© Copyright International Business Machines Corporation 2013. All rights reserved.
Table of Contents
Forms Experience Builder 8.5 Cluster Guide ..................................................................... 1
Preface................................................................................................................................. 2
Table of Contents................................................................................................................ 3
Introduction......................................................................................................................... 4
Before you begin................................................................................................................. 5
Part Numbers .................................................................................................................. 5
Items not covered ............................................................................................................ 5
IBM Installation Manager Defining Repositories............................................................... 6
Installing WebSphere Application Server Deployment Manager, IBM HTTP Server, and
8.0.0.6 updates .................................................................................................................... 7
Creating a Profile .......................................................................................................... 14
Creating a second node ..................................................................................................... 18
Create a cluster.................................................................................................................. 20
DB2 setup for Forms Experience Builder (FEB).............................................................. 22
Configure WAS prior to the FEB installation................................................................... 22
Configure the IBM HTTP Server ..................................................................................... 28
Deploy IBM Forms Experience Builder 8.5 ..................................................................... 34
Configure the Builder_Config.properties ......................................................................... 37
Introduction
There are multiple ways to set up a cluster environment to run the Forms Experience
Builder. The determination on the way in which the cluster is configured always depends
on the business need. In a typical production environment, the topology is divided into
two large sections: Front End and Back End
Before you begin
Prior to installing the Forms Experience Builder to the managed note there are
preparation steps that you need to complete. This guild assumes the use of WebSphere
Application Server Deployment Manager 8.0.0.6, IBM HTTP Server 8.0.0.6, DB2 9.7,
and IBM Forms Experience Builder 8.5.
Part Numbers
Installation Manager **required to Install WebSphere Application Server V8.0
CZM90ML - IBM Installation Manager for Windows x86
DB2 v 10.1
**Note: to perform the tasks described in this document, you need basic IBM WebSphere
Application Server knowledge and administration skills.
IBM Installation Manager Defining Repositories
This document assumes that you have the IBM Installation Manager installed.
1. Unzip the four part numbers for IBM WebSphere Deployment Manager (CZM9KML,
CZM9LML, CZM9MML, CZVG4ML) into one directory.
For example: C:\ibm\installers\DM\
Unzip the four part number for IBM HttpServer (CZM91ML, CZM94ML,
CZM95ML,CZXR9ML) into one directory.
For example: C:\ibm\installers\WAS\WAS
5. Open the Installation Manager and navigate to File > Preferences > Repositories
6. Add the repositories for the IBM Websphere Deployment Manager, IBM Http Server,
and the IHS Plug-ins for example:
C:\ibm\installers\DM\ repository.config
C:\ibm\installers\WAS\WAS \repository.config
C:\ibm\installers\WAS\updates\suplements\part1and2
C:\ibm\installers\WAS\updates\WS-WCT_FP6
7. Click OK and save your changes
5. Define the installation directory for the WebSphere Application Client for
WebSphere Application Server. Here we left the default location. Click Next.
6. Select the language and click Next.
7. Select the features to install. Here you see the default screen. Click Next.
8. Define the configurations for the packages. Here we left the defaults; however, for a
production environment you will need to define the host name and port configuration.
9. Define the host name and bootstrap port number. In this screen, we are leaving the
defaults. You will want to define the host name of your server. Click Next.
10. Define the location of Sun Java Runtime Environment. The installation requires a
minimum of JRE 1.6. Click Next.
11. Fill in the configurations for the packages for the Application Client. For this
installation we selected the defaults; however, for a production server you will want
to define the host name and bootstrap port number for your server.
12. Review the install summary and click Install.
13. Click Finish to start the Profile Management Tool to Create a profile.
Creating a Profile
b. Highlight Cell (deployment manager and a federated application server) and click Next.
c. Select “Typical profile creation” and click Next.
d. Add the username and password for the administrative security and click Next.
e. Review the profile creation summary and click Create.
f. When the profile creation completes click the “Launch the First steps console” and click
Finish.
g. To ensure the installation was successful you should see the confirmation on the command
line generated.
Creating a second node
1. Create a new profile from the WebSphere Customization Toolbox.
2. Click Create > Select Typical profile creation > Click Next
3. Click Create
4. Federate the new profile with the DMGR. From the Deployment manager navigate to
System administration > Nodes
5. Click Add Node
6. Select Managed node, click Next
7. Fill in the text fields as shown below, the default JMX connector port is 8880;
however, in a custom environment this may be different. Click OK.
**You can verify the Dmgr port by navigating to System administration > Deployment
manager > Ports.
You can also run the addNode command from the new profiles bin directory. For
example:
8. You have the option to run the nodeagent as a windows service. If you would like to
run the node agent as a windows service click the checkbox and add the username
and password. When you run the addNode command, you will not be provided with
this option.
Create a cluster
1. After all the nodes servers are added to the Dmgr, navigate to Servers > Clusters >
WebSphere application server cluster and click New.
2. Provide a name for the cluster. In this scenario I’ve used FEB_Cluster
3. Create the first cluster member, add the name of the member. In this example we used
FEB_nodeserver1.
4. Click the radio button beside “Create the member using an existing application server
as a template. Click Next.
5. For additional members, provide the member name (FEB_nodeserver2), Click Add
Member button in the center of the page. Click Next.
7. Resynchronize the nodes by navigating to System administration > Nodes, check all
the node servers and click Full Resynchronize.
DB2 setup for Forms Experience Builder (FEB)
In a production environment, you must create DB2 database before you install IBM®
Forms Experience Builder to WebSphere® Application Server.
Note: Do not create a database if you want to continue using the same database with the
existing user content.
6. In the IBM Installation Manager window, click Next to install the packages
for IBM Installation Manager, if you did not install it, and Forms Experience
Builder.
7. Click Next and read the license agreement.
8. Read the license agreement, click I accept the terms in the license
agreement radio button, and then click Next. The Select Installation Directory
panel opens.
9. Select the location for the shared files and click Next. Select the directory for the
Forms Experience Builder installation, and click Next.
10. Select the features that you want to install with Forms Experience Builder.
For a production environment, you must select Install IBM Forms
Experience Builder with WebSphere Application Server.
For a non-production environment, select Install IBM Forms Experience
Builder with WebSphere Application Server Community Edition.
To install a Forms Experience Portlet on WebSphere Portal, Install IBM
Forms Experience Portlet on existing WebSphere Portal.
To install a version of Forms Experience Builder that is integrated with
Connections, choose Install IBM Forms Experience Builder Connections
Integrator.
11. Enter and validate the properties for your WebSphere Application Server, your
database, and your mail server. Click Next
If you are integrating with WebSphere Portal, your server must be running,
and you must enter the properties for it after you configure your database and
mail server.
If you are integrating with Connections, you must also enter the properties of
the Connections server you are using.
2. A summary screen is shown. Confirm the information that is shown is correct, and
click Install.
Forms Experience Builder is installed into the specified directory on your system.
When installation is complete, click Finish to close the installer.
Configure the IBM HTTP Server
1. Start the Web Server Plug-ins Configuration Tool. Start > All Programs > IBM
WebSphere > WebSphere Customization Tool > Tools > Web Server Plug-in
Configuration Tool.
2. Highlight the Web Server Plug-in and click Create.
3. Select the Server to configure. In this case we are configuring the IBM HTTP Server.
4. Select the existing IBM HTTP server httpd.conf file.
5. Create a user ID for the IBM HTTP Server Administration server authentication.
6. When the dialog Non-Administrative user configuration limitation appears, click Next.
7. Define the name of the Web Server. Here we are using the default name. Click Next.
8. Define remote or local host. For a production environment, this should be on a separate
server and therefore you would select he remote configuration. Click Next.
9. Define the profile where the web server will be configured and click Next.
10. Review the summary and click Configure.
13. Copy the bat file to the WAS server location C:\IBM\WebSphere\AppServer\bin
15. Log into the WebSphere Application Server administration console and navigate to Servers >
Server Types > Web servers to verify the webserver1 is configured correctly.
16. Select the checkbox beside webserver1 and click Generate Plug-in
17. Select the checkbox beside webserver1, and click Propagate Plug-in
18. Restart IHS.
19. Continue navigating to Plug-in properties > Request routing and confirm the load balancing
option is set to RoundRobin
** Remember to uncomment the property by removing the hash tag # at the start of the
line.
http://www-
10.lotus.com/ldd/lfwiki.nsf/xpDocViewer.xsp?lookupName=Forms+Experience+Builder
+8.5+documentation#action=openDocument&res_title=Configuration_properties_FEB_8
50&content=pdcontent
Test the URL listed in the Builder_Config.properties to confirm all the configurations
were followed correctly.