+ All Categories
Home > Technology > Granite Psc Sametime Best Practices

Granite Psc Sametime Best Practices

Date post: 13-Jan-2015
Category:
Upload: luis-guirigay
View: 1,259 times
Download: 2 times
Share this document with a friend
Description:
 
Popular Tags:
54
www.psclistens.com Luis Guirigay [email protected] IBM Lotus Sametime: Deployment and Best Practices
Transcript
Page 1: Granite Psc Sametime Best Practices

www.psclistens.com

Luis [email protected]

IBM Lotus Sametime: Deployment and Best Practices

Page 2: Granite Psc Sametime Best Practices

© 2005 PSC Group, LLC

AgendaAgenda

• About PSC and the Presenter

• Sametime Family – Deployments

• Sametime Community Services

• Sametime Meeting Services

• What’s coming in Sametime 8.5

IBM Lotus Collaboration Products

Page 3: Granite Psc Sametime Best Practices

PSC Group - PSC Group - www.PSCListens.comwww.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 Brill’s 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)

Page 4: Granite Psc Sametime Best Practices

Luis Guirigay 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

Page 5: Granite Psc Sametime Best Practices

Let’s start with…Let’s 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

Page 6: Granite Psc Sametime Best Practices

Sametime Toolbar for MS OfficeSametime Toolbar for MS Office

© 2005 PSC Group, LLC

Page 7: Granite Psc Sametime Best Practices

The Sametime FamilyThe Sametime Family

DeploymentsDeployments

© 2005 PSC Group, LLC

Page 8: Granite Psc Sametime Best Practices

Sametime EditionsSametime 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

Page 9: Granite Psc Sametime Best Practices

Sametime Editions – Which version do I Sametime Editions – Which version do I need ?need ?

© 2005 PSC Group, LLC

Page 10: Granite Psc Sametime Best Practices

Sametime OptionsSametime Options

© 2005 PSC Group, LLC

Page 11: Granite Psc Sametime Best Practices

Sametime Entry - LicensingSametime 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/sa

metimeentitlement.html

Page 12: Granite Psc Sametime Best Practices

Sametime EntrySametime Entry• Domino server running Sametime (Different Machine

recommended)• Directory Server (LDAP or Domino Directory)• Optional – Sametime Multiplexer

© 2005 PSC Group, LLC

Page 13: Granite Psc Sametime Best Practices

Sametime StandardSametime Standard• Domino server running Sametime (Different machine

recommended)• Directory Server (LDAP or Domino Directory)• Optional – Sametime Multiplexer

© 2005 PSC Group, LLC

Page 14: Granite Psc Sametime Best Practices

Sametime AdvancedSametime 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

Page 15: Granite Psc Sametime Best Practices

ST Advanced Technical ArchitectureST Advanced Technical Architecture

© 2005 PSC Group, LLC

Page 16: Granite Psc Sametime Best Practices

Why not just Sametime Standard ?Why not just Sametime Standard ?

© 2005 PSC Group, LLC

Page 17: Granite Psc Sametime Best Practices

Sametime AdvancedSametime 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

Page 18: Granite Psc Sametime Best Practices

Persistent Group Chat RoomsPersistent Group Chat Rooms

© 2005 PSC Group, LLC

Page 19: Granite Psc Sametime Best Practices

Sametime AdvancedSametime 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

Page 20: Granite Psc Sametime Best Practices

Sametime AdvancedSametime 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

Page 21: Granite Psc Sametime Best Practices

ST Gateway Technical ArchitectureST 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

Page 22: Granite Psc Sametime Best Practices

ST Gateway Technical ArchitectureST Gateway Technical Architecture• Single Server Deployment

– NAT is NOT supported– Users do not need to see the Sametime Gateway

© 2005 PSC Group, LLC

Page 23: Granite Psc Sametime Best Practices

ST Gateway Technical ArchitectureST Gateway Technical Architecture• Clustered Environment

– NAT is supported in clustered environments– SIP Proxy Server and XMPP server

© 2005 PSC Group, LLC

Page 24: Granite Psc Sametime Best Practices

• “n” Domino servers running Sametime Standard• WebSphere Application Server• DB2 Server• LDAP• IBM HTTP Server (Best Practice)

Sametime EMS Technical ArchitectureSametime EMS Technical Architecture

© 2005 PSC Group, LLC

Page 25: Granite Psc Sametime Best Practices

• 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 ?Why Sametime EMS ?

© 2005 PSC Group, LLC

Page 26: Granite Psc Sametime Best Practices

Sametime EMS Technical ArchitectureSametime EMS Technical Architecture

© 2005 PSC Group, LLC

Page 27: Granite Psc Sametime Best Practices

Ports requirementsPorts 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

Page 28: Granite Psc Sametime Best Practices

Performance Tips and Best PracticesPerformance Tips and Best Practices

Community Services (chat)Community Services (chat)

© 2005 PSC Group, LLC

Page 29: Granite Psc Sametime Best Practices

Sametime DatabasesSametime 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

Page 30: Granite Psc Sametime Best Practices

Home Sametime ServerHome 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

Page 31: Granite Psc Sametime Best Practices

Use FQHNUse 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

Page 32: Granite Psc Sametime Best Practices

Increasing Chat CapacityIncreasing 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

Page 33: Granite Psc Sametime Best Practices

Increasing Chat CapacityIncreasing Chat Capacity

• Up to 10,000 users using standard connectivity

© 2005 PSC Group, LLC

Page 34: Granite Psc Sametime Best Practices

Increasing Chat CapacityIncreasing Chat Capacity

• Up to 20,000 users for each Multiplexer• 100,000 if using 5 Multiplexer (do the math !)

© 2005 PSC Group, LLC

Page 35: Granite Psc Sametime Best Practices

Regional ST MUX – Single ST ServerRegional ST MUX – Single ST Server

© 2005 PSC Group, LLC

Page 36: Granite Psc Sametime Best Practices

LDAP authentication / search filterLDAP authentication / search filter

• Set Standards…Users don’t 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

Page 37: Granite Psc Sametime Best Practices

Sametime.ini – LDAPSametime.ini – LDAPST_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_INTERVALThis 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_LOWThis 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_MAXThis 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_INTERVALThis 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_RESULTSMaximum number of entries that may be returned in a single search when searching for people or groups. Default is 1000.

© 2005 PSC Group, LLC

Page 38: Granite Psc Sametime Best Practices

Sametime.ini - LDAPSametime.ini - LDAP[Directory] ST_DB_LDAP_CONNECTIONS_NUMBER=1ST_DB_LDAP_KEEPALIVE_INTERVAL=1 ST_DB_LDAP_PENDING_LOW=30 ST_DB_LDAP_PENDING_MAX=60 ST_DB_LDAP_RESPRAY_INTERVAL=5ST_DB_LDAP_MAX_RESULTS=100

© 2005 PSC Group, LLC

Page 39: Granite Psc Sametime Best Practices

Reload directory tablesReload 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

Page 40: Granite Psc Sametime Best Practices

Loopback Cluster document – Community ClustersLoopback 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

Page 41: Granite Psc Sametime Best Practices

Make Sametime not Case Sensitive Make Sametime not Case Sensitive (3(3rdrd Products) 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

Page 42: Granite Psc Sametime Best Practices

Sametime Policies – Use them !Sametime Policies – Use them !

© 2005 PSC Group, LLC

Page 43: Granite Psc Sametime Best Practices

Performance Tips and Best PracticesPerformance Tips and Best Practices

Web ConferencingWeb Conferencing

© 2005 PSC Group, LLC

Page 44: Granite Psc Sametime Best Practices

STConf.nsfSTConf.nsf• Keep it small• Compact –B only• Don’t 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

Page 45: Granite Psc Sametime Best Practices

Multiple Sametime ServersMultiple 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

Page 46: Granite Psc Sametime Best Practices

Invited Sametime ServersInvited Sametime Servers

© 2005 PSC Group, LLC

Page 47: Granite Psc Sametime Best Practices

Connecting ST Meeting ServersConnecting ST Meeting Servers• Go to Configuration > Connectivity > Servers• Add new Sametime Meeting servers

© 2005 PSC Group, LLC

Page 48: Granite Psc Sametime Best Practices

Scheduling a New MeetingScheduling a New Meeting

© 2005 PSC Group, LLC

Page 49: Granite Psc Sametime Best Practices

HTTP Tunneling vs Standard AccessHTTP 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

Page 50: Granite Psc Sametime Best Practices

Screen Size and ResolutionScreen Size and Resolution• 8 Bits• Lower screen resolution for the Web Meeting if sharing your

screen

© 2005 PSC Group, LLC

Page 51: Granite Psc Sametime Best Practices

Win2003 Scalable Networking PackWin2003 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

Page 52: Granite Psc Sametime Best Practices

Useful Sametime.ini variablesUseful Sametime.ini variables

• MeetingStartEarlyMinutes=<integer>

• STScheduleLimitDays =<integer>

© 2005 PSC Group, LLC

Page 53: Granite Psc Sametime Best Practices

Sametime 8.5 – What to expect (From the Sametime Sametime 8.5 – What to expect (From the Sametime Blog)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

Page 54: Granite Psc Sametime Best Practices

Thanks !Thanks !

QuestionsQuestions

© 2005 PSC Group, LLC


Recommended