BPM Process Center installation


Overview

This document provides an example of installing and configuring IBM Business Process Manager Advanced Edition V 8.5.0.1, for an Authoring environment, on Solaris, using IHS and Oracle database.


Prerequisites

Product images /opt/products/BPM
Installation Manager  image /home/media/ibm_media/solaris/Sparc64/im/17/iml
Response file /opt/products/BPM/responsefiles/BPM/bpmAdv_solaris_response_nonroot_64bit.xml
Fixpack Directory /opt/products/ BPM/fixpacks
Dmgr root install /opt/was85/bpm/
Dmgr Profile root install /opt/was85/bpm/profiles/dmgr
Node root install /opt/bpm85/bpm/
Node Profile root install /opt/bpm85/ bpm/profiles/node01
IHS root install /opt/ihs85/bpm/
IHS Response file /opt/products/WP_Install/IHS/responsefiles/samples/bpm/WASv85.ihs.install.xml
Plugin root install /opt/plugins85/bpm
PLG Response File /opt/products/WP_Install/IHS/responsefiles/samples/bpm/WASv85.plg.install.xml
ToolBox root install /opt/toolbox85/bpm
ToolBox Response File /opt/products/WP_Install/IHS/responsefiles/samples/bpm/WASv85.wct.install.xml
WCT PLG Definition Response file on node01 /opt/toolbox85/bpm/WCT/pct_responsefile.txt
WCT PLG Definition Response file on node02 /opt/toolbox85/bpm/WCT/pct_responsefile.txt
IIM root install /opt/iml
IIM Shared Lib /opt/bpm85/BPMShared
BPM Backup Directory /opt/bpm85/bpm_backup


Install Installation Manager V7 on Dmgr node

Verify installation...


Install Business Process Center binaries on Dmgr

On each Dmgr server...

Verify installation...

You should find a message similar to...

<record>
    <date>2013-12-20T14:35:16</date> 
    <millis>1387571716838</millis> 
    <sequence>104</sequence> 
    <logger>com.ibm.ws.install.configmanager.ConfigManager</logger> 
    <level>INFO</level> 
    <class>com.ibm.ws.install.configmanager.ConfigManager</class> 
    <method>launch</method> 
    <thread>10</thread> 
    <message>Returning with return code:   INSTCONFSUCCESS</message> 
</record> 


Install WAS and BPM fixpack and interim fixes on Dmgr

Assuming fix pack and interim fixes have been downloaded and stored in the mount share directory...

Install the fixpack on Dmgr node.

cd /opt/iml/eclipse/tools
./imcl install com.ibm.bpm.ADV.v85_8.5.1.20131107_1830 com.ibm.websphere.ND.v85_8.5.5001.20131018_2242 
       -acceptLicense 
       -installationDirectory /opt/bpm85/bpm 
       -repositories /opt/products/BPM/fixpack/repository.config,/opt/products/BPM/fixpack/repository.config 
       -log bpm85_fp1SilentInstall.log 

Verify installation...

Run a version info...


Create Dmgr profile using Process Center Dmgr profile template

cd /opt/was85/bpm/bin/
./manageprofiles.sh -create  \
                    -templatePath /opt/was85/bpm/profileTemplates/BPM/BpmDmgr \
                    -profileName dmgr \
                    -profilePath /opt/was85/bpm/profiles/dmgr \
                    -cellName bpmcell \
                    -nodeName dmgr \
                    -hostName host504.myco.txaccess.net \
                    -enableAdminSecurity true \
                    -adminUserName wasadmin \
                    -adminPassword password 

Verify the installation...

<record> 
    <date>2013-12-31T18:55:32</date> 
    <millis>1388537732678</millis> 
    <sequence>4675</sequence> 
    <logger>com.ibm.wsspi.profile.WSProfileCLI</logger> 
    <level>INFO</level> 
    <class>com.ibm.wsspi.profile.WSProfileCLI</class> 
    <method>invokeWSProfile</method> 
    <thread>10</thread> 
    <message>Returning with return code:   INSTCONFSUCCESS </message> 
 </record>

Start the Dmgr

Verify server successfully started...

Login to the admin console...


Install Business Process Center binaries on nodes

On node01 and node02 install the IIM...

Verify installation successful...

  On node01 and node02 install BPM binaries...

Verify installation...

You should find a message similar to below.

<record> 
   <date>2013-12-20T14:35:16</date> 
   <millis>1387571716838</millis> 
   <sequence>104</sequence> 
   <logger>com.ibm.ws.install.configmanager.ConfigManager</logger> 
   <level>INFO</level> 
   <class>com.ibm.ws.install.configmanager.ConfigManager</class> 
   <method>launch</method> 
   <thread>10</thread> 
   <message>Returning with return code:   INSTCONFSUCCESS</message> 
</record> 


Install WAS and BPM fixpack and interim fixes on nodes

cd /opt/iml/eclipse/tools
./imcl install com.ibm.bpm.ADV.v85_8.5.1.20131107_1830 com.ibm.websphere.ND.v85_8.5.5001.20131018_2242  \
       -acceptLicense  \
       -installationDirectory /opt/bpm85/bpm  \
       -repositories /opt/products/BPM/fixpack/repository.config,/opt/products/BPM/fixpack/repository.config  \
       -log bpm85_fp1SilentInstall.log 

Verify installation successful...


Create custom profile using Process Center profile template on node01

cd /opt/bpm85/bpm/bin/
./manageprofiles.sh -create  \
                    -templatePath /opt/bpm85/bpm/profileTemplates/BPM/BpmNode  \
                    -profileName node01  \
                    -profilePath /opt/bpm85/bpm/profiles/node01  \
                    -nodeName node01  \
                    -hostName host502.myco.txaccess.net 

Verify installation successful...


Create custom profile using Process Center profile template on node02

 cd /opt/bpm85/bpm/bin/
./manageprofiles.sh -create \
                    -templatePath /opt/bpm85/bpm/profileTemplates/BPM/BpmNode \
                    -profileName node02 \
                    -profilePath /opt/bpm85/bpm/profiles/node02 \
                    -nodeName node02 \
                    -hostName host506.myco.txaccess.net 

Verify the installation is successful...


Federate both node01 and node02 into Dmgr

Start the dmgr, then from node, run...

cd /opt/bpm85/bpm/bin
./addNode.sh host504.myco.txaccess.net 58880 -conntype SOAP 
             -username wasadmin 
             -password password

Verify the deferation is successful by viewing...

Verify that node01 is added to Dmgr...


Add node02 to Dmgr

cd /opt/bpm85/bpm/bin
addNode.sh host504.myco.txaccess.net 58880 -conntype SOAP \
           -username wasadmin \
           -password password

Verify the installation is successful...

Verify that node01 is added to Dmgr...


Create Deployment Environment and configure clusters on

  1. Log on to the WAS console, and go to...

      Servers | Deployment Environment | New

  2. Enter the following information...

    Deployment Environment name AUTH_DE
    Deployment Environment administrator bpmadmin
    Password password
    Confirmation password password
    BPM Deployment Environment type Advanced Process Center
    Deployment Environment pattern Application, Remote Messaging and Remote Support

  3. Select both nodes

  4. Leave default value

  5. Enter the clusters name and members of clusters...

    Application Cluster/Member name appCluster/appClone01/appClone02
    Remote Messaging Cluster/Member name meCluster/meClone01/meClone02
    Remote Support Cluster/ Member name supCluster/supClone01/supClone02

  6. Enter the database information.

    Select: Create Tables"

  7. Click Generate Deployment Environment

  8. When complete, click save changes to finish

  9. The Deployment Environment should look like this

  10. Verify data sources...

      Resources | JDBC |Data Sources | check box | Test Connection

  11.  Start each Cluster...

      Servers | Clusters | WAS Cluster | meCluster | Start
      Servers | Clusters | WAS Cluster | supCluster | Start
      Servers | Clusters | WAS Cluster | appCluster | Start

  12. Access the Process Center console...

    http://ProcessCenterHost:15025/ProcessCenter/login.jsp

    ...and enter userid and password to login...


Add LDAP to the WebSphere federated repository

  1. Stop all BPM cluster members and node agents on all hosts. Only the deployment manager should be running.

  2. Logon to the WebSphere Integrated Solutions Console...

      https://host:port/ibm/console

    ...and navigate to...

      Security | Global Security | User account | Configure | Manage Repository

  3. In the Add dropdown list, select LDAP repository

  4. Provide a name for the new repository in the Repository identifier field. For example, using LDAP_BPM

    Select an type of LDAP in the Directory type dropdown. For example, IBM Tivoli Directory server.

    Specify LDAP server host name in the Primary host name filed.

    Specify an LDAP port.

    Specify an LDAP user and password in the Bind distinguished name and Bind password fields.

  5. In the Repository dropdown, select your repository, and set the base DN in the Unique distinguished name of the base entry in the federated repositories fields. Click Ok and Save

  6. Login to the WAS console, navigate to...

      Users and Groups | Manage Users

    ...and verify you can see your LDAP users.

  7. Login to the BPM Process Admin Console of one of the nodes as BPM administrator (bpmadmin)...

      https://host:port/ProcessAdmin

    ...then navigate to...

      User Management | Group Management

  8. In the search field type "my_admins" then click add Users link.

    In the popup windows type...

      mywasbind

    ...then click "Add Selected". Repeat the same step for my_authors group.

  9. At this point you should be able to login to BPM Process Admin/ Portal using mywasbind


Install IBM Http Server for BPM on both nodes

Verify success...

Configure WCT and PLG on node01 and node2

umask 022
ulimit -n 8800
cd /opt/toolbox85/bpm/WCT/
./wctcmd.sh -tool pct 
            -createDefinition 
            -defLocName /opt/plugins85/bpm 
            -defLocPathname /opt/plugins85/bpm 
            -response /opt/toolbox85/bpm/WCT/pct_responsefile.txt 

Verify the installation...

Copy...

...from node01 and node02 to...

From each Dmgr...

At this point both Web servers should be integrated with Dmgr. Login to the Dmgr admin console and click...

Select both web servers and click start.


+

Search Tips   |   Advanced Search