Deploying Product Master using WebSphere Application Server Deployment Manager

Before you can deploy IBM® Product Master, you must configure your application server, create a cluster, configure your host, sync the application servers, and restart the cluster and Product Master.

Before you begin

Ensure you meet the following prerequisites:
  • Start the WebSphere® Application Server Deployment Manager before you install Product Master and creating the cluster.
    Important: Ensure that you do not use the install_war.sh script on an existing cluster or cluster member. If you run this script on an existing cluster or cluster member, a failed error message is displayed.
    Important: Before the deployment, ensure that only server1 exists. If any other servers exist, delete it.
  • Ensure that you set up WebSphere Application Server. For more information about setting up the server, see Configuring WebSphere Application Server.
  • If you are using IBM® MQ, ensure that you install IBM MQ Client on all instances of Product Master on every cluster.

About this task

Deploy Product Master using WebSphere Application Server Deployment Manager:

Procedure

  1. Deploy the application on the application server. For more information, see Configuring the WebSphere Application Server.
    1. Ensure server1 is used in the env_settings.ini file.
      For example:
      [appserver.websphere]
      application_server_profile=mdmpim
      cell_name=mdmpimNode01Cell
      
      node_name=mdmpimNode01
      # set security to true if administrative security is enabled. 
      Defaults to false if not set
      admin_security=false
      
      [appserver.appsvr]
      port=9080
      # for websphere, add appserver_name and vhost_name
      appserver_name=server1
      vhost_name=mdmvhost
    2. Install Product Master to the application server server1.
    3. Log in to Product Master: http://<hostname>:<port>/utils/enterLogin.jsp
  2. Create the cluster with one existing application server. For more information about creating a cluster, see: WebSphere Application Server product documentation.
    A new cluster is created with one member that is converted from the application server server1.
  3. Create more application servers. For more information about creating an application server, see: WebSphere Application Server product documentation.
    Create more members, for example, server2 at port 9081 and server3 at port 9082, in the cluster.
  4. Configure the virtual host. For more information about configuring a virtual host, see: WebSphere Application Server product documentation.
    Configure the virtual host mdmvhost with host aliases for all cluster members (hostnames/ports) on the WebSphere Application Server admin console, for example:
    • *:9080 - for server1
    • *:9081 - for server2
    • *:9082 - for server3
  5. Sync all of the application servers. Before you restart all of the cluster members, do a full synchronization and populate the application on server1 to all other servers, that is, server2 and server3. For more information about syncing, see: WebSphere Application Server product documentation.
    Select the node that is used for this application, for example, mdmpimNode01, and click Full Resynchronize. For more information about Full Resynchronize, see WebSphere Application Server product documentation.
  6. Restart the cluster.
    1. Stop the cluster. For more information about stopping the cluster, see: WebSphere Application Server product documentation.
      For example, select the cluster MDMPIM and click Stop. All servers (members) are stopped.
    2. Start the cluster. For more information about starting the cluster, see: WebSphere Application Server product documentation.
      For example, select the cluster MDMPIM and click Start. All servers (members) are started.
  7. Stop and start servers server1, server2, and server3.
    1. Stop all of the servers. For more information, see the "Stopping the product" section in the Accessing the product.
    2. Start all of the servers. For more information, see the "Starting the product" section in the Accessing the product.