Part 4 of the Lotus Sametime deployment at IBM
discusses the hardware used in the enterprise deployment and configuration
settings for notes.ini, sametime.ini, and Windows.
Introduction
History
Pre-production
testing
Business
value
Planning
One
geographic location
One
community and three vpuserinfo.nsf databases
Calculating
a user's home server
Topology
Software
versions
Hardware
Clients
Software
configuration
The Sametime server machines are all Intel Xeon E5320/1.86Ghz with 8 CPUs
and 8 GB of physical memory running W2K3 Enterprise V 5.2.3790.
The default policy is used on the servers to cap the buddylist size at
500 contacts. Policy information is maintained in a single copy of
stpolicy.nsf with a replica of the stpolicy.nsf database
across all servers. We suggest using standard Domino practices for
the replicating stpolicy.nsf to avoid getting replication conflicts within
the database.
To install Sametime, we followed the direction for setting up clusters
with a Home server field. However, instead of defining the Home server
field in the LDAP person document, we used the customized class file
previously mentioned. All servers have their own copy of stconfig.nsf.
Replicating stconfig.nsf files among the servers
is a very bad idea and is not supported. The stconfig.nsf
files contain information that is specific to each server. On the
non-machine specific general information in the stconfig.nsf such as ldap
entries, etc, we kept the entries consistent across the servers. We
also made the following non-IBM specific changes:
Notes.ini file changes
1. Add these lines:
SetupLeaveServerTasks=1
- ServerTasks=Update,Replica,AMgr,AdminP,HTTP
EnablePlugins=1
console_log_enabled=1
PLATFORM_STATISTICS_ENABLED=1
DEBUG_OUTFILE=c:\stlogs\domino.log
JrnlEnbld=0
2. Remove these tasks from the ServerTasks line:
sched, calconn, rnrmgr
3. Change these lines:
JavaMaxHeapSize=268435456
ServerTasksAt1=Catalog
ServerTasksAt3=
4. Remove these lines:
ST_LDAP_BIND_DN=
ST_LDAP_BIND_PASSWORD=
ST_LDAP_RESOLVE_PERSON=(&(objectclass=organizationalPerson)(|(cn=%s)(givenname=%s)(sn=%s)(mail=%s)))
ST_LDAP_HOME_SERVER_ATTRIBUTE=
ST_LDAP_ADMINISTRATOR=
ST_LDAP_PERSON_SEARCH_FILTER=(&(objectclass=organizationalPerson)(|(cn=%s*)(givenname=%s*)(sn=%s*)(mail=%s*)))
ST_LDAP_PERSON_BASE_DN=
ST_LDAP_BASE_MEMBERSHIP=
ST_LDAP_PERSON_NAME_ATTRIBUTE=cn
ST_LDAP_PERSON_DISTINGUISH_ATTRIBUTE=
ST_LDAP_EMAIL_ATTRIBUTE=mail
ST_LDAP_PERSON_OBJECT_CLASS=organizationalPerson
ST_LDAP_GROUP_SEARCH_FILTER=(&(objectclass=groupOfNames)(cn=%s*))
ST_LDAP_GROUP_BASE_DN=
ST_LDAP_GROUP_MEMBERSHIP=(&(objectclass=groupofnames)(member=%s))
ST_LDAP_GROUP_NAME_ENTRY_ATTRIBUTE=cn
ST_LDAP_GROUP_DISTINGUISH_ATTRIBUTE=
ST_LDAP_GROUP_ENTRY_CLASS=groupOfNames
ST_LDAP_GROUP_MEMBER_ATTRIBUTE=member
Sametime.ini file changes
1.. Open the sametime.ini file
2. Delete the following sections:
STLinks, Debug, Policy, STReflector, and STCapabilities
3 In the remaining config section, make the following changes:
VP_SECURITY_LEVEL=31
VPMX_CAPACITY=10000
4. Add the following lines to the [Config] section:
VP_SECURITY_ALLOW_USER=0
VPSTATISTICS_RESOLVE=1
VPSTATISTICS_INTERVAL=1800
ST_SELECTIVE_STATUS=1
ST_SELECTIVE_STATUS_GROUP=1
VPMX_THRESHOLD_INTERVAL=0
ST_JAVA_LIB_PATH=C:\Lotus\Domino
ST_JAVA_JVM_PATH=C:\Lotus\Domino\ibm-jre\jre\bin\classic\jvm.dll
5. Add the following sections:
[Directory]
ST_DB_LDAP_CONNECTIONS_NUMBER=1
ST_DB_LDAP_KEEPALIVE_INTERVAL=10
ST_DB_LDAP_PENDING_LOW=30
ST_DB_LDAP_PENDING_MAX=60
ST_DB_LDAP_RESPRAY_INTERVAL=30
ST_DB_LDAP_MAX_RESULTS=100
ST_DB_LDAP_REPORT_BIND_FAILED=1
[STLinks]
STLINKS_MAX_USERS=2500
STLINKS_VM_ARGS=-Xmx1024m -Xms1024m -Xgcpolicy:optavgpause -Xrs
STLINKS_MAX_OPEN_CONNECTION_TIME=600000
[Policy]
POLICY_DB_BB_IMPL=com.ibm.sametime.policy.databasebb.notes.DbNotesBlackBox
POLICY_ADAPTER_IMPL=com.ibm.sametime.policy.calculateservice.PolicyDefaultAdapter
POLICY_DIRECTORY_BB_IMPL=com.ibm.sametime.policy.directorybb.ldap.DirLdapBlackBox
POLICY_UNIQUE_TRACE_FILES=1
POLICY_MAX_THREADS=5
POLICY_VM_ARGS=-Xmx512m -Xgcpolicy:optavgpause -Xrs
[Debug]
VPMX_DISABLE_CONFIGURATION_UPDATE=1
POLICY_DEBUG_LEVEL=1
VPDIR_IGNORE_BROWSE=1
ST_TRACEFILE_SIZE=25
ST_TRACEFILE_CNT=75
STREFLECTOR_DEBUG_LEVEL=0
[STReflector]
STREFLECTOR_VM_ARGS=-Xmx512m -Xgcpolicy:optavgpause -Xrs
[STCapabilities]
STCAPABILITIES_VM_ARGS=-Xmx512m -Xgcpolicy:optavgpause -Xrs
[Logger]
VPLOG_FILE_PATH=C:\stlogs\cs1-154
- Note: Make sure to create the stlogs directory on the machine and
put the name to be the correct server name.
Related Reference
Sametime.ini
default values
Updating
the Sametime.ini file for Policy
Configuring
settings in the Sametime.ini file on the multiplexer machine
stconfig.nsf file changes to output the log to a text file
1. Open the notes client and open stconfig.nsf locally.
2. Make the following changes in the Log Events doc. These settings control
how log data will be output:
Enable Logging to a Database: true
Name of Notes Database to use for logging: STLog.nsf
Purge Log database after specified number of days: true
Enable logging to a text File: false
Changes to Microsoft Windows
1. Disable Windows Server 2003 Scalable Networking Pack
2. Disable automatic reboots for MS Updates.
3. Verify that the /PAE switch is in the boot.ini
for 2003 Advanced Edition. The 2003 Standard Edition with the /PAE
switch allows the OS to see more than 4 GB of memory.
Changed performance, memory, and environment settings
1. Right click on My computer and go to properties
2. Click on the Advanced Tab
3. In Performance, click on the Settings button
4. Select Adjust for best performance
5. Click on the Advanced Tab
6. Make sure the Virtual Memory is set correctly
7. Click OK
8. Click Environment Variables
9. Change TEMP and TMP to c:\temp AFTER confirming
that their is a c:\temp directory on the machines
Lotus
Sametime 8 Information Center
Other
Lotus Sametime Deployment Scenarios in the Lotus Sametime wiki
Lotus
Sametime Forum
Lotus
Sametime Blog
Lotus
Sametime Support
|