SlideShare uma empresa Scribd logo
1 de 48
Baixar para ler offline
Planning and Completing an IBM Connections Upgrade
TI-1084
Gabriella Davis
The Turtle Partnership
gabriella@turtlepartnership.com
Let’s	talk	about	me	for	a	minute
• 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, Connections and things that
they talk to
• Stubborn and relentless problem solver
• Lives in London about half of the time
• gabriella@turtlepartnership.com
• twitter: gabturtle
• http://connections101.info
• http://turtleblog.info
Planning
What Are We Dealing With?
• Fixes
▪ WebSphere
▪ Applications
• Fixpacks
▪ Tivoli
▪ DB2 /SQL etc
• CRs (Cumulative Releases)
• .. and now Day 1 fixes
Deciding When / If To Upgrade
• Register for support updates so you get notified of problems and
fixes
• If you have a problem that is resolved by a fix - apply the fix
• If you don't have a problem you have more time to plan
Search Fix Central for any updates
• Register for subscriptions
▪ http://www-01.ibm.com/software/support/einfo.html
▪ RSS Feed for Connections notifications
Subscription Options By Product
Before Any Fixes Or Updates
• Backup WebSphere
▪ profilesdmgrbinbackupConfig.sh/bat d:filename.zip -
nostop
• Backup the databases
▪ db2 backup database peopledb to d: with 2 buffers buffer
1024 parallelism 1 compress without prompting
• Read all the documentation
▪ http://www-01.ibm.com/support/knowledgecenter
• Download all the necessary files
Working With Installation Manager
• IM controls all installs and updates to your software
▪ Once you’ve installed something via IM you can’t delete IM
without first uninstalling all software it manages
• Install the right version of IM in the right directory
▪ You can’t move or uninstall it once you start using it
• You can upgrade it to the latest version though
Reviewing installed software
Reviewing installed software
• Installation Manager - View Installed Packages
Installation Manager - Modify, Rollback, Uninstall
Applying WebSphere Fixes
Applying WebSphere Fixes
• Using online repository via Installation Manager
• Downloading fix files from Fix Central
• Apply to every server
▪ Rolling back fixes
Applying FixPacks
Applying DB2 Fixes
• Download the DB2 fix for the fixpack you need from FixCentral
▪ I prefer to use the Universal server fixpack
• Extract the downloaded file
▪ for Linux run installFixPack (from universal directory)
▪ for Windows run setup.exe (from the ESE directory)
Verifying DB2
db2level
Verifying DB2
db2licm	-l
Applying TDI Fixes
• Download the fixpack you need from Fix Central
• Extract the zip file into a folder where there should be a new
UpdateInstaller.jar
▪ copy that file into IBMTDIV7.1maintenance
• Run applyUpdates.bat/sh from IBMTDIV7.1bin
▪ -queryreg (current components and versions)
Applying TDI Fixes
• applyUpdates.bat/sh -update locationofzipfixfile
• when all components are updated run query fix again to confirm
Applying Interim Connections Application Fixes
• Download the fixes from Fix Central
▪ copy to a “fixes” directory under IBMConnections
UpdateInstaller
▪ From the AppServerbin directory run setupCmdLine.sh /bat

• Go to a command line and from the UpdateInstaller directory
run “updateWizard.bat/sh”
• It will ask you if you have backed up your customizations - don’t
lie to it :-)
Connections 5.5 Fixes
Updating Connections - Cumulative Releases
Planning a Cumulative Release Fix
• There should be an IBM technote with details of the release
▪ For v5 all the CRs are referenced from the same technote
• http://www-01.ibm.com/support/docview.wss?
uid=swg21683118
• The technote contains details of all the CRs
• There are no CRs for Connections 5.5 yet but there are Day 1
fixes here
• http://www-01.ibm.com/support/docview.wss?
uid=swg21972646
MUST Do
• The CR update document has things you MUST do and things
you CAN do
• MUST DO
▪ Application Updates
▪ DB Schema Updates
▪ Any Filenet or Cognos Updates
CAN Do
• There will also be a list of supported versions for your DB
server, for WAS, for LDAP, for Linux and Windows
▪ also check detailed system requirements http://
www-01.ibm.com/support/docview.wss?uid=swg27042395
Deciding What To Upgrade & In What Order
• WebSphere (optional?)
▪ Verify you also install any iFixes with your WAS fix packs
• DB2 (optional?)
▪ Is your DB2 server used for anything else?
• Connections Applications
• DB Schema Changes
• FileNet
• Cognos
Updating Connections - Backing Up
• WebSphere
▪ from profilesDmgr01binbackupConfig.xx <filename> -
nostop
• Customizations
▪ datasharedcustomizations ..
• Databases
▪ db2 backup database peopledb to d: with 2 buffers buffer
1024 parallelism 1 compress without prompting
Updating Connections Applications
• via Installation Manager
• Unzip the CR update file e.g. 5.0.0.0-IC-Multi-CR03-
LO84244.zip (there is a single file for multiple OS)



Updating Connections Via Installation Manager
Updating Connections Via Installation Manager
Verifying The Install Step 1
• Before starting any Connection servers
• Check the logs
▪ c:programdataIBMInstallationManager
▪ IBMConnectionsversionlog
▪ Dmgr SystemOut.log
Verifying The Install Step 2.
• The nodeagent on the application server profiles should be
started
▪ Dmgr will deploy the updated apps to each node
▪ Monitor SystemOut.log on the Dmgr to verify when the apps
are fully deployed
▪ The actual files are deployed from
• dmgrconfigcellscellnameapplications To
• profilenameconfigcellscellnameapplications
• the file date/time stamps should match
Step 3. Stop Here Before Starting Any Connections Servers
• Now is the time to apply the DB schema changes
• Download the database updates zip file linked to
from the update document http://www-01.ibm.com/
support/docview.wss?uid=swg21683118 (v5)
• http://www-01.ibm.com/support/docview.wss?
uid=swg21972646 (v5.5)
▪ Use the readme in the SQL directory to find the
commands to run
▪ make sure you are logged in as the DB2
administrator
▪ I like to pipe the command to a text file so I can
review the output by adding >[outputfile] after
each line
If you don’t update the DB Schema the application
servers will still start
the applications just won’t work
check SystemOut.log for errors relating to versions
of the db schema
After Any Fixes Or Updates
• Sync the nodes
• Start each server individually, monitoring the SystemOut.log for
any errors
• Test every URL works
▪ /files
▪ /blogs
▪ /communities etc
• Test the search works by using the search validation URL
▪ <hostname>/search/serverStatus (case sensitive)
Upgrading Connections - New Releases
Hello 5.5 !
In-Place vs Side By Side
• Upgrading from 5.0 - 5.5 can be done in place or side by side
▪ I avoid upgrading in place since there’s no way to back out
once you start
▪ It does mean running duplicate hardware until you cutover
to the new environment
▪ but it’s much safer and lower risk
Planning
• Installing Connections 5.5 is a small part of what you will need
to plan for
• If you are doing an in-place upgrade you will have to uninstall
the Connections applications before installing the latest version
Planning
▪ DB2 installation and patching
▪ TDI installation and patching
▪ Verify the Linux libraries and OS are at the right level
▪ Creating 5.0 databases to match the source data
▪ Patch the databases to match the source data
▪ Writing migration XML and script files to move the DB data
▪ Migrate the DB data
▪ Upgrade all the databases to v5.5 DB Schema
▪ Exporting artifacts from the existing environment
▪ Backing up and restoring the databases that aren’t migrated but need to be reused
eg. FEBDB, FNOS, FNGCD
▪ Installing and patching WAS
▪ THEN…..
Planning - More
▪ INSTALL CONNECTIONS…
▪ Upgrade to the latest CR that Connections supports
▪ Upgrade all the databases to the latest CR DB Schema
▪ Import the artifacts that you exported from 5.0
▪ Migrate the SSL keydb from source to destination
▪ Import the WAS internal key into the keydb
▪ Copy the shared content stores
▪ Copy the local search to one node
▪ Copy over the customisations and verify they still work
▪ Synchronise files in communities





Test All Existing Customisations
• In any Connections environment I recommend deploying a test
server
• All components other than Cognos can be installed on one
server
• Having a test server enables Customisations, iFixes and Interim
fixes to be tested before deploying to production
Things To Watch Out For…
• The keydb used by IHS must have the WAS certificate from the
deployment manager installed
• If you buy a 4096 SSL certificate you need to configure
WebSphere to support that by using unrestricted java library
files
• The XML files imported as part of the artifacts import may not
work as expected on Connections 5.5
• There may be configuration settings that are no longer
supported to in the wrong syntax
Connections 5.5 Day 1 Fixes
• IBM released a number of critical, required Connections,
database and Cognos fixes on the day Connections 5.5 became
available.
• These should be used as your primary install files , not the ones
you download from Passport Advantage
• Make sure you download all these files before starting your
install or migration
• Instructions and download links are all here
• http://www-01.ibm.com/support/docview.wss?
uid=swg21972646
Connections 5.5 Day 1 Fixes
• There is a new DB Wizard to be used for creating or upgrading
databases
• http://ibm.co/1Pnwwqx (Windows) http://ibm.co/1WShfiU (*ix)
• There is a new UpdateInstaller file for Connections to enable the
new fixes to be applied http://ibm.co/1VvIBtN
• There are new iFixes for Connections http://ibm.co/1nDjtH6
• There is a new migration tool if you are moving from an earlier
version of Connections which brings in your artifacts and
configuration files http://ibm.co/1KfI1Qc
• There is a new Cognos wizard to be used when deploying
Cognos http://ibm.co/20bCTnH (Windows)
Thank you
Questions?
Acknowledgements and Disclaimers
Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates.
The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational
purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to
verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM
shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this
presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and
conditions of the applicable license agreement governing the use of IBM software.
All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual
environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of,
stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.
Acknowledgements and Disclaimers cont.
© Copyright IBM Corporation 2015. All rights reserved.
• U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
• IBM, the IBM logo, ibm.com, IBM WebSphere, IBM Domino are trademarks or registered trademarks of International Business Machines Corporation in the
United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark
symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks
may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark
information” at www.ibm.com/legal/copytrade.shtml
Other company, product, or service names may be trademarks or service marks of others.

Mais conteúdo relacionado

Mais procurados

Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administrators
Sharon James
 

Mais procurados (20)

A Guide To Sametime 9.0.1 Audio & Video
A Guide To Sametime 9.0.1 Audio & VideoA Guide To Sametime 9.0.1 Audio & Video
A Guide To Sametime 9.0.1 Audio & Video
 
Upgrading to Sametime 9.0.1
Upgrading to Sametime 9.0.1Upgrading to Sametime 9.0.1
Upgrading to Sametime 9.0.1
 
Fixing Domino Server Sickness
Fixing Domino Server SicknessFixing Domino Server Sickness
Fixing Domino Server Sickness
 
Connections install in 45 mins
Connections install in 45 minsConnections install in 45 mins
Connections install in 45 mins
 
Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administrators
 
Practical solutions for connections administrators
Practical solutions for connections administratorsPractical solutions for connections administrators
Practical solutions for connections administrators
 
Practical solutions for connections administrators lite
Practical solutions for connections administrators litePractical solutions for connections administrators lite
Practical solutions for connections administrators lite
 
Bp307 Practical Solutions for Connections Administrators, tips and scrips for...
Bp307 Practical Solutions for Connections Administrators, tips and scrips for...Bp307 Practical Solutions for Connections Administrators, tips and scrips for...
Bp307 Practical Solutions for Connections Administrators, tips and scrips for...
 
SmartCloud Administration Best Practices MWLUG 2016
SmartCloud Administration Best Practices MWLUG 2016SmartCloud Administration Best Practices MWLUG 2016
SmartCloud Administration Best Practices MWLUG 2016
 
Rock Solid Sametime for High Availability
Rock Solid Sametime for High AvailabilityRock Solid Sametime for High Availability
Rock Solid Sametime for High Availability
 
Traveler management, security and performance
Traveler management, security and performanceTraveler management, security and performance
Traveler management, security and performance
 
Windows 2012 R2 Multi Server Management
Windows 2012 R2 Multi Server ManagementWindows 2012 R2 Multi Server Management
Windows 2012 R2 Multi Server Management
 
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
 
Spnego configuration
Spnego configurationSpnego configuration
Spnego configuration
 
IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning
 
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
 
engage 2019 - 15 Domino v10 Admin features we LOVE
engage 2019 - 15 Domino v10 Admin features we LOVEengage 2019 - 15 Domino v10 Admin features we LOVE
engage 2019 - 15 Domino v10 Admin features we LOVE
 
HCL Domino Volt Installation, Configuration & New Features
HCL Domino Volt Installation, Configuration & New FeaturesHCL Domino Volt Installation, Configuration & New Features
HCL Domino Volt Installation, Configuration & New Features
 
1693: 21 Ways to Make Your Data Work for You - IBM Connect 2016
1693: 21 Ways to Make Your Data Work for You - IBM Connect 20161693: 21 Ways to Make Your Data Work for You - IBM Connect 2016
1693: 21 Ways to Make Your Data Work for You - IBM Connect 2016
 
Working With Sametime For Mobile Devices
Working With Sametime For Mobile DevicesWorking With Sametime For Mobile Devices
Working With Sametime For Mobile Devices
 

Destaque

Destaque (20)

Changing technologies
Changing technologiesChanging technologies
Changing technologies
 
IBM Traveler Management, Security and Performance
IBM Traveler Management, Security and PerformanceIBM Traveler Management, Security and Performance
IBM Traveler Management, Security and Performance
 
The SSL Problem and How to Deploy SHA2 Certificates
The SSL Problem and How to Deploy SHA2 CertificatesThe SSL Problem and How to Deploy SHA2 Certificates
The SSL Problem and How to Deploy SHA2 Certificates
 
Domino Adminblast
Domino AdminblastDomino Adminblast
Domino Adminblast
 
Penumbra briefing
Penumbra briefingPenumbra briefing
Penumbra briefing
 
Domino in the Back, Party In The Front
Domino in the Back, Party In The FrontDomino in the Back, Party In The Front
Domino in the Back, Party In The Front
 
Fun With SHA2 Certificates
Fun With SHA2 CertificatesFun With SHA2 Certificates
Fun With SHA2 Certificates
 
1086: The SSL Problem and How to Deploy SHA2 Certificates (with Mark Myers)
1086: The SSL Problem and How to Deploy SHA2 Certificates (with Mark Myers)1086: The SSL Problem and How to Deploy SHA2 Certificates (with Mark Myers)
1086: The SSL Problem and How to Deploy SHA2 Certificates (with Mark Myers)
 
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
 
What is new in IBM Connections 5.5 and IBM Docs 2.0
What is new in IBM Connections 5.5 and IBM Docs 2.0What is new in IBM Connections 5.5 and IBM Docs 2.0
What is new in IBM Connections 5.5 and IBM Docs 2.0
 
External users
External usersExternal users
External users
 
1011
10111011
1011
 
What's New in IBM Connections Social Cloud - Q2 2016
What's New in IBM Connections Social Cloud - Q2 2016What's New in IBM Connections Social Cloud - Q2 2016
What's New in IBM Connections Social Cloud - Q2 2016
 
BP201 Creating Your Own Connections Confection - Getting The Flavour Right
BP201 Creating Your Own Connections Confection - Getting The Flavour RightBP201 Creating Your Own Connections Confection - Getting The Flavour Right
BP201 Creating Your Own Connections Confection - Getting The Flavour Right
 
Connections Directory Integration: A Tour Through Best Practices for Directo...
Connections Directory Integration:  A Tour Through Best Practices for Directo...Connections Directory Integration:  A Tour Through Best Practices for Directo...
Connections Directory Integration: A Tour Through Best Practices for Directo...
 
External Users Accessing Connections
External Users Accessing Connections External Users Accessing Connections
External Users Accessing Connections
 
Collaborative Line of Business Applications on IBM Bluemix
Collaborative Line of Business Applications on IBM BluemixCollaborative Line of Business Applications on IBM Bluemix
Collaborative Line of Business Applications on IBM Bluemix
 
Simplifying The S's: Single Sign-On, SPNEGO and SAML
Simplifying The S's: Single Sign-On, SPNEGO and SAMLSimplifying The S's: Single Sign-On, SPNEGO and SAML
Simplifying The S's: Single Sign-On, SPNEGO and SAML
 
What’s New and Coming in IBM Connections
What’s New and Coming in IBM ConnectionsWhat’s New and Coming in IBM Connections
What’s New and Coming in IBM Connections
 
IBM Social Business Journey and IBM Verse / cloud collaboration #MWLUG2015
IBM Social Business Journey and IBM Verse / cloud collaboration #MWLUG2015IBM Social Business Journey and IBM Verse / cloud collaboration #MWLUG2015
IBM Social Business Journey and IBM Verse / cloud collaboration #MWLUG2015
 

Semelhante a 1084: Planning and Completing an IBM Connections Upgrade

websphere commerce server admin configuration
websphere commerce server admin configuration websphere commerce server admin configuration
websphere commerce server admin configuration
Laxmi Kanth Kshatriya
 
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
Nordic Infrastructure Conference
 

Semelhante a 1084: Planning and Completing an IBM Connections Upgrade (20)

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
 
Migrating to Connections 6.0 – Been there, done that!
Migrating to Connections 6.0 – Been there, done that!Migrating to Connections 6.0 – Been there, done that!
Migrating to Connections 6.0 – Been there, done that!
 
Connections Migration soccnx12
Connections Migration soccnx12Connections Migration soccnx12
Connections Migration soccnx12
 
Connections Upgrades and Migrations the Easy Way
Connections Upgrades and Migrations the Easy WayConnections Upgrades and Migrations the Easy Way
Connections Upgrades and Migrations the Easy Way
 
Connections Migrations the easy way Soccnx10
Connections Migrations the easy way Soccnx10Connections Migrations the easy way Soccnx10
Connections Migrations the easy way Soccnx10
 
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 5: BI Installation and Patching
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 5: BI Installation and PatchingSAP #BOBJ #BI 4.1 Upgrade Webcast Series 5: BI Installation and Patching
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 5: BI Installation and Patching
 
Install Oracle FMW - 'Mostly Scripted'
Install Oracle FMW - 'Mostly Scripted'Install Oracle FMW - 'Mostly Scripted'
Install Oracle FMW - 'Mostly Scripted'
 
websphere commerce server admin configuration
websphere commerce server admin configuration websphere commerce server admin configuration
websphere commerce server admin configuration
 
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
 
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
 
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
 
Azure DevOps Tasks.pptx
 Azure DevOps Tasks.pptx Azure DevOps Tasks.pptx
Azure DevOps Tasks.pptx
 
DNN Summit 2021: DNN Upgrades Made Simple
DNN Summit 2021: DNN Upgrades Made SimpleDNN Summit 2021: DNN Upgrades Made Simple
DNN Summit 2021: DNN Upgrades Made Simple
 
Technical track-afterimaging Progress Database
Technical track-afterimaging Progress DatabaseTechnical track-afterimaging Progress Database
Technical track-afterimaging Progress Database
 
SQL Server DevOps Jumpstart
SQL Server DevOps JumpstartSQL Server DevOps Jumpstart
SQL Server DevOps Jumpstart
 
Soccnx10: Best and worst practices deploying IBM Connections
Soccnx10: Best and worst practices deploying IBM ConnectionsSoccnx10: Best and worst practices deploying IBM Connections
Soccnx10: Best and worst practices deploying IBM Connections
 
London VMUG - Upgrade vSphere 5.5 to 6.5
London VMUG - Upgrade vSphere 5.5 to 6.5London VMUG - Upgrade vSphere 5.5 to 6.5
London VMUG - Upgrade vSphere 5.5 to 6.5
 
vsphere5.5 to 6.5
vsphere5.5 to 6.5vsphere5.5 to 6.5
vsphere5.5 to 6.5
 
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
 
Lessons Learned from a major IBM Collaboration Solutions Deployment
Lessons Learned from a major IBM Collaboration Solutions DeploymentLessons Learned from a major IBM Collaboration Solutions Deployment
Lessons Learned from a major IBM Collaboration Solutions Deployment
 

Mais de Gabriella Davis

Mais de 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
 
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
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

1084: Planning and Completing an IBM Connections Upgrade

  • 1. Planning and Completing an IBM Connections Upgrade TI-1084 Gabriella Davis The Turtle Partnership gabriella@turtlepartnership.com
  • 2. Let’s talk about me for a minute • 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, Connections and things that they talk to • Stubborn and relentless problem solver • Lives in London about half of the time • gabriella@turtlepartnership.com • twitter: gabturtle • http://connections101.info • http://turtleblog.info
  • 4. What Are We Dealing With? • Fixes ▪ WebSphere ▪ Applications • Fixpacks ▪ Tivoli ▪ DB2 /SQL etc • CRs (Cumulative Releases) • .. and now Day 1 fixes
  • 5. Deciding When / If To Upgrade • Register for support updates so you get notified of problems and fixes • If you have a problem that is resolved by a fix - apply the fix • If you don't have a problem you have more time to plan
  • 6. Search Fix Central for any updates • Register for subscriptions ▪ http://www-01.ibm.com/software/support/einfo.html ▪ RSS Feed for Connections notifications
  • 8. Before Any Fixes Or Updates • Backup WebSphere ▪ profilesdmgrbinbackupConfig.sh/bat d:filename.zip - nostop • Backup the databases ▪ db2 backup database peopledb to d: with 2 buffers buffer 1024 parallelism 1 compress without prompting • Read all the documentation ▪ http://www-01.ibm.com/support/knowledgecenter • Download all the necessary files
  • 9. Working With Installation Manager • IM controls all installs and updates to your software ▪ Once you’ve installed something via IM you can’t delete IM without first uninstalling all software it manages • Install the right version of IM in the right directory ▪ You can’t move or uninstall it once you start using it • You can upgrade it to the latest version though
  • 11. Reviewing installed software • Installation Manager - View Installed Packages
  • 12. Installation Manager - Modify, Rollback, Uninstall
  • 14. Applying WebSphere Fixes • Using online repository via Installation Manager • Downloading fix files from Fix Central • Apply to every server ▪ Rolling back fixes
  • 16. Applying DB2 Fixes • Download the DB2 fix for the fixpack you need from FixCentral ▪ I prefer to use the Universal server fixpack • Extract the downloaded file ▪ for Linux run installFixPack (from universal directory) ▪ for Windows run setup.exe (from the ESE directory)
  • 19. Applying TDI Fixes • Download the fixpack you need from Fix Central • Extract the zip file into a folder where there should be a new UpdateInstaller.jar ▪ copy that file into IBMTDIV7.1maintenance • Run applyUpdates.bat/sh from IBMTDIV7.1bin ▪ -queryreg (current components and versions)
  • 20. Applying TDI Fixes • applyUpdates.bat/sh -update locationofzipfixfile • when all components are updated run query fix again to confirm
  • 21. Applying Interim Connections Application Fixes • Download the fixes from Fix Central ▪ copy to a “fixes” directory under IBMConnections UpdateInstaller ▪ From the AppServerbin directory run setupCmdLine.sh /bat
 • Go to a command line and from the UpdateInstaller directory run “updateWizard.bat/sh” • It will ask you if you have backed up your customizations - don’t lie to it :-)
  • 23. Updating Connections - Cumulative Releases
  • 24. Planning a Cumulative Release Fix • There should be an IBM technote with details of the release ▪ For v5 all the CRs are referenced from the same technote • http://www-01.ibm.com/support/docview.wss? uid=swg21683118 • The technote contains details of all the CRs • There are no CRs for Connections 5.5 yet but there are Day 1 fixes here • http://www-01.ibm.com/support/docview.wss? uid=swg21972646
  • 25. MUST Do • The CR update document has things you MUST do and things you CAN do • MUST DO ▪ Application Updates ▪ DB Schema Updates ▪ Any Filenet or Cognos Updates
  • 26. CAN Do • There will also be a list of supported versions for your DB server, for WAS, for LDAP, for Linux and Windows ▪ also check detailed system requirements http:// www-01.ibm.com/support/docview.wss?uid=swg27042395
  • 27. Deciding What To Upgrade & In What Order • WebSphere (optional?) ▪ Verify you also install any iFixes with your WAS fix packs • DB2 (optional?) ▪ Is your DB2 server used for anything else? • Connections Applications • DB Schema Changes • FileNet • Cognos
  • 28. Updating Connections - Backing Up • WebSphere ▪ from profilesDmgr01binbackupConfig.xx <filename> - nostop • Customizations ▪ datasharedcustomizations .. • Databases ▪ db2 backup database peopledb to d: with 2 buffers buffer 1024 parallelism 1 compress without prompting
  • 29. Updating Connections Applications • via Installation Manager • Unzip the CR update file e.g. 5.0.0.0-IC-Multi-CR03- LO84244.zip (there is a single file for multiple OS)
 

  • 30. Updating Connections Via Installation Manager
  • 31. Updating Connections Via Installation Manager
  • 32. Verifying The Install Step 1 • Before starting any Connection servers • Check the logs ▪ c:programdataIBMInstallationManager ▪ IBMConnectionsversionlog ▪ Dmgr SystemOut.log
  • 33. Verifying The Install Step 2. • The nodeagent on the application server profiles should be started ▪ Dmgr will deploy the updated apps to each node ▪ Monitor SystemOut.log on the Dmgr to verify when the apps are fully deployed ▪ The actual files are deployed from • dmgrconfigcellscellnameapplications To • profilenameconfigcellscellnameapplications • the file date/time stamps should match
  • 34. Step 3. Stop Here Before Starting Any Connections Servers • Now is the time to apply the DB schema changes • Download the database updates zip file linked to from the update document http://www-01.ibm.com/ support/docview.wss?uid=swg21683118 (v5) • http://www-01.ibm.com/support/docview.wss? uid=swg21972646 (v5.5) ▪ Use the readme in the SQL directory to find the commands to run ▪ make sure you are logged in as the DB2 administrator ▪ I like to pipe the command to a text file so I can review the output by adding >[outputfile] after each line
  • 35. If you don’t update the DB Schema the application servers will still start the applications just won’t work check SystemOut.log for errors relating to versions of the db schema
  • 36. After Any Fixes Or Updates • Sync the nodes • Start each server individually, monitoring the SystemOut.log for any errors • Test every URL works ▪ /files ▪ /blogs ▪ /communities etc • Test the search works by using the search validation URL ▪ <hostname>/search/serverStatus (case sensitive)
  • 37. Upgrading Connections - New Releases Hello 5.5 !
  • 38. In-Place vs Side By Side • Upgrading from 5.0 - 5.5 can be done in place or side by side ▪ I avoid upgrading in place since there’s no way to back out once you start ▪ It does mean running duplicate hardware until you cutover to the new environment ▪ but it’s much safer and lower risk
  • 39. Planning • Installing Connections 5.5 is a small part of what you will need to plan for • If you are doing an in-place upgrade you will have to uninstall the Connections applications before installing the latest version
  • 40. Planning ▪ DB2 installation and patching ▪ TDI installation and patching ▪ Verify the Linux libraries and OS are at the right level ▪ Creating 5.0 databases to match the source data ▪ Patch the databases to match the source data ▪ Writing migration XML and script files to move the DB data ▪ Migrate the DB data ▪ Upgrade all the databases to v5.5 DB Schema ▪ Exporting artifacts from the existing environment ▪ Backing up and restoring the databases that aren’t migrated but need to be reused eg. FEBDB, FNOS, FNGCD ▪ Installing and patching WAS ▪ THEN…..
  • 41. Planning - More ▪ INSTALL CONNECTIONS… ▪ Upgrade to the latest CR that Connections supports ▪ Upgrade all the databases to the latest CR DB Schema ▪ Import the artifacts that you exported from 5.0 ▪ Migrate the SSL keydb from source to destination ▪ Import the WAS internal key into the keydb ▪ Copy the shared content stores ▪ Copy the local search to one node ▪ Copy over the customisations and verify they still work ▪ Synchronise files in communities
 
 

  • 42. Test All Existing Customisations • In any Connections environment I recommend deploying a test server • All components other than Cognos can be installed on one server • Having a test server enables Customisations, iFixes and Interim fixes to be tested before deploying to production
  • 43. Things To Watch Out For… • The keydb used by IHS must have the WAS certificate from the deployment manager installed • If you buy a 4096 SSL certificate you need to configure WebSphere to support that by using unrestricted java library files • The XML files imported as part of the artifacts import may not work as expected on Connections 5.5 • There may be configuration settings that are no longer supported to in the wrong syntax
  • 44. Connections 5.5 Day 1 Fixes • IBM released a number of critical, required Connections, database and Cognos fixes on the day Connections 5.5 became available. • These should be used as your primary install files , not the ones you download from Passport Advantage • Make sure you download all these files before starting your install or migration • Instructions and download links are all here • http://www-01.ibm.com/support/docview.wss? uid=swg21972646
  • 45. Connections 5.5 Day 1 Fixes • There is a new DB Wizard to be used for creating or upgrading databases • http://ibm.co/1Pnwwqx (Windows) http://ibm.co/1WShfiU (*ix) • There is a new UpdateInstaller file for Connections to enable the new fixes to be applied http://ibm.co/1VvIBtN • There are new iFixes for Connections http://ibm.co/1nDjtH6 • There is a new migration tool if you are moving from an earlier version of Connections which brings in your artifacts and configuration files http://ibm.co/1KfI1Qc • There is a new Cognos wizard to be used when deploying Cognos http://ibm.co/20bCTnH (Windows)
  • 47. Acknowledgements and Disclaimers Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.
  • 48. Acknowledgements and Disclaimers cont. © Copyright IBM Corporation 2015. All rights reserved. • U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. • IBM, the IBM logo, ibm.com, IBM WebSphere, IBM Domino are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml Other company, product, or service names may be trademarks or service marks of others.