Skip to main content link. Accesskey S
  • Anonymous
  • Log on
  • Help
  • IBM logo
  • IBM Connections wiki
  • All Wikis
  • Home
  • Community Articles
  • Product Documentation
  • Learning Center


Search

Advanced Search

Categories

Tag Cloud

  • 1.0
  • 1.0.x
  • 2.0
  • 2.0.1
  • 2.0.1.1
  • 2.0_media
  • 2.5
  • 2.5_deployment
  • 2.5_media
  • 2.5_performance
  • 3
  • 3.0
  • 3.0.1
  • 3.0.1_media
  • 3.0_media
  • 3_deployment
  • 8.1.1
  • 8.2
  • activities
  • administrators
  • api
  • best_practices
  • blogs
  • bookmarks
  • business_card
  • cluster
  • communities
  • community
  • community_manager
  • connections
  • connections_3
  • connections_301
  • customization
  • customize
  • customizing
  • demos
  • deploying
  • deployment
  • deployments
  • developers
  • dogear
  • Domino
  • Edge server
  • education
  • error messages
  • files
  • forums
  • getting_started
  • Help
  • home
  • home_page
  • homepage
  • how-to
  • HTTP server
  • ibm
  • index
  • installation
  • integration
  • iOS
  • ipad
  • iWidget
  • J2EE
  • javadoc
  • lc3.0
  • learning
  • lotus-connections
  • mml
  • mobile
  • Notes
  • performance
  • person_card
  • Portal
  • portlet
  • portlet_factory
  • profiles
  • proxy server
  • quickr
  • Redbooks
  • rest
  • reverse proxy server
  • Sametime
  • scenarios
  • search
  • security
  • self-paced
  • SSO
  • tags
  • test_infrastructure
  • troubleshooting
  • tuning
  • video
  • VideoFest
  • videos
  • WAI
  • WAS
  • web_seminar
  • WebAppIntegrator
  • WebSphere
  • widgets
  • wikis
InformationInformation
You are currently viewing machine translated content. IBM translation might be available. Click IBM Translated Product Documentation to see what is available.X


Home > Deployment Scenarios > Each feature on one server under one WebSphere Application Server profile (1.0)
Rate this article 1 starRate this article 2 starsRate this article 3 starsRate this article 4 starsRate this article 5 stars

Each feature on one server under one WebSphere Application Server profile (1.0) 

expanded Abstract
collapsed Abstract
No abstract provided.

Overview

The following performance target was attempted on this deployment:
  • 15 TPS (Transactions Per Second) with 300 concurrent users.

Infrastructure

The following figure illustrates the topology used in this deployment:

Image:Each feature on one server under one WebSphere Application Server profile (1.0)
This deployment installs each feature on a separate WAS process, and each process runs under one WAS profile. For example:
  • Activities on Server1
  • Blogs on Server2
  • Communities on Server3
  • Dogear on Server4
  • Profiles on Server5

Specifications

The following table lists the specifications of the systems used in this deployment:

Component Software OS Specs
Web Server IBM HTTP Server 6.1.0.3 AIX
Linux, Windows
2 Dual-Core CPUs, 2.0 GHz, 8 GB RAM
1 Quad-Core CPU, 1.6 GHz, 4 GB RAM
Deployment Manager IBM WebSphere Application Server 6.1.0.3 AIX
Linux, Windows
2 Dual-Core CPUs, 2.0 GHz, 8 GB RAM
1 Quad-Core CPU, 1.6 GHz, 4 GB RAM
Cluster Node 1 IBM WebSphere Application Server 6.1.0.3 AIX
Linux, Windows
2 Dual-Core CPUs, 2.0 GHz, 8 GB RAM
2 Quad-Core CPU, 1.6 GHz, 4 GB RAM
Cluster Node 2 IBM WebSphere Application Server 6.1.0.3 AIX
Linux, Windows
2 Dual-Core CPUs, 2.0 GHz, 8 GB RAM
2 Quad-Core CPU, 1.6 GHz, 4 GB RAM
Database DB2 9.1 AIX
Linux, Windows
2 Dual-Core CPUs, 2.0 GHz, 8 GB RAM
2 Quad-Core CPU, 1.6 GHz, 4 GB RAM
LDAP IBM Directory Server 6.0, Domino 7/8, Active Directory 2003, or Sun One iPlanet 5.2 AIX
Linux, Windows
2 Dual-Core CPUs, 2.0 GHz, 8 GB RAM
2 Quad-Core CPU, 1.6 GHz, 4 GB RAM










Notes
  • Linux versions used in this deployment: Red Hat Enterprise Linux ES release 4 (Nahant Update 4); SUSE Linux Enterprise Server 10.
  • Windows version: Microsoft Windows 2003 Server, Standard Edition
  • AIX: 5.3.0.6, 64-bit

Step-by-Step instructions

Before deploying this infrastructure, the product and all related components must be installed.

Installation
1.        Prepare LDAP. See http://publib.boulder.ibm.com/infocenter/ltscnnct/v1r0/topic/com.ibm.help.lotus.connections.doc/t_config_ldap_102.htmlImage:Each feature on one server under one WebSphere Application Server profile (1.0).
2.        Create the features databases. See http://publib.boulder.ibm.com/infocenter/ltscnnct/v1r0/topic/com.ibm.help.lotus.connections.doc/t_create_dbs_over_102.htmlImage:Each feature on one server under one WebSphere Application Server profile (1.0).
3.        Create the profiles database. See http://publib.boulder.ibm.com/infocenter/ltscnnct/v1r0/topic/com.ibm.help.lotus.connections.doc/t_prof_install_profiles_db_102.htmlImage:Each feature on one server under one WebSphere Application Server profile (1.0).
4.        Install WebSphere Deployment Manager. See http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/ae/tins_customn.htmlImage:Each feature on one server under one WebSphere Application Server profile (1.0).
5.        Install IBM WebSphere Application Server (WAS). See http://publib.boulder.ibm.com/infocenter/ltscnnct/v1r0/topic/com.ibm.help.lotus.connections.doc/t_install_was_102.htmlImage:Each feature on one server under one WebSphere Application Server profile (1.0).
6.        Install IBM HTTP Server (IHS). See http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.ihs.doc/info/ihs/ihs/tihs_installihs.htmlImage:Each feature on one server under one WebSphere Application Server profile (1.0).
7.        Prepare content storage: configure network share directories for the activities and blogs clusters. See http://publib.boulder.ibm.com/infocenter/ltscnnct/v1r0/topic/com.ibm.help.lotus.connections.doc/t_activities_install_102.htmlImage:Each feature on one server under one WebSphere Application Server profile (1.0) and http://publib.boulder.ibm.com/infocenter/ltscnnct/v1r0/topic/com.ibm.help.lotus.connections.doc/t_blogs_snapshot_dir.htmlImage:Each feature on one server under one WebSphere Application Server profile (1.0).

Deployment

To enable this deployment, you need to create multiple WAS server processes under one WAS profile, install each feature on both nodes, and then add the nodes to the Deployment Manager.
1.        Create multiple server processes on Node 1:

  • Create a JACL file named createConnectionsServer.jacl and copy the following code into the file:
#   * PLEASE READ THIS IMPORTANT NOTE REGARDING THE FOLLOWING CODE *
# In the lines of code below, the characters \r identify a carriage return.
# These visual carriage returns were added to this document to prevent
# long lines of text from running off the printed page.
#
# DO NOT not include the \r in your file; instead, remove it and
# add the line it identifies as a broken line to your file as a single
# line.
# Create a server using the supplied server name and node
# createConnectionsServer.jacl
#
#  Create the servers for Lotus Connections
#  About:
#      This script uses the given node and server arguments to create
#      Lotus Connections servers on a Webphere Application Server.
#
#  Usage:
#     wsadmin.sh -username system \
###                -password password \
#                -f /createConnectionsServer.jacl server
#
#  Parameters:
#      arg1 - server to create
#
#  Servers:
#     Activities - ActivitiesServer
#     Blogs - BlogServer
#     Communities - CommunitiesServer
#     Dogear - DogearServer
#     Profiles - ProfilesServer
#
proc createserver {serverArg} {
#
# Globals
###
global AdminConfig
global AdminControl
global AdminApp
set node [$AdminConfig list Node]
set nodeName [$AdminConfig showAttribute $node name]
#
# Is a server by this name already running on the node?
###
puts "createConnectionsServer: Checking to see if server $serverArg is \r
     already running on node $nodeName"
set runningServer [$AdminControl completeObjectName \r
                  type=Server,node=$nodeName,process=$serverArg,*]
if {[llength $runningServer] > 0} {
puts "createConnectionsServer: Error -- Server $serverArg \r
           already running on node $nodeName"
puts "createConnectionsServer: Error -- exiting script"
return
}
puts "createConnectionsServer: Creating the server $serverArg on \r
     node $nodeName..."
set name_attribute [list name $serverArg]
set attributes     [list $name_attribute]
set server [$AdminConfig create Server $node $attributes]
#
# Save the change
###
puts "createConnectionsServer: Saving the configuration"
$AdminConfig save
}
#
# Main
###
puts "createConnectionsServer: Starting - Lotus Connections server creation"
if { !($argc == 1) } {
puts "createConnectionsServer: This script requires a parameter: \r
   the server to create"
puts "e.g.:   createConnectionsServer.jacl ActivitiesServer"
puts "        createConnectionsServer.jacl BlogsServer"
puts "        createConnectionsServer.jacl CommunitiesServer"
puts "        createConnectionsServer.jacl DogearServer"
puts "        createConnectionsServer.jacl ProfilesServer"
} else {
set serverArg [lindex $argv 0]
createserver $serverArg
}
puts "createConnectionsServer: Finished - Lotus Connections server creation"{{}}
  • Copy the createConnectionsServer.jacl file into the bin directory of the WAS profile. The default location is:
  • AIX: /usr/IBM/WebSphere/AppServer/profiles/AppSrv01/bin
  • Linux: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin
  • Windows: C:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01\bin
  • Start the WAS profile by running the following command:
  • AIX/Linux: ./startServer.sh server1
  • Windows: startServer.bat server1
  • Launch the JACL file by running the following command:
  • AIX/Linux: ./wsadmin.sh - - -f createConnectionsServer.jacl
  • Windows: wsadmin.bat - - -f createConnectionsServer.jacl (where is the WebSphere administrator's user name, is the WebSphere administrator password, and is the name of the server that you want to create.)
  • Repeat step d for each additional server in the current WAS profile, changing to the name of each of the other servers in the WAS profile.
2.        Create multiple server processes on Node 2 of the cluster by repeating step 1. Remember to change to the name of each server on Node 2. For example, if the servers on Node 1 are named Server1, Server2, Server3, and so on, then the servers on Node 2 should be named Server6, Server7, Server8, and so on..
3.        Install Lotus Connections features on all the nodes. See http://publib.boulder.ibm.com/infocenter/ltscnnct/v1r0/topic/com.ibm.help.lotus.connections.doc/t_install_standalone_102.htmlImage:Each feature on one server under one WebSphere Application Server profile (1.0).
4.        Add the nodes to the Deployment manager to create a cluster environment. See http://publib.boulder.ibm.com/infocenter/ltscnnct/v1r0/topic/com.ibm.help.lotus.connections.doc/c_install_cluster_over_102.htmlImage:Each feature on one server under one WebSphere Application Server profile (1.0).
5.        Configure the IBM HTTP Server to manage connections to the product. See http://publib.boulder.ibm.com/infocenter/ltscnnct/v1r0/topic/com.ibm.help.lotus.connections.doc/c_add_ihs_over_102.htmlImage:Each feature on one server under one WebSphere Application Server profile (1.0).
6.        Verify the configuration. Copy the following URLs into your browser to verify that you can access each feature:
  • http:/activities
  • http: /blogs
  • http:/communities
  • http: /dogear
  • http:/profiles

Recommended reading

For more information, please see: http://publib.boulder.ibm.com/infocenter/ltscnnct/v1r0/index.jspImage:Each feature on one server under one WebSphere Application Server profile (1.0).


expanded Article information
collapsed Article information
Category:
Deployment Scenarios
Tags:
deployment, profiles, 1.0

This Version: Version 0 September 2, 2008 2:55:49 PM by Jerry Glover  

expanded Attachments (0)
collapsed Attachments (0)

 


expanded Versions (12)
collapsed Versions (12)
Version Comparison     
Version Date Changed by               Summary of changes
This version (12) Sep 2, 2008 2:55:49 PM Jerry Glover  
11 Aug 19, 2008 10:58:07 AM Paddy Barrett  
10 Jul 11, 2008 5:52:23 AM Colm Farrell  
9 Jun 26, 2008 10:39:09 AM Jack Downing  
7 Jun 26, 2008 10:35:16 AM Jack Downing  
7 Jun 26, 2008 10:35:16 AM Jack Downing  
6 Jun 13, 2008 10:49:45 AM Jennifer Heins  
5 Jun 13, 2008 10:47:17 AM Jennifer Heins  
4 Jun 13, 2008 10:46:17 AM Jennifer Heins  
3 Jun 13, 2008 10:46:04 AM Jennifer Heins  
2 May 31, 2008 8:36:14 PM Jack Downing  
1 May 21, 2008 12:31:53 PM Jack Downing  
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedSubscribe to RSSHelpAbout
  • All Lotus and WebSphere Portal wikis
  • IBM developerWorks
  • IBM Software support
  • IBM Social Business User Experience Blog
  • IBMSocialBizUX on Twitter
  • IBMSocialBizUX on Facebook
  • Lotus product forums
  • IBM Social Business UX blog
  • IBM Collaboration Solutions
  • Recently added feedRecently added
  • Recently edited feedRecently edited
  • Recently added comments feedRecently Added Comments
  • Wiki Help
  • Forgot user name/password
  • Wiki design feedback
  • Content feedback
  • About the wiki
  • About IBM
  • Privacy
  • Contact IBM
  • IBM Terms of use
  • Wiki terms of use