granite psc sametime best practices sym
TRANSCRIPT
Time Slip Training
Luis Guirigay
[email protected]
IBM Lotus Sametime: Deployment and Best Practices
Have people write down what they do
What is your job function?What is your role?What are the things you are responsible for?What does the company expect of you?
2005 PSC Group, LLC
Agenda
About PSC and the Presenter
Sametime Family Deployments
Sametime Community Services
Sametime Meeting Services
Whats coming in Sametime 8.5
IBM Lotus Collaboration Products
PSC Group - www.PSCListens.com
2005 PSC Group, LLC
Founded in 1990
100+ Consultants in Five Offices
Midwest Mid-Market Professional Services Firm
IBM Premium Business Partner for 15+ Years
Host of Ed Brills blog (www.edbrill.com)
Host of OpenNTF.org (www.openntf.org)
Host of IdeaJam.net (http://ideajam.net)
Winner of multiple Lotus Awards (Best Philanthropy Award in Lotusphere 2009 being the last one)
Luis Guirigay
IT Specialist at PSC Group
Involved in IBM/Lotus Technologies since 1998 (R4, Sametime 2.x)
Co-Author of multiple IBM Redbooks (Domino 7 for i5/OS, Workplace on iSeries, DB2 on i5/OS and Lotus Workflow)
Advanced IBM Certified Administrator in 5, 6, 7, 8 and 8.5
Advanced IBM Certified Developer in 5, 6, 7, 8 and 8.5
IBM Certified Administrator in Sametime 7.5 and 8
IBM Certified Administrator in WebSphere Portal 6.0 and 6.1
IBM Certified Administrator in Lotus Connections 2.0.x
IBM Certified Developer in Lotus Workflow
Find me at:
http://lguiriga.blogspot.com
Twitter = lguiriga
Facebook = Luis Alejandro Guirigay
2005 PSC Group, LLC
Lets start with
Sametime is not just for Lotus/Domino Platforms
Supported LDAP Server or Active Directory as LDAP
Sametime Toolbar for MS Outlook
Who is not using Sametime now ?
Who is using Sametime Entry ?
Sametime Standard ?
Sametime EMS ?
Sametime Advanced ?
Sametime Gateway ?
2005 PSC Group, LLC
Sametime Toolbar for MS Office
2005 PSC Group, LLC
The Sametime Family
Deployments
2005 PSC Group, LLC
Sametime Editions
Sametime Entry
Sametime Standard
Sametime EMS (Enterprise Meeting Server)
Sametime Advanced
Sametime Unyte Not covered here
Sametime Unified Telephony - Not covered here
2005 PSC Group, LLC
Sametime Editions Which version do I need ?
2005 PSC Group, LLC
Sametime Options
2005 PSC Group, LLC
Sametime Entry - Licensing
2005 PSC Group, LLC
It is Instant Messaging only (but it is free !)
Free if you have Release 6.5.1 or higher of:
IBM Lotus Notes for Messaging
IBM Lotus Notes for Collaboration
IBM Lotus iNotes for Messaging
IBM Lotus iNotes for Collaboration
IBM Lotus Domino Designer
IBM Lotus Domino Collaboration Express
IBM Lotus Domino Messaging Express
CEO Communications bundle
CEO Working Together bundle
CEO Lotus Messaging and WebSphere Portal bundle
What am I entitled to use ?
http://www-01.ibm.com/software/lotus/notesanddomino/sametimeentitlement.html
Sametime Entry
Domino server running Sametime (Different Machine recommended)
Directory Server (LDAP or Domino Directory)
Optional Sametime Multiplexer
2005 PSC Group, LLC
Sametime Standard
Domino server running Sametime (Different machine recommended)
Directory Server (LDAP or Domino Directory)
Optional Sametime Multiplexer
2005 PSC Group, LLC
Sametime Advanced
Domino server running Sametime Standard
DB2 Server
WebSphere MQ and WebSphere Event Broker
LDAP Server
WebSphere Application Server
IBM HTTP Server
2005 PSC Group, LLC
ST Advanced Technical Architecture
2005 PSC Group, LLC
Why not just Sametime Standard ?
2005 PSC Group, LLC
Sametime Advanced
Persistent Group Chat Rooms
Users can create, enter, and read/contribute to ongoing chats at any time
Users can be alerted to new content, events, and people in the chat room
Users can participate from the Lotus Sametime Connect client or a browser
Persistent Chat Rooms can be linked to Broadcast Channels
2005 PSC Group, LLC
Persistent Group Chat Rooms
2005 PSC Group, LLC
Sametime Advanced
Real-time Broadcast Channels
Broadcast Announcements: Real-time alerts can be sent to channel subscribers
Instant Poll: subscribers can create and respond to real-time polls
Skill Tap: subscribers can find and interact with experts; expert responses can be saved and retrieved
Broadcast Chat: invite members of a broadcast community to an online group conversation
2005 PSC Group, LLC
Sametime Advanced
Location services
Server-stored locations
Ability to see the last time and location from which an offline colleague was last online
Instant Share: share or remotely control a computer screen with colleagues
2005 PSC Group, LLC
ST Gateway Technical Architecture
LDAP Server (required for ST, recommended for ST Gateway)
Domino Server running Sametime Standard
WebSphere Application Server
DB2 Server
2005 PSC Group, LLC
ST Gateway Technical Architecture
Single Server Deployment
NAT is NOT supported
Users do not need to see the Sametime Gateway
2005 PSC Group, LLC
ST Gateway Technical Architecture
Clustered Environment
NAT is supported in clustered environments
SIP Proxy Server and XMPP server
2005 PSC Group, LLC
n Domino servers running Sametime Standard
WebSphere Application Server
DB2 Server
LDAP
IBM HTTP Server (Best Practice)
Sametime EMS Technical Architecture
2005 PSC Group, LLC
Cluster Web Meetings
Failover
Load Balancing
Please note there is not geographic independence (ST EMS decides your target room server no matter your location)
Why Sametime EMS ?
2005 PSC Group, LLC
Sametime EMS Technical Architecture
2005 PSC Group, LLC
Ports requirements
1516, 1503 and 1352 for Server to Server
80, 443(if https is enabled), 554,1533, 8081, 8082
See IBM Technote for complete details
http://www-1.ibm.com/support/docview.wss?uid=swg21097949
2005 PSC Group, LLC
Performance Tips and Best Practices
Community Services (chat)
2005 PSC Group, LLC
Sametime Databases
VPUserInfo.nsf User Information (Buddy Lists) and Privacy Lists
STConf.nsf (Web Meetings Info)
STConfig.nsf Sametime Configuration Database
STAuthS.nsf Secret (Still Available but used mostly in old releases)
STAuthT.nsf Tokens (Still Available but used mostly in old releases)
2005 PSC Group, LLC
Home Sametime Server
Should be used when multiple Sametime servers are deployed
Awareness is kept in the Home server
Buddy List is kept in the Home server
Use the cluster name if ST Community Services are clustered
2005 PSC Group, LLC
Use FQHN
FQHN Fully Qualified Host Names
sametime.domain.com vs 192.168.1.1
Required to use the Sametime Web Admin tool
Single Sign-On transactions need FQHN
2005 PSC Group, LLC
Increasing Chat Capacity
Sametime Multiplexer
The Sametime Connect clients connect to the Community Services multiplexer computer, not the Sametime server. This configuration frees the Sametime server from the burden of managing the live client connections; the multiplexer machine is dedicated to this task.
The Community Services multiplexer maintains a single IP connection to each Sametime server in the cluster.
2005 PSC Group, LLC
Increasing Chat Capacity
Up to 10,000 users using standard connectivity
2005 PSC Group, LLC
Increasing Chat Capacity
Up to 20,000 users for each Multiplexer
100,000 if using 5 Multiplexer (do the math !)
2005 PSC Group, LLC
Regional ST MUX Single ST Server
2005 PSC Group, LLC
LDAP authentication / search filter
Set StandardsUsers dont really need to login using first name, last name, short name, email address, common name, etc.
(&(objectclass=organizationalPerson)(|(cn=%s*)(givenname=%s*)(sn=%s*)
(uid=%s*)(mail=%s*)(notesmail=%s*)))
vs
(&(objectclass=organizationalPerson)(|(notesmail=%s*)(uid=%s*)(mail=%s*))))
2005 PSC Group, LLC
Sametime.ini LDAP
ST_DB_LDAP_CONNECTIONS_NUMBER
This parameter increases the number of connections from the Sametime server to the LDAP server(s) specified in stconfig.nsf. The default setting is set to one (1) connection. This setting should never be changed.
ST_DB_LDAP_KEEPALIVE_INTERVAL
This parameter defines the duration (in minutes) to wait between keep-alive messages that are sent on idle LDAP connections. 0 means no keep-alive. A keep alive will only be sent when a respray is not scheduled for that minute.
ST_DB_LDAP_PENDING_LOW
This parameter defines the maximum number of requests that can be in flight on the network to the LDAP server before we send out new requests to the LDAP server
ST_DB_LDAP_PENDING_MAX
This parameter defines the total maximum number of requests that can be sent to the LDAP server. After reaching the number specified by ST_DB_LDAP_PENDING_LOW, the Sametime server will send out requests until this value is reached. After reaching this value, the Sametime server will wait for responses from the LDAP server.
ST_DB_LDAP_RESPRAY_INTERVAL
This parameter will define how often (in minutes) the connection to the LDAP server should be dropped and then re-established. This parameter is very important in load balanced or rotating DNS scenarios, as it allows the Sametime server to drop the current connection instead of continuously trying to connect to a non-responsive LDAP server.
ST_DB_LDAP_MAX_RESULTS
Maximum number of entries that may be returned in a single search when searching for people or groups. Default is 1000.
2005 PSC Group, LLC
Sametime.ini - LDAP
[Directory]
ST_DB_LDAP_CONNECTIONS_NUMBER=1
ST_DB_LDAP_KEEPALIVE_INTERVAL=1
ST_DB_LDAP_PENDING_LOW=30
ST_DB_LDAP_PENDING_MAX=60
ST_DB_LDAP_RESPRAY_INTERVAL=5
ST_DB_LDAP_MAX_RESULTS=100
2005 PSC Group, LLC
Reload directory tables
Change search for new users and servers to 12 hrs for users and 24 hrs for servers (evaluate your requirements)
2005 PSC Group, LLC
Loopback Cluster document Community Clusters
A cluster document that includes only the server it resides on and is used to redirect connections to itself.
Sametime Meetings will use local community services
http://www-01.ibm.com/support/docview.wss?rs=477&uid=swg21196034
2005 PSC Group, LLC
Make Sametime not Case Sensitive (3rd Products)
If Update Status fails.(I am available, Do not disturb, I am away)
Sametime resolve =>> uid=lguiriga,cn=users,dc=psc,dc=com
Quickr sends =>> UID=lguiriga,CN=users,DC=psc,DC=com
Update Sametime.ini
Add AWARENESS_CASE_SENSITIVE=0 under [Config]
Append -DAWARENESS_CASE_SENSITIVE=0 to the STLINKS_VM_ARGS under [STLINKS]
Update stlinks.js
Using a text editor set var STlinksCaseSensitive=false;
2005 PSC Group, LLC
Sametime Policies Use them !
2005 PSC Group, LLC
Performance Tips and Best Practices
Web Conferencing
2005 PSC Group, LLC
STConf.nsf
Keep it small
Compact B only
Dont use D or -R
Remove old Meeting documents if possible
Enable PurgeMeetings in STConf.nsf
Set STPurgeMeetingPastDays=n days
Create a selective replica to another Domino server for archiving
2005 PSC Group, LLC
Multiple Sametime Servers
Spread the load of a large user population among multiple servers.
Reduce network usage and improve server performance when you have significant user populations in remote or distributed locations.
Securely extend meetings conducted on a Sametime server inside your network firewall to a Sametime server deployed outside the firewall in your network DMZ. This arrangement allows Internet users to participate in meetings with users on your corporate intranet without compromising network security.
2005 PSC Group, LLC
Invited Sametime Servers
2005 PSC Group, LLC
Connecting ST Meeting Servers
Go to Configuration > Connectivity > Servers
Add new Sametime Meeting servers
2005 PSC Group, LLC
Scheduling a New Meeting
2005 PSC Group, LLC
HTTP Tunneling vs Standard Access
HTTP Tunneling uses port 80 to access all Sametime features
Be aware ! Sametime always tries to use standard connectivity even if HTTP Tunneling is enabled
HTTP Tunneling should be used as a last resource for Web Conferencing.
For a full list of ports used by Sametime go to:
http://www-01.ibm.com/support/docview.wss?uid=swg21097949
2005 PSC Group, LLC
Screen Size and Resolution
8 Bits
Lower screen resolution for the Web Meeting if sharing your screen
2005 PSC Group, LLC
Win2003 Scalable Networking Pack
Sametime client log-ins (Sametime Connect client, Sametime meeting room client, STLinks applications) are intermittently taking up to ten minutes to complete.
Sametime chat windows are opening slowly when attempting to chat with another user.
Meeting components are slow (can be refreshing pages or whiteboard).
In the sametime.log, Stmux reports that it is full.
Application sharing and screen sharing appear slow or appear to hang.
Web pages are loading slowly.
IBM Technote: 1295167
http://www-01.ibm.com/support/docview.wss?rs=899&uid=swg21295167
2005 PSC Group, LLC
Useful Sametime.ini variables
MeetingStartEarlyMinutes=
STScheduleLimitDays =
2005 PSC Group, LLC
Sametime 8.5 What to expect (From the Sametime Blog)
A new online Meeting experience
A zero-download, browser-based instant messaging client. Great news for resource constrained deployments and chat enabling web sites.
The ability to extend unified communications capabilities to your web apps through standard web development tools (CEBP)
A modern video infrastructure with higher-quality, lower bandwidth codecs and improved integration into standards-based SIP endpoints
New mobile device support, including a browser-based iPhone client
A new centralized management console. This will make it easier for IT to deploy and administer Sametime.
An optional Sametime Meeting Client (Sametime Meeting Plug-in) for Sametime Client users
2005 PSC Group, LLC
Thanks !
Questions
2005 PSC Group, LLC
2005 PSC Group, LLC
www.psclistens.com
2005 PSC Group, LLC
2005 PSC Group, LLC
2005 PSC Group, LLC
2005 PSC Group, LLC
2005 PSC Group, LLC
2005 PSC Group, LLC
2005 PSC Group, LLC
2005 PSC Group, LLC
2005 PSC Group, LLC
2005 PSC Group, LLC
2005 PSC Group, LLC
2005 PSC Group, LLC
2005 PSC Group, LLC