SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
Sametime from the Administrator side

   Andy Higgins, IMCollaboration
Sametime Administration


• Server Administration

  • Setup

  • Management

• User Administration

  • Buddylist conversion

  • Stand-alone or Embedded – it makes a difference

  • Plugins
Server Administration - Setup

• Check out “Sametime – zero to hero”

• LDAP “mail” attribute

• WAS properties and Wimconfig

• LDAP with SSL

• Ports used – e.g. SIP registration uses 5080/5081

• Foreign characters in passwords

• Windows 2008 IPv6 issues – make sure it’s turned off

• Make sure the servers are all pingable

• On Windows 2008 server “Run as Admin”
ST – server deployment and
             upgrades

Order of deployment

•   Upgrade to LDAP-based ST Community 8.5.2 server first (with mail
    attribute!) and convert buddylist

•   DB2 server

•   ST Console – register Community server with Console

•   ST Meeting server

•   ST proxy server can go on Console server

•   ST Media server should go on it’s own server

•   All servers at least dual proc with 4GB RAM – meeting (DB2) server needs
    disk space
Server Administration -
         Management

• Policies – they’ve been moved
• WAS management - similar to Domino
  • Deployment Manager, Nodes and Application servers –
    how do they work with Sametime?
  • Security – allows directory authentication, searching and
    SSL certificate management
  • Users and Groups
  • Debug
  • Media server is special
  • SPNEGO authentication
Websphere CELL

A Cell is a virtual unit that is built of a Deployment
  Manager and one or more nodes.
WAS - explained

The Deployment Manager is a process (in fact it is an special WebSphere instance) responsible for managing the
installation and maintenance of Applications, Connection Pools and other resources related to a J2EE environment. It
is also responsible for centralizing user repositories for application and also for WebSphere authentication and
authorization.

The Deployment Manager communicates with the Nodes through another special WebSphere process, the Node
Agent.

The Node is another virtual unit that is built of a Node Agent and one or more Server instances.

The Node Agent it the process responsible for spawning and killing server processes and also responsible for
configuration synchronization between the Deployment Manager and the Node. Extra care must be taken when
changing security configurations for the cell, since communication between Deployment Manager and Node Agent is
ciphered and secured when security is enabled, Node Agent needs to have configuration fully resynchronized when
impacting changes are made to Cell security configuration.

Servers are regular Java process responsible for serving J2EE requests (eg.: serving JSP/JSF pages, serving EJB
calls, consuming JMS queues, etc).

And to finish, Clusters are also virtual units that groups Servers so resources added to the Cluster are propagated to
every Server that makes up the cluster, this will in fact affect usually more than a single Node instance.



Thanks to Rafael Ribeiro from IT Developer World !!
WAS Concepts
WAS clustering




Don’t forget the load balancer !!
Sametime 8.5 clustered Domain
WAS menu items




At a pinch, the only places you really need to know about
are the ones in red above
WAS Security

Allows LDAP access for directory authentication and searching
   plus SSL certificate management
WAS LDAP access
WAS Users


Check directory access by listing users
WAS users



Note that what gets returned is actually not correct (long-
term bug in display only)
ST Media server
User Administration - buddylist


Buddylist conversion – ST convert
Buddylist manipulation (www.epilio.com)
Ensure you set PC.ini for:
  • Buddylists from server
    buddyListContactPref=replaceLocal
  • Don’t ask the user
    showBuddyListConflictDialog=false
User Administration
          client configuration


Rolling out users
• Stand-alone client
  • Push methods: Plugin_Customization.ini & Managed_settings.xml



• Embedded client
  • Notes 8.5.2 embeds ST 8.0.2 by default
  • Need additional embedded plugin for ST 852
  • Push methods: Plugin_Customization.ini & Managed_settings.xml
  • Additional push options – Domino Policy & Eclipse advanced options
User administration


User setup

• Domino Policy (embedded only) – manages the ST
  community server and the SSO policy

• Plugin_customization.ini

   • Case sensitive!!

   • Special for 8.5.1.1

• Managed_settings.xml

• Sametime policy – manages other ST parameters
Domino ST Policy




Sametime community server defined here
Domino ST IM policy




Sametime server defined here with SSO options too

The policies here were for older versions of the embedded client and today the way
to do it is using plugin_customization.ini
Resetting the community server




 This will work for both stand-alone and embedded users
 but is actually the only way you can force the change on
 the Stand-alone client without a re-install
Key change in V8.5.1.1 ST client


There was a key change made in the latest Sametime
8.5.1.1 client which allows the plugin_customization.ini
to be read during the Notes client startup vs only one
time when the client is reset. This allows
administrators to push out the plugin_customization.ini
to the client and when the client restarts, it'll read the
file.

So in effect, the best way to manage these settings as
we move forwards is with the plugin_customization.ini
file
Policy - Eclipse




I haven’t seen these work successfully yet
Plugin_Customization.ini

File found in “C:LotusNotesframeworkrcp” for embedded client
or “C:LotusSametime Connectrcp” for standalone client


com.ibm.collaboration.realtime.community/savePassword=false
com.ibm.collaboration.realtime.community/loginByToken=true
com.ibm.collaboration.realtime.community/loginAtStartup=true
com.ibm.collaboration.realtime.community/name=STCommunity
com.ibm.collaboration.realtime.meetings/hideLegacyMeetingUI=true
com.ibm.collaboration.realtime.community/host=community.server.com
com.ibm.rcp.managedsettings.provider.file/URL=http://community.server.com/sameti
me/managed-settings.xml
com.ibm.collaboration.realtime.community/defaultAuthType=TAM_SPNEGO
com.ibm.collaboration.realtime.community/authServerUrl=http://auth.server.com/sno
op/snoop
com.ibm.collaboration.realtime.community/useAuthServer=true

Additional question to IBM – which managed-settings do we use when we have one
here in the PC.ini file and there is one in ST policies too?
Managed_settings.xml

<ManagedSettings>
<settingGroup name="com.ibm.collaboration.realtime.meetings">
  <setting name="hideLegacyMeetingUI" value="true" isLocked="true"/>
</settingGroup>
<settingGroup name="com.ibm.rtc.meetings.shelf">
  <setting name="serverName" value=“meeting.server.com"/>
  <setting name="serverPort" value="80"/>
  <setting name="useHTTP" value="true"/>
  <setting name="communityServerName" value=“chat.server.com"/>
  <setting name="useCommunityCredentials" value="true" />
</settingGroup>
</ManagedSettings>
Sametime Policy
Sametime user policies
Sametime policies

• User must set this community as the default server community
• Allow user to add multiple server communities
• Allow user to add external users using Sametime Gateway communities
• Allow user to save chat transcripts
• Automatically save chat transcripts
• Etc….
Plugins

Check out this link:
Deploying Plug-ins and Widgets for Lotus Notes and Sametime
WAS install issues




Check out this link to IBM documentation on WAS install errors
Using the Console


A good link to Console information
Contact details


Andy Higgins


andy@imcollaboration.com
++1 (512) 426-6142


www.imcollaboration.com
http://sametimedg.blogspot.com/

Contenu connexe

Tendances

Websphere Application Server V8.5
Websphere Application Server V8.5Websphere Application Server V8.5
Websphere Application Server V8.5IBM WebSphereIndia
 
Planning For Catastrophe with IBM WAS and IBM BPM
Planning For Catastrophe with IBM WAS and IBM BPMPlanning For Catastrophe with IBM WAS and IBM BPM
Planning For Catastrophe with IBM WAS and IBM BPMWASdev Community
 
IBM WebSphere Application Server (Clustering) Concept
IBM WebSphere Application Server (Clustering) ConceptIBM WebSphere Application Server (Clustering) Concept
IBM WebSphere Application Server (Clustering) Conceptejlp12
 
Classloader leak detection in websphere application server
Classloader leak detection in websphere application serverClassloader leak detection in websphere application server
Classloader leak detection in websphere application serverRohit Kelapure
 
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing WorkloaAAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing WorkloaWASdev Community
 
Dynacache in WebSphere Portal Server
Dynacache in WebSphere Portal ServerDynacache in WebSphere Portal Server
Dynacache in WebSphere Portal ServerRohit Kelapure
 
IBM Websphere concepts
IBM Websphere conceptsIBM Websphere concepts
IBM Websphere conceptsKuldeep Saxena
 
Oracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsJames Bayer
 
IBM WebSphere application server
IBM WebSphere application serverIBM WebSphere application server
IBM WebSphere application serverIBM Sverige
 
Liberty dynacache ffw_iea_ste
Liberty dynacache ffw_iea_steLiberty dynacache ffw_iea_ste
Liberty dynacache ffw_iea_steRohit Kelapure
 
Windows Server 2012
Windows Server 2012Windows Server 2012
Windows Server 2012anilinvns
 
AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...
AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...
AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...WASdev Community
 
IBM websphere application server types of profiles
IBM websphere application server types of profilesIBM websphere application server types of profiles
IBM websphere application server types of profilesKuldeep Saxena
 
Scvmm Technical Overview.Son Vu
Scvmm Technical Overview.Son VuScvmm Technical Overview.Son Vu
Scvmm Technical Overview.Son Vuvncson
 
AAI-1305 Choosing WebSphere Liberty for Java EE Deployments
AAI-1305 Choosing WebSphere Liberty for Java EE DeploymentsAAI-1305 Choosing WebSphere Liberty for Java EE Deployments
AAI-1305 Choosing WebSphere Liberty for Java EE DeploymentsWASdev Community
 
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...René Winkelmeyer
 

Tendances (20)

Websphere Application Server V8.5
Websphere Application Server V8.5Websphere Application Server V8.5
Websphere Application Server V8.5
 
Planning For Catastrophe with IBM WAS and IBM BPM
Planning For Catastrophe with IBM WAS and IBM BPMPlanning For Catastrophe with IBM WAS and IBM BPM
Planning For Catastrophe with IBM WAS and IBM BPM
 
IBM WebSphere Application Server (Clustering) Concept
IBM WebSphere Application Server (Clustering) ConceptIBM WebSphere Application Server (Clustering) Concept
IBM WebSphere Application Server (Clustering) Concept
 
Classloader leak detection in websphere application server
Classloader leak detection in websphere application serverClassloader leak detection in websphere application server
Classloader leak detection in websphere application server
 
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing WorkloaAAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
 
Dynacache in WebSphere Portal Server
Dynacache in WebSphere Portal ServerDynacache in WebSphere Portal Server
Dynacache in WebSphere Portal Server
 
IBM Websphere concepts
IBM Websphere conceptsIBM Websphere concepts
IBM Websphere concepts
 
WebLogic FAQs
WebLogic FAQsWebLogic FAQs
WebLogic FAQs
 
Oracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic Concepts
 
IBM WebSphere application server
IBM WebSphere application serverIBM WebSphere application server
IBM WebSphere application server
 
Liberty dynacache ffw_iea_ste
Liberty dynacache ffw_iea_steLiberty dynacache ffw_iea_ste
Liberty dynacache ffw_iea_ste
 
Windows Server 2012
Windows Server 2012Windows Server 2012
Windows Server 2012
 
Introduction to weblogic
Introduction to weblogicIntroduction to weblogic
Introduction to weblogic
 
AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...
AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...
AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...
 
1812 icap-v1.3 0430
1812 icap-v1.3 04301812 icap-v1.3 0430
1812 icap-v1.3 0430
 
IBM websphere application server types of profiles
IBM websphere application server types of profilesIBM websphere application server types of profiles
IBM websphere application server types of profiles
 
Oracle Web Logic server
Oracle Web Logic serverOracle Web Logic server
Oracle Web Logic server
 
Scvmm Technical Overview.Son Vu
Scvmm Technical Overview.Son VuScvmm Technical Overview.Son Vu
Scvmm Technical Overview.Son Vu
 
AAI-1305 Choosing WebSphere Liberty for Java EE Deployments
AAI-1305 Choosing WebSphere Liberty for Java EE DeploymentsAAI-1305 Choosing WebSphere Liberty for Java EE Deployments
AAI-1305 Choosing WebSphere Liberty for Java EE Deployments
 
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
 

Similaire à PACLUG sametime presentation

Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSharon James
 
be the captain of your connections deployment
be the captain of your connections deploymentbe the captain of your connections deployment
be the captain of your connections deploymentSharon James
 
Rock Solid Sametime for High Availability
Rock Solid Sametime for High AvailabilityRock Solid Sametime for High Availability
Rock Solid Sametime for High AvailabilityGabriella Davis
 
59264945-Websphere-Security.pdf
59264945-Websphere-Security.pdf59264945-Websphere-Security.pdf
59264945-Websphere-Security.pdfDeepakAC3
 
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 20161049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016panagenda
 
Weblogic 101 for dba
Weblogic  101 for dbaWeblogic  101 for dba
Weblogic 101 for dbaOsama Mustafa
 
Was liberty in deployments
Was liberty in deploymentsWas liberty in deployments
Was liberty in deploymentssflynn073
 
Connections install in 45 mins
Connections install in 45 minsConnections install in 45 mins
Connections install in 45 minsSharon James
 
Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352sflynn073
 
The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...Wannes Rams
 
The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...Klaus Bild
 
The Top 10 Things Oracle UCM Users Need To Know About WebLogic
The Top 10 Things Oracle UCM Users Need To Know About WebLogicThe Top 10 Things Oracle UCM Users Need To Know About WebLogic
The Top 10 Things Oracle UCM Users Need To Know About WebLogicBrian Huff
 
The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...Klaus Bild
 
DOs and DONTs on the way to 10M users
DOs and DONTs on the way to 10M usersDOs and DONTs on the way to 10M users
DOs and DONTs on the way to 10M usersYoav Avrahami
 
1.3 prepare for self service-final
1.3 prepare for self service-final1.3 prepare for self service-final
1.3 prepare for self service-finalPaulo Freitas
 
WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.
WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.
WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.Dimitris Andreadis
 
Practical management of development & QA environments for SharePoint 2013
Practical management of development & QA environments for SharePoint 2013Practical management of development & QA environments for SharePoint 2013
Practical management of development & QA environments for SharePoint 2013SharePointRadi
 
IBM Connect Switzerland - Der entspannte Administrator
IBM Connect Switzerland - Der entspannte AdministratorIBM Connect Switzerland - Der entspannte Administrator
IBM Connect Switzerland - Der entspannte AdministratorKlaus Bild
 

Similaire à PACLUG sametime presentation (20)

Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administrators
 
be the captain of your connections deployment
be the captain of your connections deploymentbe the captain of your connections deployment
be the captain of your connections deployment
 
Rock Solid Sametime for High Availability
Rock Solid Sametime for High AvailabilityRock Solid Sametime for High Availability
Rock Solid Sametime for High Availability
 
59264945-Websphere-Security.pdf
59264945-Websphere-Security.pdf59264945-Websphere-Security.pdf
59264945-Websphere-Security.pdf
 
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 20161049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
 
Moodle + Adobe Connect
Moodle + Adobe Connect Moodle + Adobe Connect
Moodle + Adobe Connect
 
Weblogic 101 for dba
Weblogic  101 for dbaWeblogic  101 for dba
Weblogic 101 for dba
 
Was liberty in deployments
Was liberty in deploymentsWas liberty in deployments
Was liberty in deployments
 
Connections install in 45 mins
Connections install in 45 minsConnections install in 45 mins
Connections install in 45 mins
 
Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352
 
The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...
 
The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...
 
WLS
WLSWLS
WLS
 
The Top 10 Things Oracle UCM Users Need To Know About WebLogic
The Top 10 Things Oracle UCM Users Need To Know About WebLogicThe Top 10 Things Oracle UCM Users Need To Know About WebLogic
The Top 10 Things Oracle UCM Users Need To Know About WebLogic
 
The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...
 
DOs and DONTs on the way to 10M users
DOs and DONTs on the way to 10M usersDOs and DONTs on the way to 10M users
DOs and DONTs on the way to 10M users
 
1.3 prepare for self service-final
1.3 prepare for self service-final1.3 prepare for self service-final
1.3 prepare for self service-final
 
WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.
WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.
WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.
 
Practical management of development & QA environments for SharePoint 2013
Practical management of development & QA environments for SharePoint 2013Practical management of development & QA environments for SharePoint 2013
Practical management of development & QA environments for SharePoint 2013
 
IBM Connect Switzerland - Der entspannte Administrator
IBM Connect Switzerland - Der entspannte AdministratorIBM Connect Switzerland - Der entspannte Administrator
IBM Connect Switzerland - Der entspannte Administrator
 

Dernier

Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 

Dernier (20)

Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 

PACLUG sametime presentation

  • 1. Sametime from the Administrator side Andy Higgins, IMCollaboration
  • 2. Sametime Administration • Server Administration • Setup • Management • User Administration • Buddylist conversion • Stand-alone or Embedded – it makes a difference • Plugins
  • 3. Server Administration - Setup • Check out “Sametime – zero to hero” • LDAP “mail” attribute • WAS properties and Wimconfig • LDAP with SSL • Ports used – e.g. SIP registration uses 5080/5081 • Foreign characters in passwords • Windows 2008 IPv6 issues – make sure it’s turned off • Make sure the servers are all pingable • On Windows 2008 server “Run as Admin”
  • 4. ST – server deployment and upgrades Order of deployment • Upgrade to LDAP-based ST Community 8.5.2 server first (with mail attribute!) and convert buddylist • DB2 server • ST Console – register Community server with Console • ST Meeting server • ST proxy server can go on Console server • ST Media server should go on it’s own server • All servers at least dual proc with 4GB RAM – meeting (DB2) server needs disk space
  • 5. Server Administration - Management • Policies – they’ve been moved • WAS management - similar to Domino • Deployment Manager, Nodes and Application servers – how do they work with Sametime? • Security – allows directory authentication, searching and SSL certificate management • Users and Groups • Debug • Media server is special • SPNEGO authentication
  • 6. Websphere CELL A Cell is a virtual unit that is built of a Deployment Manager and one or more nodes.
  • 7. WAS - explained The Deployment Manager is a process (in fact it is an special WebSphere instance) responsible for managing the installation and maintenance of Applications, Connection Pools and other resources related to a J2EE environment. It is also responsible for centralizing user repositories for application and also for WebSphere authentication and authorization. The Deployment Manager communicates with the Nodes through another special WebSphere process, the Node Agent. The Node is another virtual unit that is built of a Node Agent and one or more Server instances. The Node Agent it the process responsible for spawning and killing server processes and also responsible for configuration synchronization between the Deployment Manager and the Node. Extra care must be taken when changing security configurations for the cell, since communication between Deployment Manager and Node Agent is ciphered and secured when security is enabled, Node Agent needs to have configuration fully resynchronized when impacting changes are made to Cell security configuration. Servers are regular Java process responsible for serving J2EE requests (eg.: serving JSP/JSF pages, serving EJB calls, consuming JMS queues, etc). And to finish, Clusters are also virtual units that groups Servers so resources added to the Cluster are propagated to every Server that makes up the cluster, this will in fact affect usually more than a single Node instance. Thanks to Rafael Ribeiro from IT Developer World !!
  • 9. WAS clustering Don’t forget the load balancer !!
  • 11. WAS menu items At a pinch, the only places you really need to know about are the ones in red above
  • 12. WAS Security Allows LDAP access for directory authentication and searching plus SSL certificate management
  • 14. WAS Users Check directory access by listing users
  • 15. WAS users Note that what gets returned is actually not correct (long- term bug in display only)
  • 17. User Administration - buddylist Buddylist conversion – ST convert Buddylist manipulation (www.epilio.com) Ensure you set PC.ini for: • Buddylists from server buddyListContactPref=replaceLocal • Don’t ask the user showBuddyListConflictDialog=false
  • 18. User Administration client configuration Rolling out users • Stand-alone client • Push methods: Plugin_Customization.ini & Managed_settings.xml • Embedded client • Notes 8.5.2 embeds ST 8.0.2 by default • Need additional embedded plugin for ST 852 • Push methods: Plugin_Customization.ini & Managed_settings.xml • Additional push options – Domino Policy & Eclipse advanced options
  • 19. User administration User setup • Domino Policy (embedded only) – manages the ST community server and the SSO policy • Plugin_customization.ini • Case sensitive!! • Special for 8.5.1.1 • Managed_settings.xml • Sametime policy – manages other ST parameters
  • 20. Domino ST Policy Sametime community server defined here
  • 21. Domino ST IM policy Sametime server defined here with SSO options too The policies here were for older versions of the embedded client and today the way to do it is using plugin_customization.ini
  • 22. Resetting the community server This will work for both stand-alone and embedded users but is actually the only way you can force the change on the Stand-alone client without a re-install
  • 23. Key change in V8.5.1.1 ST client There was a key change made in the latest Sametime 8.5.1.1 client which allows the plugin_customization.ini to be read during the Notes client startup vs only one time when the client is reset. This allows administrators to push out the plugin_customization.ini to the client and when the client restarts, it'll read the file. So in effect, the best way to manage these settings as we move forwards is with the plugin_customization.ini file
  • 24. Policy - Eclipse I haven’t seen these work successfully yet
  • 25. Plugin_Customization.ini File found in “C:LotusNotesframeworkrcp” for embedded client or “C:LotusSametime Connectrcp” for standalone client com.ibm.collaboration.realtime.community/savePassword=false com.ibm.collaboration.realtime.community/loginByToken=true com.ibm.collaboration.realtime.community/loginAtStartup=true com.ibm.collaboration.realtime.community/name=STCommunity com.ibm.collaboration.realtime.meetings/hideLegacyMeetingUI=true com.ibm.collaboration.realtime.community/host=community.server.com com.ibm.rcp.managedsettings.provider.file/URL=http://community.server.com/sameti me/managed-settings.xml com.ibm.collaboration.realtime.community/defaultAuthType=TAM_SPNEGO com.ibm.collaboration.realtime.community/authServerUrl=http://auth.server.com/sno op/snoop com.ibm.collaboration.realtime.community/useAuthServer=true Additional question to IBM – which managed-settings do we use when we have one here in the PC.ini file and there is one in ST policies too?
  • 26. Managed_settings.xml <ManagedSettings> <settingGroup name="com.ibm.collaboration.realtime.meetings"> <setting name="hideLegacyMeetingUI" value="true" isLocked="true"/> </settingGroup> <settingGroup name="com.ibm.rtc.meetings.shelf"> <setting name="serverName" value=“meeting.server.com"/> <setting name="serverPort" value="80"/> <setting name="useHTTP" value="true"/> <setting name="communityServerName" value=“chat.server.com"/> <setting name="useCommunityCredentials" value="true" /> </settingGroup> </ManagedSettings>
  • 29. Sametime policies • User must set this community as the default server community • Allow user to add multiple server communities • Allow user to add external users using Sametime Gateway communities • Allow user to save chat transcripts • Automatically save chat transcripts • Etc….
  • 30. Plugins Check out this link: Deploying Plug-ins and Widgets for Lotus Notes and Sametime
  • 31. WAS install issues Check out this link to IBM documentation on WAS install errors
  • 32. Using the Console A good link to Console information
  • 33. Contact details Andy Higgins andy@imcollaboration.com ++1 (512) 426-6142 www.imcollaboration.com http://sametimedg.blogspot.com/