SlideShare a Scribd company logo
1 of 94
Download to read offline
New Way To Learn
Upgrading To
Sametime 9.0.1
Gabriella Davis
Technical Director
The Turtle Partnership
gabriella@turtlepartnership.com
Who Am I?
Admin	of	all	things	and	especially	quite	
complicated	things	where	the	fun	is	
Working	with	security	,	healthchecks,	
single	sign	on,	design	and	deployment	of	
Domino,	ST,	Connec>ons	and	things	that	
they	talk	to	
Stubborn	and	relentless	problem	solver	
Lives	in	London	about	half	of	the	>me	
gabriella@turtlepartnership.com	
twiDer:	gabturtle	
Awarded	the	first	IBM	Life>me	
Achievement	Award	for	Collabora>on	
Solu>ons
Planning Your Upgrade
What’s Your Starting Point?
❖ What’s already installed and in use?
❖ Do you want to add new servers / features
❖ Is this a good time to re-architect your existing
Community servers
❖ Introduce more HA or resilience
Upgrade Order
❖ DB2
❖ Installation Manager
❖ Sametime System Console
❖ Sametime Community Server
❖ Sametime Proxy Server
❖ Sametime Advanced Server
❖ Sametime Meeting Server
❖ ….. then the Media elements which we will discuss at next week’s
presentation
Pre-Install Planning
❖ When upgrading a cluster, all nodes must be upgraded
❖ The primary node must be upgraded first
❖ if that can’t be done then the non upgraded nodes
must be left offline until they can be upgraded
❖ or removed from the cluster entirely before upgrade
❖ Any custom WAS server jvm properties will be
overwritten during upgrade and will need to be
reapplied
LDAP
❖ Prior to Sametime 9.0.1 it was still possible to use a
native Domino format as a directory and not migrate to
LDAP
❖ 9.0.1 now only supports LDAP (including Domino as
LDAP) as a directory source
❖ If you haven’t already moved your Sametime
architecture to use LDAP as a directory you will need to
start by planning for that
In-place vs Side-by-Side
❖ How much downtime can you afford?
❖ side by side allows you to build separately and
switchover when complete, minimising downtime
❖ How much risk ?
❖ upgrading in place commits you to a irreversible path
once you start
❖ In place upgrades are only an option for Sametime 9.0
environments not 8.5.2
Side By Side For Pre 9.0
❖ 8.5.2 Upgrades must be done side by side
❖ The Policies must be migrated into a new SSC database
❖ The Meeting Server database must be updated with a
new schema
❖ The Sametime Advanced data tables must be updated
The Importance of DNS
❖ Communication between Sametime servers uses DNS entries
❖ DNS must resolve from every server to every other server
❖ This is especially true for servers in DMZs where DNS is typically not
present
❖ Some FQHN entries are stored within the client and when building side by
side should be “swapped” at the point of going live
❖ Community Servers
❖ Meeting Servers
❖ Sametime Proxy Servers
❖ Sametime Advanced Servers
Choosing an OS
❖ Is now the time to move OS to newer version or different
platform
❖ Most people haven’t upgraded the base OS since their
original install
❖ Newer OS are more secure and easier to patch
❖ Switching from Windows to Linux or any other supported
platform is fairly simple on a side by side build
❖ The only data we migrate are the actual DB2 databases
which are platform independent
Database Server
❖ IBM Sametime only supports DB2 as a database platform
❖ DB2 limited use is an entitlement with your Sametime 9.0.1 licensing if you
don’t already have DB2 licensed
❖ DB2 9.5 and 9.7 were supported for Sametime 8.5.2
❖ DB2 9.7 & 10.1 were supported for Sametime 9.0
❖ Change to entitlement for DB2
❖ if you already have DB2 licensed then DB2 workgroup and enterprise
9.7 , 10.1 and 10.5 are supported
❖ For new installs 10.5 limited use is available
❖ The entitlement for DB2 with Sametime does not support full database HADR
Database Upgrade or Migration
❖ Once the upgrade is installed you can’t roll back
❖ The databases won’t be upgraded as part of the install
❖ They need to be upgraded post-install
❖ db2 upgrade database STSC .. etc
Upgrading DB2 In Place
New Install
❖ Install DB2 10.5 on a new server
❖ You will want to change the hostname of the new server to that of the old when
you changeover
❖ Backup DB2 databases (offline and simple)
❖ DB2 backup database STSC to <drive> with 2 buffers buffer 1024 parallelism 1
compress without prompting
❖ ensure <drive> letter is available on source and target machines
❖ Restore DB2 databases and automatically upgrade
❖ db2 restore database STSC user db2admin using <password> from
<backupfilelocation> (e.g. d:db2backup)
❖ If the upgrade fails, attempt a manual upgrade
❖ db2 upgrade database STSC
Pre-Install Checking
❖ DB2 ships with db2prereqcheck which verifies if the platform / OS you
are installing onto matches the criteria needed
❖ Always run this command using the extracted install directory of the
version you want to move to
❖ Since the installer removes the previous version, use this to verify
support for the new version before starting any install
❖ E:SoftwareDB2UNIVERSALdb2windowsutilities>db2ckupgrade.exe -e -l e:db2upgrade.log
❖ Version of DB2CKUPGRADE being run: VERSION "10.5"
Database: "STADV"
DBT5537I The db2ckupgrade utility has completed 

processing for database "STADV".
Database: "STSC"
DBT5537I The db2ckupgrade utility has completed 

processing for database "STSC".
Database: "STMS"
DBT5537I The db2ckupgrade utility has completed 

processing for database "STMS".
Database: "STPS"
DBT5537I The db2ckupgrade utility has completed 

processing for database "STPS".
DBT5508I The db2ckupgrade utility completed 

successfully. The database or databases can be upgraded.
DB2CkUpgrade
DB2 Fails To Start on Windows 2008
❖ Install Visual C++ redistributable package for Windows
2008 SP1
❖ Technote : http://www-01.ibm.com/support/
docview.wss?uid=swg21612462
❖ Install both the 32bit and 64bit versions from
Microsoft for 64bit DB2
Pre-Install Patches
❖ IBM recommend servers be patched to certain levels before attempting an upgrade
❖ There’s a technote to check for latest versions for 9.0.1
❖ URL from documentation http://www-01.ibm.com/support/docview.wss?
uid=swg21971604 (it currently doesn’t exist)
Guidelines When Upgrading
❖ If upgrading WebSphere make sure the Deployment Manager is started but not the Application servers or
nodes
❖ If upgrading the System Console make sure the node agent is started and the System Console before starting
Installation Manager (IIM)
❖ Similarly ensure the node agent and application server is started for Meeting when upgrading meetings
and so on
❖ If any servers are set to anything other than “stopped’ under JVM monitoring - change that before you start
upgrading
Installation Manager
Documentation says
1.8.4.1 but the system
requirements say that and
above
This is a simple upgrade
over the top of the existing
install maintaining all the
existing packages
Don’t Reinstall IIM
❖ You can’t uninstall IIM without uninstalling all the
software it installed such as the Sametime components
❖ If you install into a new directory you can’t use IIM to
upgrade the existing components as it won’t see them
Upgrade all servers with the same version of IIM
before starting
WebSphere
Upgrade WebSphere On Every Server
If you downloaded the
fixpack extract it to a folder and
choose “Add Repository” to
navigate to the repository.config
file in that folder
If the server can connect to
the internet then you needn’t
download the Websphere fixpack.
The server will search IBM’s
online repositories
The current recommended
version is 8.5.5.8 so we will install
that rather than 8.5.5.0
make sure this
box isn’t ticked
By default the installer will
choose the packages you already
have installed when applying an
update
Upgrades into the same
package and the same directory
Since we are using IIM we can
rollback this version at any time
Sametime System Console
Moving from 8.5.2
❖ The Sametime policies must be exported
(exportPolicies)
❖ A new STSC database must be created (createSCDB)
❖ The exported policies must be imported (importPolicies)
❖ Use the scripts in the extracted install files
DatabaseScripts directory
The Sametime components
aren’t available from the online
repositories so must be
downloaded.
Once
the installers are
extracted there will be a
repository.config file in each
install directory which
you need to
Note all the servers (this is a test
machine where everything is
installed) are still on 9.0.0.0
Start the System Console node and
server before starting the upgrade
❖ I only get offered the System Console to upgrade
❖ This can be for two reasons
❖ I only defined the System Console repository in Installation
Manager
❖ Only the System Console is installed on this server
The deployment
manager must be started so
IIM can login and validate
the install
Once updated I can
login to the System Console
and confirm what version is
installed
Post SSC Upgrade
Choose Manage Policies then
“Edit Policy Settings”
On the Edit Policy Settings
screen select “Update Policies”
Community Server(s)
Backup Files On Community Server
❖ IBM recommends backing up
❖ names.nsf, vpuserinfo.nsf, stconfig.nsf, sametime.ini and STRunTimeDebugTool.jar
❖ I would strongly suggest backing up STCore.jar as well
Launching The Installer
Installer Logs
Community Server Services Fail
❖ After upgrading successfully some of the Sametime
services fail to start such as the PolicyServlet
❖ The console reports the the PolicyServlet can’t be
found
❖ It’s missing from STCore.jar and should be merged
with your backup (until IBM release a fix)
❖ Details on this are on my blog http://bit.ly/1RqWrKa
Community Server Services Fail
STCore.jar from 9.0.1 install
Only 4 Servlets
STCore.jar from 9.0 install
All 6 Servlets
Sametime Proxy Server
Added the ST Proxy
repository and unchecked the
SSC repository
Tell IIM to search for a
Sametime component
repository
Logging into the System
Console (which must be
running)
Logging into the ST Proxy
Server (which must be
running)
Verifying Virtual Hosts
❖ Check all the server ports are still mapped in the virtual host for the ST Proxy server
❖ check the other hosts including default and admin host to ensure the ports do
not appear in either of those
Remapping Application Modules
Remapping Application Modules
All modules should be
mapped to the same host but
default_host is wrong
Choose the correct virtual
host and apply
IBM Connections Chat!
Sametime Advanced Server
Migrating From Sametime Advanced 8.5.2
❖ The STADV database must be updated with new data entries
❖ http://ibm.co/1OXozdw
❖ db2 connect to STADV
❖ INSERT INTO ORGCOL.PC_SETTING (SETTING_NAME,SETTING_TYPE,SETTING_VALUE)
VALUES ('admin.only.delete', 3, 'false');
❖ INSERT INTO ORGCOL.PC_SETTING (SETTING_NAME,SETTING_TYPE,SETTING_VALUE)
VALUES ('remove.invalid.members', 3, 'true');
❖ INSERT INTO ORGCOL.PC_SETTING (SETTING_NAME,SETTING_TYPE,SETTING_VALUE)
VALUES ('wildcard.search.enabled', 3, 'false');
Added the ST
Advanced repository and
unchecked the previous
repositories
Logging into the System
Console (which must be
running)
Logging into the ST
Advanced Server (which must
be running)
Make sure there’s a virtual
host for the ST Advanced
application
Map the fully qualified
hostname and the ports used by
the ST Advanced server. Make sure
none of these exist in default or
admin host
You can map multiple hostnames
so long as they all resolve to the
server
Click here to select all
Modules
Expand here to choose
virtual host to map
IBM Sametime Advanced!
Sametime Meeting Server
Migrating From Sametime Meetings 8.5.2
❖ The STMS (Meetings db) needs to be updated to a new
schema
❖ From the DatabaseScripts folder in the extracted ST
Meeting server install files
❖ applyDDLUpdate.bat
migration_meetingserver_ddl_filename STMS
db2admin
Added the ST Meeting repository - these
would only all be in the same IIM if they are
all installed on the same server
Most of the servers are
upgraded at this point
Login to the SSC
Validate with the
Meeting Server which
must be running
Make sure there’s a virtual
host for the ST Meeting
application
Map the fully qualified
hostname and the ports used by
the ST Meeting server. Make sure
none of these exist in default or
admin host
Since I have a WAS
Proxy in front of the
meeting server I also map
ports 80 and 443
All the modules
should be remapped to the
correct virtual host
stmeet_host
Sametime Meeting Server
Enabling Whiteboard Services
❖ Not officially supported or documented*
❖ Thanks to Ben Williams @ Portal (collaborationben.com) for
finding the documentation for this last week

















❖ *so maybe you shouldn’t be doing it…
Step 1. Mapping The Module
❖ Enterprise Application - Sametime Meeting Server -
Manage Modules
Make sure Core
Whiteboard Services is mapped to
the STMeetingServer NOT the
deployment manager
Step 2: Enabling Whiteboard Services
Next Week:
Working With Sametime Mobile Applications
Audio / Video Architecture
gabriella@turtlepartnership.com
http://turtleblog.info

More Related Content

What's hot

Planning and Completing an IBM Connections Upgrade
Planning and Completing an IBM Connections UpgradePlanning and Completing an IBM Connections Upgrade
Planning and Completing an IBM Connections UpgradeGabriella Davis
 
An Introduction To Docker
An Introduction To DockerAn Introduction To Docker
An Introduction To DockerGabriella Davis
 
Setting Up a Hybrid Domino Environment to Ease your Way to the Cloud
Setting Up a Hybrid Domino Environment to Ease your Way to the CloudSetting Up a Hybrid Domino Environment to Ease your Way to the Cloud
Setting Up a Hybrid Domino Environment to Ease your Way to the CloudGabriella Davis
 
SmartCloud Administration Best Practices MWLUG 2016
SmartCloud Administration Best Practices MWLUG 2016SmartCloud Administration Best Practices MWLUG 2016
SmartCloud Administration Best Practices MWLUG 2016David Hablewitz
 
Open mic IBM Sametime 9 limited use server
Open mic   IBM Sametime 9 limited use serverOpen mic   IBM Sametime 9 limited use server
Open mic IBM Sametime 9 limited use serverRanjit Rai
 
What We Wish We Had Known: Becoming an IBM Connections Administrator
What We Wish We Had Known: Becoming an IBM Connections AdministratorWhat We Wish We Had Known: Becoming an IBM Connections Administrator
What We Wish We Had Known: Becoming an IBM Connections AdministratorGabriella Davis
 
Dominopoint 2012 - IBM Lotus Traveler High Availability in a nutshell
Dominopoint 2012 - IBM Lotus Traveler High Availability in a nutshellDominopoint 2012 - IBM Lotus Traveler High Availability in a nutshell
Dominopoint 2012 - IBM Lotus Traveler High Availability in a nutshellRené Winkelmeyer
 
1084: Planning and Completing an IBM Connections Upgrade
 1084: Planning and Completing an IBM Connections Upgrade 1084: Planning and Completing an IBM Connections Upgrade
1084: Planning and Completing an IBM Connections UpgradeGabriella Davis
 
Open Mic on Sametime9 Install -Best Practices
Open Mic on Sametime9 Install  -Best PracticesOpen Mic on Sametime9 Install  -Best Practices
Open Mic on Sametime9 Install -Best PracticesVinayak Tavargeri
 
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for AdminsInform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for AdminsJared Roberts
 
Domino Security - not knowing is not an option - MWLUG 2015
Domino Security - not knowing is not an option - MWLUG 2015Domino Security - not knowing is not an option - MWLUG 2015
Domino Security - not knowing is not an option - MWLUG 2015Darren Duke
 
IBM Notes Traveler Best Practices
IBM Notes Traveler Best PracticesIBM Notes Traveler Best Practices
IBM Notes Traveler Best Practicesjayeshpar2006
 
Open Mic: IBM Sametime Web Client & Meeting Server - An Introduction to new f...
Open Mic: IBM Sametime Web Client & Meeting Server - An Introduction to new f...Open Mic: IBM Sametime Web Client & Meeting Server - An Introduction to new f...
Open Mic: IBM Sametime Web Client & Meeting Server - An Introduction to new f...jayeshpar2006
 
IAmLUG presentation: Domino Admin Best Practices - Hunting the Gremlins
IAmLUG presentation: Domino Admin Best Practices - Hunting the GremlinsIAmLUG presentation: Domino Admin Best Practices - Hunting the Gremlins
IAmLUG presentation: Domino Admin Best Practices - Hunting the GremlinsDavid Hablewitz
 
Show100: Making IBM Notes Traveler Highly Available
Show100: Making IBM Notes Traveler Highly AvailableShow100: Making IBM Notes Traveler Highly Available
Show100: Making IBM Notes Traveler Highly AvailableMitch Cohen
 
Fixing Domino Server Sickness
Fixing Domino Server SicknessFixing Domino Server Sickness
Fixing Domino Server SicknessGabriella Davis
 
HCL Domino V12 Key Security Features Overview
HCL Domino V12 Key Security Features Overview HCL Domino V12 Key Security Features Overview
HCL Domino V12 Key Security Features Overview hemantnaik
 
Planning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections UpgradePlanning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections UpgradeGabriella Davis
 

What's hot (20)

Planning and Completing an IBM Connections Upgrade
Planning and Completing an IBM Connections UpgradePlanning and Completing an IBM Connections Upgrade
Planning and Completing an IBM Connections Upgrade
 
An Introduction To Docker
An Introduction To DockerAn Introduction To Docker
An Introduction To Docker
 
Setting Up a Hybrid Domino Environment to Ease your Way to the Cloud
Setting Up a Hybrid Domino Environment to Ease your Way to the CloudSetting Up a Hybrid Domino Environment to Ease your Way to the Cloud
Setting Up a Hybrid Domino Environment to Ease your Way to the Cloud
 
SmartCloud Administration Best Practices MWLUG 2016
SmartCloud Administration Best Practices MWLUG 2016SmartCloud Administration Best Practices MWLUG 2016
SmartCloud Administration Best Practices MWLUG 2016
 
Open mic IBM Sametime 9 limited use server
Open mic   IBM Sametime 9 limited use serverOpen mic   IBM Sametime 9 limited use server
Open mic IBM Sametime 9 limited use server
 
What We Wish We Had Known: Becoming an IBM Connections Administrator
What We Wish We Had Known: Becoming an IBM Connections AdministratorWhat We Wish We Had Known: Becoming an IBM Connections Administrator
What We Wish We Had Known: Becoming an IBM Connections Administrator
 
Spnego configuration
Spnego configurationSpnego configuration
Spnego configuration
 
Dominopoint 2012 - IBM Lotus Traveler High Availability in a nutshell
Dominopoint 2012 - IBM Lotus Traveler High Availability in a nutshellDominopoint 2012 - IBM Lotus Traveler High Availability in a nutshell
Dominopoint 2012 - IBM Lotus Traveler High Availability in a nutshell
 
1084: Planning and Completing an IBM Connections Upgrade
 1084: Planning and Completing an IBM Connections Upgrade 1084: Planning and Completing an IBM Connections Upgrade
1084: Planning and Completing an IBM Connections Upgrade
 
Open Mic on Sametime9 Install -Best Practices
Open Mic on Sametime9 Install  -Best PracticesOpen Mic on Sametime9 Install  -Best Practices
Open Mic on Sametime9 Install -Best Practices
 
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for AdminsInform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
 
Domino Security - not knowing is not an option - MWLUG 2015
Domino Security - not knowing is not an option - MWLUG 2015Domino Security - not knowing is not an option - MWLUG 2015
Domino Security - not knowing is not an option - MWLUG 2015
 
IBM Notes Traveler Best Practices
IBM Notes Traveler Best PracticesIBM Notes Traveler Best Practices
IBM Notes Traveler Best Practices
 
Open Mic: IBM Sametime Web Client & Meeting Server - An Introduction to new f...
Open Mic: IBM Sametime Web Client & Meeting Server - An Introduction to new f...Open Mic: IBM Sametime Web Client & Meeting Server - An Introduction to new f...
Open Mic: IBM Sametime Web Client & Meeting Server - An Introduction to new f...
 
IAmLUG presentation: Domino Admin Best Practices - Hunting the Gremlins
IAmLUG presentation: Domino Admin Best Practices - Hunting the GremlinsIAmLUG presentation: Domino Admin Best Practices - Hunting the Gremlins
IAmLUG presentation: Domino Admin Best Practices - Hunting the Gremlins
 
Show100: Making IBM Notes Traveler Highly Available
Show100: Making IBM Notes Traveler Highly AvailableShow100: Making IBM Notes Traveler Highly Available
Show100: Making IBM Notes Traveler Highly Available
 
Fixing Domino Server Sickness
Fixing Domino Server SicknessFixing Domino Server Sickness
Fixing Domino Server Sickness
 
HCL Domino V12 Key Security Features Overview
HCL Domino V12 Key Security Features Overview HCL Domino V12 Key Security Features Overview
HCL Domino V12 Key Security Features Overview
 
Planning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections UpgradePlanning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections Upgrade
 
Domino Adminblast
Domino AdminblastDomino Adminblast
Domino Adminblast
 

Similar to Upgrading to Sametime 9.0.1

Setting up computer servers (sucs)
Setting up computer servers (sucs)Setting up computer servers (sucs)
Setting up computer servers (sucs)Melchor Maravillas
 
Adminlicious - A Guide To TCO Features In Domino v10
Adminlicious - A Guide To TCO Features In Domino v10Adminlicious - A Guide To TCO Features In Domino v10
Adminlicious - A Guide To TCO Features In Domino v10Gabriella Davis
 
Ibm connections docs 2 install guide
Ibm connections docs 2 install guideIbm connections docs 2 install guide
Ibm connections docs 2 install guideRoberto Boccadoro
 
Connections install in 45 mins
Connections install in 45 minsConnections install in 45 mins
Connections install in 45 minsSharon James
 
Wally Mead - Upgrading to system center 2012 r2 configuration manager
Wally Mead - Upgrading to system center 2012 r2 configuration managerWally Mead - Upgrading to system center 2012 r2 configuration manager
Wally Mead - Upgrading to system center 2012 r2 configuration managerNordic Infrastructure Conference
 
Oracle E-Business Suite R12.2.6 on Database 12c: Install, Patch and Administer
Oracle E-Business Suite R12.2.6 on Database 12c: Install, Patch and AdministerOracle E-Business Suite R12.2.6 on Database 12c: Install, Patch and Administer
Oracle E-Business Suite R12.2.6 on Database 12c: Install, Patch and AdministerAndrejs Karpovs
 
Upgrading from WinS 2008/2008 R2 to WinS 2012
Upgrading from WinS 2008/2008 R2 to WinS 2012Upgrading from WinS 2008/2008 R2 to WinS 2012
Upgrading from WinS 2008/2008 R2 to WinS 2012iTawy Community
 
Drupal Continuous Integration with Jenkins - The Basics
Drupal Continuous Integration with Jenkins - The BasicsDrupal Continuous Integration with Jenkins - The Basics
Drupal Continuous Integration with Jenkins - The BasicsJohn Smith
 
Fusion Middleware 12c Upgrade - Standalone server
Fusion Middleware 12c Upgrade - Standalone serverFusion Middleware 12c Upgrade - Standalone server
Fusion Middleware 12c Upgrade - Standalone serverK Kumar Guduru
 
SLBdiensten: Windows 10 deployment met Microsoft Deployment Toolkit en Setup ...
SLBdiensten: Windows 10 deployment met Microsoft Deployment Toolkit en Setup ...SLBdiensten: Windows 10 deployment met Microsoft Deployment Toolkit en Setup ...
SLBdiensten: Windows 10 deployment met Microsoft Deployment Toolkit en Setup ...Roel van Bueren
 
Secure your Secrets and Settings in ColdFusion
Secure your Secrets and Settings in ColdFusionSecure your Secrets and Settings in ColdFusion
Secure your Secrets and Settings in ColdFusionOrtus Solutions, Corp
 
Veeam Backup & Replication - What’s New in 6.5
Veeam Backup & Replication - What’s New in 6.5Veeam Backup & Replication - What’s New in 6.5
Veeam Backup & Replication - What’s New in 6.5Veeam Software
 
Deployment - Done Right!
Deployment - Done Right!Deployment - Done Right!
Deployment - Done Right!Eberhard Wolff
 
Migrating to Exchange 2010 and ad 2080 r2
Migrating to Exchange 2010 and ad 2080 r2Migrating to Exchange 2010 and ad 2080 r2
Migrating to Exchange 2010 and ad 2080 r2Nathan Winters
 
Arcelor Mittal intern
Arcelor Mittal internArcelor Mittal intern
Arcelor Mittal internAnshul Jain
 
The Art of Sitecore Upgrades
The Art of Sitecore UpgradesThe Art of Sitecore Upgrades
The Art of Sitecore UpgradesRuud van Falier
 

Similar to Upgrading to Sametime 9.0.1 (20)

Setting up computer servers (sucs)
Setting up computer servers (sucs)Setting up computer servers (sucs)
Setting up computer servers (sucs)
 
Best ofmms kb_final
Best ofmms kb_finalBest ofmms kb_final
Best ofmms kb_final
 
Best ofmms kb_final
Best ofmms kb_finalBest ofmms kb_final
Best ofmms kb_final
 
Adminlicious - A Guide To TCO Features In Domino v10
Adminlicious - A Guide To TCO Features In Domino v10Adminlicious - A Guide To TCO Features In Domino v10
Adminlicious - A Guide To TCO Features In Domino v10
 
Ibm connections docs 2 install guide
Ibm connections docs 2 install guideIbm connections docs 2 install guide
Ibm connections docs 2 install guide
 
Connections install in 45 mins
Connections install in 45 minsConnections install in 45 mins
Connections install in 45 mins
 
Wally Mead - Upgrading to system center 2012 r2 configuration manager
Wally Mead - Upgrading to system center 2012 r2 configuration managerWally Mead - Upgrading to system center 2012 r2 configuration manager
Wally Mead - Upgrading to system center 2012 r2 configuration manager
 
Oracle E-Business Suite R12.2.6 on Database 12c: Install, Patch and Administer
Oracle E-Business Suite R12.2.6 on Database 12c: Install, Patch and AdministerOracle E-Business Suite R12.2.6 on Database 12c: Install, Patch and Administer
Oracle E-Business Suite R12.2.6 on Database 12c: Install, Patch and Administer
 
Upgrading from WinS 2008/2008 R2 to WinS 2012
Upgrading from WinS 2008/2008 R2 to WinS 2012Upgrading from WinS 2008/2008 R2 to WinS 2012
Upgrading from WinS 2008/2008 R2 to WinS 2012
 
Weblogic12 c installation guide
Weblogic12 c installation guideWeblogic12 c installation guide
Weblogic12 c installation guide
 
Drupal Continuous Integration with Jenkins - The Basics
Drupal Continuous Integration with Jenkins - The BasicsDrupal Continuous Integration with Jenkins - The Basics
Drupal Continuous Integration with Jenkins - The Basics
 
Windows 2003 Server
Windows 2003 ServerWindows 2003 Server
Windows 2003 Server
 
Fusion Middleware 12c Upgrade - Standalone server
Fusion Middleware 12c Upgrade - Standalone serverFusion Middleware 12c Upgrade - Standalone server
Fusion Middleware 12c Upgrade - Standalone server
 
SLBdiensten: Windows 10 deployment met Microsoft Deployment Toolkit en Setup ...
SLBdiensten: Windows 10 deployment met Microsoft Deployment Toolkit en Setup ...SLBdiensten: Windows 10 deployment met Microsoft Deployment Toolkit en Setup ...
SLBdiensten: Windows 10 deployment met Microsoft Deployment Toolkit en Setup ...
 
Secure your Secrets and Settings in ColdFusion
Secure your Secrets and Settings in ColdFusionSecure your Secrets and Settings in ColdFusion
Secure your Secrets and Settings in ColdFusion
 
Veeam Backup & Replication - What’s New in 6.5
Veeam Backup & Replication - What’s New in 6.5Veeam Backup & Replication - What’s New in 6.5
Veeam Backup & Replication - What’s New in 6.5
 
Deployment - Done Right!
Deployment - Done Right!Deployment - Done Right!
Deployment - Done Right!
 
Migrating to Exchange 2010 and ad 2080 r2
Migrating to Exchange 2010 and ad 2080 r2Migrating to Exchange 2010 and ad 2080 r2
Migrating to Exchange 2010 and ad 2080 r2
 
Arcelor Mittal intern
Arcelor Mittal internArcelor Mittal intern
Arcelor Mittal intern
 
The Art of Sitecore Upgrades
The Art of Sitecore UpgradesThe Art of Sitecore Upgrades
The Art of Sitecore Upgrades
 

More from Gabriella Davis

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Engage2022 - Domino Admin Tips
Engage2022 - Domino Admin TipsEngage2022 - Domino Admin Tips
Engage2022 - Domino Admin TipsGabriella Davis
 
. Design Decisions: Developing for Mobile - The Template Experience Project
. Design Decisions: Developing for Mobile - The Template Experience Project. Design Decisions: Developing for Mobile - The Template Experience Project
. Design Decisions: Developing for Mobile - The Template Experience ProjectGabriella Davis
 
Domino Server Health - Monitoring and Managing
 Domino Server Health - Monitoring and Managing Domino Server Health - Monitoring and Managing
Domino Server Health - Monitoring and ManagingGabriella Davis
 
Face Off Domino vs Exchange On Premises
Face Off Domino vs Exchange On PremisesFace Off Domino vs Exchange On Premises
Face Off Domino vs Exchange On PremisesGabriella Davis
 
An Introduction to Configuring Domino for Docker
An Introduction to Configuring Domino for DockerAn Introduction to Configuring Domino for Docker
An Introduction to Configuring Domino for DockerGabriella Davis
 
An Introduction To The DMARC SMTP Validation Requirements
An Introduction To The DMARC SMTP Validation RequirementsAn Introduction To The DMARC SMTP Validation Requirements
An Introduction To The DMARC SMTP Validation RequirementsGabriella Davis
 
× The Road To A #Perfect10 - How To Get Ready For Domino, Sametime, VOP and T...
× The Road To A #Perfect10 - How To Get Ready For Domino, Sametime, VOP and T...× The Road To A #Perfect10 - How To Get Ready For Domino, Sametime, VOP and T...
× The Road To A #Perfect10 - How To Get Ready For Domino, Sametime, VOP and T...Gabriella Davis
 
An introduction to configuring Domino for Docker
An introduction to configuring Domino for DockerAn introduction to configuring Domino for Docker
An introduction to configuring Domino for DockerGabriella Davis
 
How To Approach GDPR Preparation & Discovery
How To Approach GDPR Preparation & DiscoveryHow To Approach GDPR Preparation & Discovery
How To Approach GDPR Preparation & DiscoveryGabriella Davis
 
An Introduction To The DMARC SMTP Validation Requirements
An Introduction To The DMARC SMTP Validation RequirementsAn Introduction To The DMARC SMTP Validation Requirements
An Introduction To The DMARC SMTP Validation RequirementsGabriella Davis
 
A Guide To Single Sign-On for IBM Collaboration Solutions
A Guide To Single Sign-On for IBM Collaboration SolutionsA Guide To Single Sign-On for IBM Collaboration Solutions
A Guide To Single Sign-On for IBM Collaboration SolutionsGabriella Davis
 
What's New in Notes, Sametime and Verse On-Premises
What's New in Notes, Sametime and Verse On-PremisesWhat's New in Notes, Sametime and Verse On-Premises
What's New in Notes, Sametime and Verse On-PremisesGabriella Davis
 
An Introduction To Docker
An Introduction To  DockerAn Introduction To  Docker
An Introduction To DockerGabriella Davis
 
Embracing iot in the enterprise
Embracing iot in the enterpriseEmbracing iot in the enterprise
Embracing iot in the enterpriseGabriella Davis
 
Benefits and Risks of a Single Identity - IBM Connect 2017
Benefits and Risks of a Single Identity - IBM Connect 2017Benefits and Risks of a Single Identity - IBM Connect 2017
Benefits and Risks of a Single Identity - IBM Connect 2017Gabriella Davis
 

More from Gabriella Davis (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Engage2022 - Domino Admin Tips
Engage2022 - Domino Admin TipsEngage2022 - Domino Admin Tips
Engage2022 - Domino Admin Tips
 
. Design Decisions: Developing for Mobile - The Template Experience Project
. Design Decisions: Developing for Mobile - The Template Experience Project. Design Decisions: Developing for Mobile - The Template Experience Project
. Design Decisions: Developing for Mobile - The Template Experience Project
 
Domino Server Health - Monitoring and Managing
 Domino Server Health - Monitoring and Managing Domino Server Health - Monitoring and Managing
Domino Server Health - Monitoring and Managing
 
Face Off Domino vs Exchange On Premises
Face Off Domino vs Exchange On PremisesFace Off Domino vs Exchange On Premises
Face Off Domino vs Exchange On Premises
 
60 Admin Tips
60 Admin Tips60 Admin Tips
60 Admin Tips
 
An Introduction to Configuring Domino for Docker
An Introduction to Configuring Domino for DockerAn Introduction to Configuring Domino for Docker
An Introduction to Configuring Domino for Docker
 
An Introduction To The DMARC SMTP Validation Requirements
An Introduction To The DMARC SMTP Validation RequirementsAn Introduction To The DMARC SMTP Validation Requirements
An Introduction To The DMARC SMTP Validation Requirements
 
× The Road To A #Perfect10 - How To Get Ready For Domino, Sametime, VOP and T...
× The Road To A #Perfect10 - How To Get Ready For Domino, Sametime, VOP and T...× The Road To A #Perfect10 - How To Get Ready For Domino, Sametime, VOP and T...
× The Road To A #Perfect10 - How To Get Ready For Domino, Sametime, VOP and T...
 
An introduction to configuring Domino for Docker
An introduction to configuring Domino for DockerAn introduction to configuring Domino for Docker
An introduction to configuring Domino for Docker
 
How To Approach GDPR Preparation & Discovery
How To Approach GDPR Preparation & DiscoveryHow To Approach GDPR Preparation & Discovery
How To Approach GDPR Preparation & Discovery
 
An Introduction To The DMARC SMTP Validation Requirements
An Introduction To The DMARC SMTP Validation RequirementsAn Introduction To The DMARC SMTP Validation Requirements
An Introduction To The DMARC SMTP Validation Requirements
 
Brand Yourself
Brand YourselfBrand Yourself
Brand Yourself
 
Home Working
Home WorkingHome Working
Home Working
 
A Guide To Single Sign-On for IBM Collaboration Solutions
A Guide To Single Sign-On for IBM Collaboration SolutionsA Guide To Single Sign-On for IBM Collaboration Solutions
A Guide To Single Sign-On for IBM Collaboration Solutions
 
The Imposter Syndrome
The Imposter SyndromeThe Imposter Syndrome
The Imposter Syndrome
 
What's New in Notes, Sametime and Verse On-Premises
What's New in Notes, Sametime and Verse On-PremisesWhat's New in Notes, Sametime and Verse On-Premises
What's New in Notes, Sametime and Verse On-Premises
 
An Introduction To Docker
An Introduction To  DockerAn Introduction To  Docker
An Introduction To Docker
 
Embracing iot in the enterprise
Embracing iot in the enterpriseEmbracing iot in the enterprise
Embracing iot in the enterprise
 
Benefits and Risks of a Single Identity - IBM Connect 2017
Benefits and Risks of a Single Identity - IBM Connect 2017Benefits and Risks of a Single Identity - IBM Connect 2017
Benefits and Risks of a Single Identity - IBM Connect 2017
 

Recently uploaded

Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 

Recently uploaded (20)

Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 

Upgrading to Sametime 9.0.1

  • 1. New Way To Learn Upgrading To Sametime 9.0.1 Gabriella Davis Technical Director The Turtle Partnership gabriella@turtlepartnership.com
  • 4. What’s Your Starting Point? ❖ What’s already installed and in use? ❖ Do you want to add new servers / features ❖ Is this a good time to re-architect your existing Community servers ❖ Introduce more HA or resilience
  • 5. Upgrade Order ❖ DB2 ❖ Installation Manager ❖ Sametime System Console ❖ Sametime Community Server ❖ Sametime Proxy Server ❖ Sametime Advanced Server ❖ Sametime Meeting Server ❖ ….. then the Media elements which we will discuss at next week’s presentation
  • 6. Pre-Install Planning ❖ When upgrading a cluster, all nodes must be upgraded ❖ The primary node must be upgraded first ❖ if that can’t be done then the non upgraded nodes must be left offline until they can be upgraded ❖ or removed from the cluster entirely before upgrade ❖ Any custom WAS server jvm properties will be overwritten during upgrade and will need to be reapplied
  • 7. LDAP ❖ Prior to Sametime 9.0.1 it was still possible to use a native Domino format as a directory and not migrate to LDAP ❖ 9.0.1 now only supports LDAP (including Domino as LDAP) as a directory source ❖ If you haven’t already moved your Sametime architecture to use LDAP as a directory you will need to start by planning for that
  • 8. In-place vs Side-by-Side ❖ How much downtime can you afford? ❖ side by side allows you to build separately and switchover when complete, minimising downtime ❖ How much risk ? ❖ upgrading in place commits you to a irreversible path once you start ❖ In place upgrades are only an option for Sametime 9.0 environments not 8.5.2
  • 9. Side By Side For Pre 9.0 ❖ 8.5.2 Upgrades must be done side by side ❖ The Policies must be migrated into a new SSC database ❖ The Meeting Server database must be updated with a new schema ❖ The Sametime Advanced data tables must be updated
  • 10. The Importance of DNS ❖ Communication between Sametime servers uses DNS entries ❖ DNS must resolve from every server to every other server ❖ This is especially true for servers in DMZs where DNS is typically not present ❖ Some FQHN entries are stored within the client and when building side by side should be “swapped” at the point of going live ❖ Community Servers ❖ Meeting Servers ❖ Sametime Proxy Servers ❖ Sametime Advanced Servers
  • 11. Choosing an OS ❖ Is now the time to move OS to newer version or different platform ❖ Most people haven’t upgraded the base OS since their original install ❖ Newer OS are more secure and easier to patch ❖ Switching from Windows to Linux or any other supported platform is fairly simple on a side by side build ❖ The only data we migrate are the actual DB2 databases which are platform independent
  • 12. Database Server ❖ IBM Sametime only supports DB2 as a database platform ❖ DB2 limited use is an entitlement with your Sametime 9.0.1 licensing if you don’t already have DB2 licensed ❖ DB2 9.5 and 9.7 were supported for Sametime 8.5.2 ❖ DB2 9.7 & 10.1 were supported for Sametime 9.0 ❖ Change to entitlement for DB2 ❖ if you already have DB2 licensed then DB2 workgroup and enterprise 9.7 , 10.1 and 10.5 are supported ❖ For new installs 10.5 limited use is available ❖ The entitlement for DB2 with Sametime does not support full database HADR
  • 13. Database Upgrade or Migration
  • 14. ❖ Once the upgrade is installed you can’t roll back ❖ The databases won’t be upgraded as part of the install ❖ They need to be upgraded post-install ❖ db2 upgrade database STSC .. etc Upgrading DB2 In Place
  • 15. New Install ❖ Install DB2 10.5 on a new server ❖ You will want to change the hostname of the new server to that of the old when you changeover ❖ Backup DB2 databases (offline and simple) ❖ DB2 backup database STSC to <drive> with 2 buffers buffer 1024 parallelism 1 compress without prompting ❖ ensure <drive> letter is available on source and target machines ❖ Restore DB2 databases and automatically upgrade ❖ db2 restore database STSC user db2admin using <password> from <backupfilelocation> (e.g. d:db2backup) ❖ If the upgrade fails, attempt a manual upgrade ❖ db2 upgrade database STSC
  • 16. Pre-Install Checking ❖ DB2 ships with db2prereqcheck which verifies if the platform / OS you are installing onto matches the criteria needed ❖ Always run this command using the extracted install directory of the version you want to move to ❖ Since the installer removes the previous version, use this to verify support for the new version before starting any install
  • 17. ❖ E:SoftwareDB2UNIVERSALdb2windowsutilities>db2ckupgrade.exe -e -l e:db2upgrade.log ❖ Version of DB2CKUPGRADE being run: VERSION "10.5" Database: "STADV" DBT5537I The db2ckupgrade utility has completed 
 processing for database "STADV". Database: "STSC" DBT5537I The db2ckupgrade utility has completed 
 processing for database "STSC". Database: "STMS" DBT5537I The db2ckupgrade utility has completed 
 processing for database "STMS". Database: "STPS" DBT5537I The db2ckupgrade utility has completed 
 processing for database "STPS". DBT5508I The db2ckupgrade utility completed 
 successfully. The database or databases can be upgraded. DB2CkUpgrade
  • 18. DB2 Fails To Start on Windows 2008 ❖ Install Visual C++ redistributable package for Windows 2008 SP1 ❖ Technote : http://www-01.ibm.com/support/ docview.wss?uid=swg21612462 ❖ Install both the 32bit and 64bit versions from Microsoft for 64bit DB2
  • 19. Pre-Install Patches ❖ IBM recommend servers be patched to certain levels before attempting an upgrade ❖ There’s a technote to check for latest versions for 9.0.1 ❖ URL from documentation http://www-01.ibm.com/support/docview.wss? uid=swg21971604 (it currently doesn’t exist)
  • 20. Guidelines When Upgrading ❖ If upgrading WebSphere make sure the Deployment Manager is started but not the Application servers or nodes ❖ If upgrading the System Console make sure the node agent is started and the System Console before starting Installation Manager (IIM) ❖ Similarly ensure the node agent and application server is started for Meeting when upgrading meetings and so on ❖ If any servers are set to anything other than “stopped’ under JVM monitoring - change that before you start upgrading
  • 22. Documentation says 1.8.4.1 but the system requirements say that and above
  • 23. This is a simple upgrade over the top of the existing install maintaining all the existing packages Don’t Reinstall IIM ❖ You can’t uninstall IIM without uninstalling all the software it installed such as the Sametime components ❖ If you install into a new directory you can’t use IIM to upgrade the existing components as it won’t see them
  • 24. Upgrade all servers with the same version of IIM before starting
  • 26. Upgrade WebSphere On Every Server
  • 27. If you downloaded the fixpack extract it to a folder and choose “Add Repository” to navigate to the repository.config file in that folder If the server can connect to the internet then you needn’t download the Websphere fixpack. The server will search IBM’s online repositories
  • 28. The current recommended version is 8.5.5.8 so we will install that rather than 8.5.5.0 make sure this box isn’t ticked
  • 29. By default the installer will choose the packages you already have installed when applying an update
  • 30. Upgrades into the same package and the same directory Since we are using IIM we can rollback this version at any time
  • 32. Moving from 8.5.2 ❖ The Sametime policies must be exported (exportPolicies) ❖ A new STSC database must be created (createSCDB) ❖ The exported policies must be imported (importPolicies) ❖ Use the scripts in the extracted install files DatabaseScripts directory
  • 33. The Sametime components aren’t available from the online repositories so must be downloaded. Once the installers are extracted there will be a repository.config file in each install directory which you need to
  • 34. Note all the servers (this is a test machine where everything is installed) are still on 9.0.0.0
  • 35. Start the System Console node and server before starting the upgrade
  • 36. ❖ I only get offered the System Console to upgrade ❖ This can be for two reasons ❖ I only defined the System Console repository in Installation Manager ❖ Only the System Console is installed on this server
  • 37. The deployment manager must be started so IIM can login and validate the install
  • 38.
  • 39.
  • 40. Once updated I can login to the System Console and confirm what version is installed
  • 41. Post SSC Upgrade Choose Manage Policies then “Edit Policy Settings” On the Edit Policy Settings screen select “Update Policies”
  • 43. Backup Files On Community Server ❖ IBM recommends backing up ❖ names.nsf, vpuserinfo.nsf, stconfig.nsf, sametime.ini and STRunTimeDebugTool.jar ❖ I would strongly suggest backing up STCore.jar as well
  • 45.
  • 46.
  • 47.
  • 48.
  • 50. Community Server Services Fail ❖ After upgrading successfully some of the Sametime services fail to start such as the PolicyServlet ❖ The console reports the the PolicyServlet can’t be found ❖ It’s missing from STCore.jar and should be merged with your backup (until IBM release a fix) ❖ Details on this are on my blog http://bit.ly/1RqWrKa
  • 51. Community Server Services Fail STCore.jar from 9.0.1 install Only 4 Servlets STCore.jar from 9.0 install All 6 Servlets
  • 53. Added the ST Proxy repository and unchecked the SSC repository
  • 54. Tell IIM to search for a Sametime component repository
  • 55.
  • 56. Logging into the System Console (which must be running)
  • 57. Logging into the ST Proxy Server (which must be running)
  • 58.
  • 59.
  • 60.
  • 61. Verifying Virtual Hosts ❖ Check all the server ports are still mapped in the virtual host for the ST Proxy server ❖ check the other hosts including default and admin host to ensure the ports do not appear in either of those
  • 63. Remapping Application Modules All modules should be mapped to the same host but default_host is wrong Choose the correct virtual host and apply
  • 66. Migrating From Sametime Advanced 8.5.2 ❖ The STADV database must be updated with new data entries ❖ http://ibm.co/1OXozdw ❖ db2 connect to STADV ❖ INSERT INTO ORGCOL.PC_SETTING (SETTING_NAME,SETTING_TYPE,SETTING_VALUE) VALUES ('admin.only.delete', 3, 'false'); ❖ INSERT INTO ORGCOL.PC_SETTING (SETTING_NAME,SETTING_TYPE,SETTING_VALUE) VALUES ('remove.invalid.members', 3, 'true'); ❖ INSERT INTO ORGCOL.PC_SETTING (SETTING_NAME,SETTING_TYPE,SETTING_VALUE) VALUES ('wildcard.search.enabled', 3, 'false');
  • 67. Added the ST Advanced repository and unchecked the previous repositories
  • 68.
  • 69. Logging into the System Console (which must be running)
  • 70. Logging into the ST Advanced Server (which must be running)
  • 71.
  • 72.
  • 73. Make sure there’s a virtual host for the ST Advanced application
  • 74. Map the fully qualified hostname and the ports used by the ST Advanced server. Make sure none of these exist in default or admin host You can map multiple hostnames so long as they all resolve to the server
  • 75.
  • 76. Click here to select all Modules Expand here to choose virtual host to map
  • 79. Migrating From Sametime Meetings 8.5.2 ❖ The STMS (Meetings db) needs to be updated to a new schema ❖ From the DatabaseScripts folder in the extracted ST Meeting server install files ❖ applyDDLUpdate.bat migration_meetingserver_ddl_filename STMS db2admin
  • 80. Added the ST Meeting repository - these would only all be in the same IIM if they are all installed on the same server
  • 81. Most of the servers are upgraded at this point
  • 82.
  • 83. Login to the SSC Validate with the Meeting Server which must be running
  • 84.
  • 85. Make sure there’s a virtual host for the ST Meeting application Map the fully qualified hostname and the ports used by the ST Meeting server. Make sure none of these exist in default or admin host Since I have a WAS Proxy in front of the meeting server I also map ports 80 and 443
  • 86.
  • 87.
  • 88. All the modules should be remapped to the correct virtual host stmeet_host
  • 89.
  • 91. Enabling Whiteboard Services ❖ Not officially supported or documented* ❖ Thanks to Ben Williams @ Portal (collaborationben.com) for finding the documentation for this last week
 
 
 
 
 
 
 
 
 ❖ *so maybe you shouldn’t be doing it…
  • 92. Step 1. Mapping The Module ❖ Enterprise Application - Sametime Meeting Server - Manage Modules Make sure Core Whiteboard Services is mapped to the STMeetingServer NOT the deployment manager
  • 93. Step 2: Enabling Whiteboard Services
  • 94. Next Week: Working With Sametime Mobile Applications Audio / Video Architecture gabriella@turtlepartnership.com http://turtleblog.info