SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
Toronto, June 6-7 2016
Connections Migration
the easy way
Sharon Bellamy James
Rock Team
Who am I?
Sharon Bellamy James
• Rock Team
• IBM WebSphere since 1999
• IBM Connections since version 2 / 2008
• Many years of experience in:
• Migrations
• Administration and installs
• Integration/Customization
• DOCUMENTATION
• Tiny bit of a Starwars and Disney fan
• Charity fundraising Cosplayer/Costumer
Agenda
• Plan
• Gather your requirements
• Check system reqs
• Get the right software
• Test system first
• If you don’t have one – build
one
• Side by side where
possible
• Backup your data
• Keep it simple
• Upgrade first
• Test
• Add additional components
• Test again
• Do not use all or nothing
• Can cause issues
• Difficult to debug
• Troubleshooting
But remember ……
What do you need to know?
• Essentially its like installing a new Connections system
• There is no magical upgrade button
• Most components need updating or are new versions
• Sometimes the instructions for configuring have completely
changed
• Know what to back up
• Read the migration guide
• Backup the shared data, customizations and Data Bases before you
start
• DO NOT just copy the customizations over
• Often jsps or config has changed. Once new version is installed –
reapply the changes in the new file versions
• READ THE DOCUMENTATION – before you do anything
Toronto, June 6-7 2016
Gather requirements & get the
right software
PLAN
Gather requirements
• Regularly check requirement documents
• All versions are listed here:
• http://www-01.ibm.com/support/docview.wss?uid=swg27012786
• Check all notes, Download PDF
• Be careful with installation documents
• Sometimes wrong dependencies mentioned
• Supported statement does not mean
it’s licensed
Connections 5.0 CR3
Connections 5.5
Download the right software
• Check the system requirements
• Make a list
• Get the correct versions
• WAS is mutli os, as are the
fixes
• Connections– os versions
• TDI – os versions
• DB2 – os versions (win 2012
requires 10.5 fp 5 or above)
• Other DBs – use supported
versions – or you may hit
issues
• Install a DB Client
• Install 64 bit where possible
• Install an LDAP browser
• *Real* text editor – notepad
is useless
• Fiddler for support & its
useful
• If Windows use a tool like
baretail for watching logs
Toronto, June 6-7 2016
Test system first:
Not got one? Build one!
TEST
No Test System? Build One
• ALWAYS test a migration – did I mention ALWAYS!!
• A test or dev system is always a good idea
• Useful for migrations, fix packs, customization and config
changes
• Doesn’t have to be a mirror of live – can be a single node system
• VM or spare machine under a desk – it will do
• Same OS, DB, LDAP and HTTP server a must for sensible
testing
• Ensure your boss, project manager etc. knows how
important a test system is
• Add a test system to the requirements
Toronto, June 6-7 2016
Pros and Cons:
Side by Side vs In Place
Side by Side vs In Place
Side by Side vs In Place
Side by Side
• Completely separate environment –
live system can stay up whilst
migration testing / system building
occurs
• Allows for full testing before go-live
• Any changes can be made to the new
system with little pressure as the live is
still functioning
• An actual live migration can be run
when the system has planned
downtime (weekend, maintenance
window etc) – can take as little as 4
hours (depending on amount of data)
• If issues with live migration – existing
system is still available to roll back to
in seconds
• Less risk, less pressure, easier to
debug
In Place
• There is NO TEST – all or nothing
• Once you have started there is no real
roll back
• System is down when the migration
takes place – users are off for however
long it takes
• Much pressure if there is a problem
• Avoid where possible
• If there HAS to be an in place
migration ensure sufficient offline
backups and snapshots have been
taken to allow a restore
• Have a plan to roll back, where
possible migrate when system has
down time (weekend, maintenance
window etc)
Side by Side vs In Place – install/test
Side by Side
• Stop the Connections system –
back up everything
• If a test migration - Restart and let
your users carry on
• Install a fresh Connections system
elsewhere and configure it up as
per normal – apply fixes,
customizations etc.
• Test the clean system to ensure it
works as expected – then BACK
IT UP
• Migrate the data – File system
(Connections data shared)
• Migrate the DB’s – either with the
DBT or drop, restore and update
• Test
In Place – there is no test
• Stop EVERYTHING – your system
will be completely offline whilst the
update takes place
• Back it up : DBs and File System
• Uninstall Connections
• Ensure WAS profiles are clean (no
apps or config), update
WebSphere, recreate and
configure (as per install)
• Install connections and configure
• Drop new Connections DBS,
restore and update existing
• Configure connections, apply
fixes, any customizations
• Test
Toronto, June 6-7 2016
Back up the correct data
Back up
Backing up for Migration
• Shared File System
• Back up the whole of the
shared content store
• We can restore a subset
shared_content_store/audit
shared_content_store/activities/content
shared_content_store/activities/statistics
shared_content_store/blogs/upload
shared_content_store/communities/statistics
shared_content_store/customization*
shared_content_store/dogear/favorite
shared_content_store/files/upload
shared_content_store/forums/content
shared_content_store/profiles/statistics
shared_content_store/wikis/upload
• Data bases
• ALL OF THEM!!
• Even if you are using the
Database transfer tool
(DBT)
* We refer to this not restore the whole folder
Toronto, June 6-7 2016
Migration – Keep it simple
The Migration
Keeping the migration simple
• NEVER (seriously NEVER) do an in
place migration
• Side by Side allows to test a clean
system before running the data
migration
• Use the same DB type (i.e DB2 to
DB2)
• Install with example.com for mail
notifications
• Run at least one test data migration
• Test all customisations with migrated
data
• Document everything – record for go
live and subsequent upgrades
• If an issue occurs fix it – don’t plough
on regardless
• If you have to do an in place DB
migration make sure DBA understands
the steps and order things need to be
run
• Firewalls / DNS / Network – get these
sorted before you start.
• Dedicated *Admin* user for install
• Simpler to implement phases to
minimise risk – allows testing at each
stage
• Test without proxies – add once
working – Keep it simple to install
Toronto, June 6-7 2016
Don’t fall for all or nothing
Keep It Simple Stupid – PHASED Migration
Phase migration and additional builds
• Build new system & configure
it as live - TEST
• Migrate Data - TEST
• Add Customizations – TEST
• Cognos Metrics/Kudos – TEST
• Connections Content Manager
(CCM) – TEST
• IBM Docs / File Viewer – TEST
• Additional integration - TEST
• Testing each phase is simpler
to debug and resolve issues –
Support will thank you for it
• PLAN!! Gather the system
requirements then phase out
where possible
• All or Nothing can cause
stress, downtime, many PMRs
if there are multiple issues
• Explain to the project manager
the reasoning behind phased -
it may looks like it will take
longer to deploy – often
doesn’t
Phase migration and additional builds
• All or Nothing
• What happens when you
try to do too much at the
same time
• Issues with Cognos, Issues
with CCM, Issues with
Docs, Issues with data
migration
• Issues were fixed,
something else broke
• Hard to debug as too much
going on at any one time.No quick wins, customer loses focus, many
PMRS opened, hard to resolve issues as
multiple products with problems.
Phase migration and additional builds
• Phased
• Connections upgrade from 4
to 5
• Deployed FIB for surveys, add
the additional customization
• Deployed Cognos / Kudos for
metrics
• Connections Content Manager
• Then last but not least IBM
Docs
Quick wins, customer has working V5 system,
easy to debug any issues as only with one of the
components.
Toronto, June 6-7 2016
Post migration and troubleshooting
Troubleshooting
Post migration steps & trouble shooting
• DO NOT SKIP
• Read the knowledgebase
tasks
• Clear task schedulers
• Rebuild search index
• Synchronize files shared
with communities
• Change the emoticon
URLS (new for 5.5)
• Profile types and policies
(new for 5.5)
• Troubleshooting
• Start with clear logs & clear
<profile>/temp * wstemp
• Know where the logs are
• WAS, HTTP, Plugin, DB2,
Cognos, CCM, Docs etc.
• Start with Systemout and
work backwards
• Test against WAS (no
HTTP) if HTTP issues
Troubleshooting cont.
• Troubleshooting
• If clustered run only 1 node
up at a time
• Include all admins (LDAP,
DBAs, Network etc)
• Switch logs to English (if
not already)
• Remove proxies / firewalls
for a test (where possible)
• Install fiddler (Support will
ask for traces)
Thank you & Any Questions?
http://socialshazza.com
dilftechnical
@socialshazza
Hope to see you 15th / 16th September
http://www.iconuk.org
Registration, sponsorship & session
abstracts now open

Weitere ähnliche Inhalte

Was ist angesagt?

Silt: Lessons Learned
Silt: Lessons LearnedSilt: Lessons Learned
Silt: Lessons LearnedESUG
 
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 Connectionspanagenda
 
Best And Worst Practices Deploying IBM Connections
Best And Worst Practices Deploying IBM ConnectionsBest And Worst Practices Deploying IBM Connections
Best And Worst Practices Deploying IBM ConnectionsLetsConnect
 
ICONUK 2016: Back From the Dead: How Bad Code Kills a Good Server
ICONUK 2016: Back From the Dead: How Bad Code Kills a Good ServerICONUK 2016: Back From the Dead: How Bad Code Kills a Good Server
ICONUK 2016: Back From the Dead: How Bad Code Kills a Good ServerSerdar Basegmez
 
Building perfect sql servers, every time -oops
Building perfect sql servers, every time -oopsBuilding perfect sql servers, every time -oops
Building perfect sql servers, every time -oopsJoseph D'Antoni
 
Best and worst practices deploying IBM Connections
Best and worst practices deploying IBM ConnectionsBest and worst practices deploying IBM Connections
Best and worst practices deploying IBM ConnectionsLetsConnect
 
The 5 Minute MySQL DBA
The 5 Minute MySQL DBAThe 5 Minute MySQL DBA
The 5 Minute MySQL DBAIrawan Soetomo
 
BP1491: Virtual, Faster, Better - How to Virtualize the Rich Client and Brows...
BP1491: Virtual, Faster, Better - How to Virtualize the Rich Client and Brows...BP1491: Virtual, Faster, Better - How to Virtualize the Rich Client and Brows...
BP1491: Virtual, Faster, Better - How to Virtualize the Rich Client and Brows...panagenda
 
IBM Connections Adminblast - Connect17 (DEV 1268)
IBM Connections Adminblast - Connect17 (DEV 1268)IBM Connections Adminblast - Connect17 (DEV 1268)
IBM Connections Adminblast - Connect17 (DEV 1268)Nico Meisenzahl
 
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded Christoph Adler
 
IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning Vladislav Tatarincev
 
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 Upgrades
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 UpgradesCollapSphere 2019 - SUPERCHARGED HCL Notes V11 Upgrades
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 UpgradesChristoph Adler
 
Sutol - A Hitchhiker’s Guide to troubleshooting IBM Connections
Sutol - A Hitchhiker’s Guide to troubleshooting IBM ConnectionsSutol - A Hitchhiker’s Guide to troubleshooting IBM Connections
Sutol - A Hitchhiker’s Guide to troubleshooting IBM ConnectionsSharon James
 
SUTOL 2016: IBM Connections Deployment Best and Worst Practices
SUTOL 2016: IBM Connections Deployment Best and Worst PracticesSUTOL 2016: IBM Connections Deployment Best and Worst Practices
SUTOL 2016: IBM Connections Deployment Best and Worst Practicespanagenda
 
1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...
1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...
1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...panagenda
 
MarvelClient for iOS - Client Management for Domino Mobile App
MarvelClient for iOS - Client Management for Domino Mobile AppMarvelClient for iOS - Client Management for Domino Mobile App
MarvelClient for iOS - Client Management for Domino Mobile Apppanagenda
 
Dutch Lotus User Group 2009 - Domino Tuning Presentation
Dutch Lotus User Group 2009 - Domino Tuning PresentationDutch Lotus User Group 2009 - Domino Tuning Presentation
Dutch Lotus User Group 2009 - Domino Tuning PresentationVladislav Tatarincev
 

Was ist angesagt? (19)

Silt: Lessons Learned
Silt: Lessons LearnedSilt: Lessons Learned
Silt: Lessons Learned
 
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
 
Best And Worst Practices Deploying IBM Connections
Best And Worst Practices Deploying IBM ConnectionsBest And Worst Practices Deploying IBM Connections
Best And Worst Practices Deploying IBM Connections
 
ICONUK 2016: Back From the Dead: How Bad Code Kills a Good Server
ICONUK 2016: Back From the Dead: How Bad Code Kills a Good ServerICONUK 2016: Back From the Dead: How Bad Code Kills a Good Server
ICONUK 2016: Back From the Dead: How Bad Code Kills a Good Server
 
Building perfect sql servers, every time -oops
Building perfect sql servers, every time -oopsBuilding perfect sql servers, every time -oops
Building perfect sql servers, every time -oops
 
Best and worst practices deploying IBM Connections
Best and worst practices deploying IBM ConnectionsBest and worst practices deploying IBM Connections
Best and worst practices deploying IBM Connections
 
The 5 Minute MySQL DBA
The 5 Minute MySQL DBAThe 5 Minute MySQL DBA
The 5 Minute MySQL DBA
 
BP1491: Virtual, Faster, Better - How to Virtualize the Rich Client and Brows...
BP1491: Virtual, Faster, Better - How to Virtualize the Rich Client and Brows...BP1491: Virtual, Faster, Better - How to Virtualize the Rich Client and Brows...
BP1491: Virtual, Faster, Better - How to Virtualize the Rich Client and Brows...
 
DevOps in Silos
DevOps in SilosDevOps in Silos
DevOps in Silos
 
IBM Connections Adminblast - Connect17 (DEV 1268)
IBM Connections Adminblast - Connect17 (DEV 1268)IBM Connections Adminblast - Connect17 (DEV 1268)
IBM Connections Adminblast - Connect17 (DEV 1268)
 
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
 
IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning
 
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 Upgrades
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 UpgradesCollapSphere 2019 - SUPERCHARGED HCL Notes V11 Upgrades
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 Upgrades
 
Sutol - A Hitchhiker’s Guide to troubleshooting IBM Connections
Sutol - A Hitchhiker’s Guide to troubleshooting IBM ConnectionsSutol - A Hitchhiker’s Guide to troubleshooting IBM Connections
Sutol - A Hitchhiker’s Guide to troubleshooting IBM Connections
 
Life in the Fast Lane: Full Speed XPages!, #dd13
Life in the Fast Lane: Full Speed XPages!, #dd13Life in the Fast Lane: Full Speed XPages!, #dd13
Life in the Fast Lane: Full Speed XPages!, #dd13
 
SUTOL 2016: IBM Connections Deployment Best and Worst Practices
SUTOL 2016: IBM Connections Deployment Best and Worst PracticesSUTOL 2016: IBM Connections Deployment Best and Worst Practices
SUTOL 2016: IBM Connections Deployment Best and Worst Practices
 
1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...
1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...
1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...
 
MarvelClient for iOS - Client Management for Domino Mobile App
MarvelClient for iOS - Client Management for Domino Mobile AppMarvelClient for iOS - Client Management for Domino Mobile App
MarvelClient for iOS - Client Management for Domino Mobile App
 
Dutch Lotus User Group 2009 - Domino Tuning Presentation
Dutch Lotus User Group 2009 - Domino Tuning PresentationDutch Lotus User Group 2009 - Domino Tuning Presentation
Dutch Lotus User Group 2009 - Domino Tuning Presentation
 

Andere mochten auch

Win, Win, Win: Changing Attitudes, Adopting Social and Going Green – A Custom...
Win, Win, Win: Changing Attitudes, Adopting Social and Going Green – A Custom...Win, Win, Win: Changing Attitudes, Adopting Social and Going Green – A Custom...
Win, Win, Win: Changing Attitudes, Adopting Social and Going Green – A Custom...LetsConnect
 
Dissertation Case Study for Attitude of British Customer Towards Hospitality ...
Dissertation Case Study for Attitude of British Customer Towards Hospitality ...Dissertation Case Study for Attitude of British Customer Towards Hospitality ...
Dissertation Case Study for Attitude of British Customer Towards Hospitality ...DissertationFirst
 
6 bhargav final presentation
6 bhargav final presentation6 bhargav final presentation
6 bhargav final presentationjustbalu
 
Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSharon James
 
be the captain of your connections deployment
be the captain of your connections deploymentbe the captain of your connections deployment
be the captain of your connections deploymentSharon James
 
Fazenda 4.840 hectares a venda em Formosa, Goiás, Brasil
Fazenda 4.840 hectares a venda em Formosa, Goiás, BrasilFazenda 4.840 hectares a venda em Formosa, Goiás, Brasil
Fazenda 4.840 hectares a venda em Formosa, Goiás, BrasilSILVANO REIS
 
Practical solutions for connections administrators lite
Practical solutions for connections administrators litePractical solutions for connections administrators lite
Practical solutions for connections administrators liteSharon James
 
Quin invent sóc2 2n b
Quin invent sóc2 2n bQuin invent sóc2 2n b
Quin invent sóc2 2n bafiguerac
 
Snapchat la tendencia que no desaparece
Snapchat  la tendencia que no desapareceSnapchat  la tendencia que no desaparece
Snapchat la tendencia que no desapareceCreátika
 
Practical solutions for connections administrators
Practical solutions for connections administratorsPractical solutions for connections administrators
Practical solutions for connections administratorsSharon James
 
Presentation Kokot'
Presentation Kokot'Presentation Kokot'
Presentation Kokot'Quang Hoang
 
Disseny del projecte_de_treball_col_laboratiu
Disseny del projecte_de_treball_col_laboratiuDisseny del projecte_de_treball_col_laboratiu
Disseny del projecte_de_treball_col_laboratiuafiguerac
 
The Mind of the User
The Mind of the UserThe Mind of the User
The Mind of the UserUXPA Boston
 
Connections install in 45 mins
Connections install in 45 minsConnections install in 45 mins
Connections install in 45 minsSharon James
 
Viking persuasive essay
Viking persuasive essayViking persuasive essay
Viking persuasive essayFirebase
 
Sunuş teknikleri
Sunuş teknikleriSunuş teknikleri
Sunuş tekniklerimicanga
 

Andere mochten auch (20)

Win, Win, Win: Changing Attitudes, Adopting Social and Going Green – A Custom...
Win, Win, Win: Changing Attitudes, Adopting Social and Going Green – A Custom...Win, Win, Win: Changing Attitudes, Adopting Social and Going Green – A Custom...
Win, Win, Win: Changing Attitudes, Adopting Social and Going Green – A Custom...
 
Dissertation Case Study for Attitude of British Customer Towards Hospitality ...
Dissertation Case Study for Attitude of British Customer Towards Hospitality ...Dissertation Case Study for Attitude of British Customer Towards Hospitality ...
Dissertation Case Study for Attitude of British Customer Towards Hospitality ...
 
6 bhargav final presentation
6 bhargav final presentation6 bhargav final presentation
6 bhargav final presentation
 
Mallorca
MallorcaMallorca
Mallorca
 
Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administrators
 
be the captain of your connections deployment
be the captain of your connections deploymentbe the captain of your connections deployment
be the captain of your connections deployment
 
Fazenda 4.840 hectares a venda em Formosa, Goiás, Brasil
Fazenda 4.840 hectares a venda em Formosa, Goiás, BrasilFazenda 4.840 hectares a venda em Formosa, Goiás, Brasil
Fazenda 4.840 hectares a venda em Formosa, Goiás, Brasil
 
Smile
SmileSmile
Smile
 
Practical solutions for connections administrators lite
Practical solutions for connections administrators litePractical solutions for connections administrators lite
Practical solutions for connections administrators lite
 
Quin invent sóc2 2n b
Quin invent sóc2 2n bQuin invent sóc2 2n b
Quin invent sóc2 2n b
 
Seo bagi Pemula
Seo bagi PemulaSeo bagi Pemula
Seo bagi Pemula
 
Snapchat la tendencia que no desaparece
Snapchat  la tendencia que no desapareceSnapchat  la tendencia que no desaparece
Snapchat la tendencia que no desaparece
 
Practical solutions for connections administrators
Practical solutions for connections administratorsPractical solutions for connections administrators
Practical solutions for connections administrators
 
Presentation Kokot'
Presentation Kokot'Presentation Kokot'
Presentation Kokot'
 
Catalog 2014
Catalog 2014Catalog 2014
Catalog 2014
 
Disseny del projecte_de_treball_col_laboratiu
Disseny del projecte_de_treball_col_laboratiuDisseny del projecte_de_treball_col_laboratiu
Disseny del projecte_de_treball_col_laboratiu
 
The Mind of the User
The Mind of the UserThe Mind of the User
The Mind of the User
 
Connections install in 45 mins
Connections install in 45 minsConnections install in 45 mins
Connections install in 45 mins
 
Viking persuasive essay
Viking persuasive essayViking persuasive essay
Viking persuasive essay
 
Sunuş teknikleri
Sunuş teknikleriSunuş teknikleri
Sunuş teknikleri
 

Ähnlich wie Connections Migrations the easy way Soccnx10

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!LetsConnect
 
Migration from 5.x and 5.5 to Connections 6.0 – Been there, done that!
Migration from 5.x and 5.5 to Connections 6.0 – Been there, done that!Migration from 5.x and 5.5 to Connections 6.0 – Been there, done that!
Migration from 5.x and 5.5 to Connections 6.0 – Been there, done that!LetsConnect
 
Migration from 5 to Connections 6 - been there, done that
Migration from 5 to Connections 6 - been there, done thatMigration from 5 to Connections 6 - been there, done that
Migration from 5 to Connections 6 - been there, done thatSharon James
 
SynapseIndia drupal presentation on drupal info
SynapseIndia drupal  presentation on drupal infoSynapseIndia drupal  presentation on drupal info
SynapseIndia drupal presentation on drupal infoSynapseindiappsdevelopment
 
Road to Continuous Delivery - Wix.com
Road to Continuous Delivery - Wix.comRoad to Continuous Delivery - Wix.com
Road to Continuous Delivery - Wix.comAviran Mordo
 
Planning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections UpgradePlanning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections UpgradeGabriella Davis
 
The Hard Problems of Continuous Deployment
The Hard Problems of Continuous DeploymentThe Hard Problems of Continuous Deployment
The Hard Problems of Continuous DeploymentTimothy Fitz
 
Managing Exchange 2016 - Paul Robichaux
Managing Exchange 2016 - Paul RobichauxManaging Exchange 2016 - Paul Robichaux
Managing Exchange 2016 - Paul RobichauxSummit 7 Systems
 
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
 
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...eCapital Advisors
 
20130714 php matsuri - highly available php
20130714   php matsuri - highly available php20130714   php matsuri - highly available php
20130714 php matsuri - highly available phpGraham Weldon
 
BEST AND WORST PRACTICES DEPLOYING IBM CONNECTIONS
BEST AND WORST PRACTICES DEPLOYING IBM CONNECTIONSBEST AND WORST PRACTICES DEPLOYING IBM CONNECTIONS
BEST AND WORST PRACTICES DEPLOYING IBM CONNECTIONSNico Meisenzahl
 
Neo4j Training Cypher
Neo4j Training CypherNeo4j Training Cypher
Neo4j Training CypherMax De Marzi
 
Make It Cooler: Using Decentralized Version Control
Make It Cooler: Using Decentralized Version ControlMake It Cooler: Using Decentralized Version Control
Make It Cooler: Using Decentralized Version Controlindiver
 
Performance Tuning in the Trenches
Performance Tuning in the TrenchesPerformance Tuning in the Trenches
Performance Tuning in the TrenchesDonald Belcham
 

Ähnlich wie Connections Migrations the easy way Soccnx10 (20)

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 5.x to 6.0 migration
Connections 5.x to 6.0 migrationConnections 5.x to 6.0 migration
Connections 5.x to 6.0 migration
 
Migration from 5.x and 5.5 to Connections 6.0 – Been there, done that!
Migration from 5.x and 5.5 to Connections 6.0 – Been there, done that!Migration from 5.x and 5.5 to Connections 6.0 – Been there, done that!
Migration from 5.x and 5.5 to Connections 6.0 – Been there, done that!
 
Migration from 5 to Connections 6 - been there, done that
Migration from 5 to Connections 6 - been there, done thatMigration from 5 to Connections 6 - been there, done that
Migration from 5 to Connections 6 - been there, done that
 
Extreme Makeover OnBase Edition
Extreme Makeover OnBase EditionExtreme Makeover OnBase Edition
Extreme Makeover OnBase Edition
 
SynapseIndia drupal presentation on drupal info
SynapseIndia drupal  presentation on drupal infoSynapseIndia drupal  presentation on drupal info
SynapseIndia drupal presentation on drupal info
 
Road to Continuous Delivery - Wix.com
Road to Continuous Delivery - Wix.comRoad to Continuous Delivery - Wix.com
Road to Continuous Delivery - Wix.com
 
Planning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections UpgradePlanning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections Upgrade
 
The Hard Problems of Continuous Deployment
The Hard Problems of Continuous DeploymentThe Hard Problems of Continuous Deployment
The Hard Problems of Continuous Deployment
 
Managing Exchange 2016 - Paul Robichaux
Managing Exchange 2016 - Paul RobichauxManaging Exchange 2016 - Paul Robichaux
Managing Exchange 2016 - Paul Robichaux
 
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
 
Movingto moodle2 v1 1
Movingto moodle2 v1 1Movingto moodle2 v1 1
Movingto moodle2 v1 1
 
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
 
manage databases like codebases
manage databases like codebasesmanage databases like codebases
manage databases like codebases
 
20130714 php matsuri - highly available php
20130714   php matsuri - highly available php20130714   php matsuri - highly available php
20130714 php matsuri - highly available php
 
BEST AND WORST PRACTICES DEPLOYING IBM CONNECTIONS
BEST AND WORST PRACTICES DEPLOYING IBM CONNECTIONSBEST AND WORST PRACTICES DEPLOYING IBM CONNECTIONS
BEST AND WORST PRACTICES DEPLOYING IBM CONNECTIONS
 
Neo4j Training Cypher
Neo4j Training CypherNeo4j Training Cypher
Neo4j Training Cypher
 
Make It Cooler: Using Decentralized Version Control
Make It Cooler: Using Decentralized Version ControlMake It Cooler: Using Decentralized Version Control
Make It Cooler: Using Decentralized Version Control
 
Introduction
IntroductionIntroduction
Introduction
 
Performance Tuning in the Trenches
Performance Tuning in the TrenchesPerformance Tuning in the Trenches
Performance Tuning in the Trenches
 

Mehr von Sharon James

Microsoft Teams management
Microsoft Teams managementMicrosoft Teams management
Microsoft Teams managementSharon James
 
Make Domino & Office 365 your Dream Team
Make Domino & Office 365 your Dream TeamMake Domino & Office 365 your Dream Team
Make Domino & Office 365 your Dream TeamSharon James
 
Best practises vop
Best practises vopBest practises vop
Best practises vopSharon James
 
Connections Worst Practises
Connections Worst PractisesConnections Worst Practises
Connections Worst PractisesSharon James
 
Hitchhickers Guide to Troubleshooting Connections from Think 2018
Hitchhickers Guide to Troubleshooting Connections from Think 2018Hitchhickers Guide to Troubleshooting Connections from Think 2018
Hitchhickers Guide to Troubleshooting Connections from Think 2018Sharon James
 
Sutol How To Be A Lion Tamer
Sutol How To Be A Lion TamerSutol How To Be A Lion Tamer
Sutol How To Be A Lion TamerSharon James
 
A hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connectionsA hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connectionsSharon James
 
How to be a lion tamer
How to be a lion tamerHow to be a lion tamer
How to be a lion tamerSharon James
 
Bp102 a ray of sunshine through the cloud -mwlug
Bp102 a ray of sunshine through the cloud -mwlugBp102 a ray of sunshine through the cloud -mwlug
Bp102 a ray of sunshine through the cloud -mwlugSharon James
 
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...Sharon James
 
Mastering metrics and coping with cognos
Mastering metrics and coping with cognosMastering metrics and coping with cognos
Mastering metrics and coping with cognosSharon James
 
Connections customization lite
Connections customization liteConnections customization lite
Connections customization liteSharon James
 

Mehr von Sharon James (12)

Microsoft Teams management
Microsoft Teams managementMicrosoft Teams management
Microsoft Teams management
 
Make Domino & Office 365 your Dream Team
Make Domino & Office 365 your Dream TeamMake Domino & Office 365 your Dream Team
Make Domino & Office 365 your Dream Team
 
Best practises vop
Best practises vopBest practises vop
Best practises vop
 
Connections Worst Practises
Connections Worst PractisesConnections Worst Practises
Connections Worst Practises
 
Hitchhickers Guide to Troubleshooting Connections from Think 2018
Hitchhickers Guide to Troubleshooting Connections from Think 2018Hitchhickers Guide to Troubleshooting Connections from Think 2018
Hitchhickers Guide to Troubleshooting Connections from Think 2018
 
Sutol How To Be A Lion Tamer
Sutol How To Be A Lion TamerSutol How To Be A Lion Tamer
Sutol How To Be A Lion Tamer
 
A hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connectionsA hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connections
 
How to be a lion tamer
How to be a lion tamerHow to be a lion tamer
How to be a lion tamer
 
Bp102 a ray of sunshine through the cloud -mwlug
Bp102 a ray of sunshine through the cloud -mwlugBp102 a ray of sunshine through the cloud -mwlug
Bp102 a ray of sunshine through the cloud -mwlug
 
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...
 
Mastering metrics and coping with cognos
Mastering metrics and coping with cognosMastering metrics and coping with cognos
Mastering metrics and coping with cognos
 
Connections customization lite
Connections customization liteConnections customization lite
Connections customization lite
 

Kürzlich hochgeladen

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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 Servicegiselly40
 
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.pptxMalak Abu Hammad
 
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 MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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.pdfEnterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 

Kürzlich hochgeladen (20)

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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
 
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
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 

Connections Migrations the easy way Soccnx10

  • 1. Toronto, June 6-7 2016 Connections Migration the easy way Sharon Bellamy James Rock Team
  • 2. Who am I? Sharon Bellamy James • Rock Team • IBM WebSphere since 1999 • IBM Connections since version 2 / 2008 • Many years of experience in: • Migrations • Administration and installs • Integration/Customization • DOCUMENTATION • Tiny bit of a Starwars and Disney fan • Charity fundraising Cosplayer/Costumer
  • 3. Agenda • Plan • Gather your requirements • Check system reqs • Get the right software • Test system first • If you don’t have one – build one • Side by side where possible • Backup your data • Keep it simple • Upgrade first • Test • Add additional components • Test again • Do not use all or nothing • Can cause issues • Difficult to debug • Troubleshooting
  • 5. What do you need to know? • Essentially its like installing a new Connections system • There is no magical upgrade button • Most components need updating or are new versions • Sometimes the instructions for configuring have completely changed • Know what to back up • Read the migration guide • Backup the shared data, customizations and Data Bases before you start • DO NOT just copy the customizations over • Often jsps or config has changed. Once new version is installed – reapply the changes in the new file versions • READ THE DOCUMENTATION – before you do anything
  • 6. Toronto, June 6-7 2016 Gather requirements & get the right software PLAN
  • 7. Gather requirements • Regularly check requirement documents • All versions are listed here: • http://www-01.ibm.com/support/docview.wss?uid=swg27012786 • Check all notes, Download PDF • Be careful with installation documents • Sometimes wrong dependencies mentioned • Supported statement does not mean it’s licensed Connections 5.0 CR3 Connections 5.5
  • 8. Download the right software • Check the system requirements • Make a list • Get the correct versions • WAS is mutli os, as are the fixes • Connections– os versions • TDI – os versions • DB2 – os versions (win 2012 requires 10.5 fp 5 or above) • Other DBs – use supported versions – or you may hit issues • Install a DB Client • Install 64 bit where possible • Install an LDAP browser • *Real* text editor – notepad is useless • Fiddler for support & its useful • If Windows use a tool like baretail for watching logs
  • 9. Toronto, June 6-7 2016 Test system first: Not got one? Build one! TEST
  • 10. No Test System? Build One • ALWAYS test a migration – did I mention ALWAYS!! • A test or dev system is always a good idea • Useful for migrations, fix packs, customization and config changes • Doesn’t have to be a mirror of live – can be a single node system • VM or spare machine under a desk – it will do • Same OS, DB, LDAP and HTTP server a must for sensible testing • Ensure your boss, project manager etc. knows how important a test system is • Add a test system to the requirements
  • 11. Toronto, June 6-7 2016 Pros and Cons: Side by Side vs In Place Side by Side vs In Place
  • 12. Side by Side vs In Place Side by Side • Completely separate environment – live system can stay up whilst migration testing / system building occurs • Allows for full testing before go-live • Any changes can be made to the new system with little pressure as the live is still functioning • An actual live migration can be run when the system has planned downtime (weekend, maintenance window etc) – can take as little as 4 hours (depending on amount of data) • If issues with live migration – existing system is still available to roll back to in seconds • Less risk, less pressure, easier to debug In Place • There is NO TEST – all or nothing • Once you have started there is no real roll back • System is down when the migration takes place – users are off for however long it takes • Much pressure if there is a problem • Avoid where possible • If there HAS to be an in place migration ensure sufficient offline backups and snapshots have been taken to allow a restore • Have a plan to roll back, where possible migrate when system has down time (weekend, maintenance window etc)
  • 13. Side by Side vs In Place – install/test Side by Side • Stop the Connections system – back up everything • If a test migration - Restart and let your users carry on • Install a fresh Connections system elsewhere and configure it up as per normal – apply fixes, customizations etc. • Test the clean system to ensure it works as expected – then BACK IT UP • Migrate the data – File system (Connections data shared) • Migrate the DB’s – either with the DBT or drop, restore and update • Test In Place – there is no test • Stop EVERYTHING – your system will be completely offline whilst the update takes place • Back it up : DBs and File System • Uninstall Connections • Ensure WAS profiles are clean (no apps or config), update WebSphere, recreate and configure (as per install) • Install connections and configure • Drop new Connections DBS, restore and update existing • Configure connections, apply fixes, any customizations • Test
  • 14. Toronto, June 6-7 2016 Back up the correct data Back up
  • 15. Backing up for Migration • Shared File System • Back up the whole of the shared content store • We can restore a subset shared_content_store/audit shared_content_store/activities/content shared_content_store/activities/statistics shared_content_store/blogs/upload shared_content_store/communities/statistics shared_content_store/customization* shared_content_store/dogear/favorite shared_content_store/files/upload shared_content_store/forums/content shared_content_store/profiles/statistics shared_content_store/wikis/upload • Data bases • ALL OF THEM!! • Even if you are using the Database transfer tool (DBT) * We refer to this not restore the whole folder
  • 16. Toronto, June 6-7 2016 Migration – Keep it simple The Migration
  • 17. Keeping the migration simple • NEVER (seriously NEVER) do an in place migration • Side by Side allows to test a clean system before running the data migration • Use the same DB type (i.e DB2 to DB2) • Install with example.com for mail notifications • Run at least one test data migration • Test all customisations with migrated data • Document everything – record for go live and subsequent upgrades • If an issue occurs fix it – don’t plough on regardless • If you have to do an in place DB migration make sure DBA understands the steps and order things need to be run • Firewalls / DNS / Network – get these sorted before you start. • Dedicated *Admin* user for install • Simpler to implement phases to minimise risk – allows testing at each stage • Test without proxies – add once working – Keep it simple to install
  • 18. Toronto, June 6-7 2016 Don’t fall for all or nothing Keep It Simple Stupid – PHASED Migration
  • 19. Phase migration and additional builds • Build new system & configure it as live - TEST • Migrate Data - TEST • Add Customizations – TEST • Cognos Metrics/Kudos – TEST • Connections Content Manager (CCM) – TEST • IBM Docs / File Viewer – TEST • Additional integration - TEST • Testing each phase is simpler to debug and resolve issues – Support will thank you for it • PLAN!! Gather the system requirements then phase out where possible • All or Nothing can cause stress, downtime, many PMRs if there are multiple issues • Explain to the project manager the reasoning behind phased - it may looks like it will take longer to deploy – often doesn’t
  • 20. Phase migration and additional builds • All or Nothing • What happens when you try to do too much at the same time • Issues with Cognos, Issues with CCM, Issues with Docs, Issues with data migration • Issues were fixed, something else broke • Hard to debug as too much going on at any one time.No quick wins, customer loses focus, many PMRS opened, hard to resolve issues as multiple products with problems.
  • 21. Phase migration and additional builds • Phased • Connections upgrade from 4 to 5 • Deployed FIB for surveys, add the additional customization • Deployed Cognos / Kudos for metrics • Connections Content Manager • Then last but not least IBM Docs Quick wins, customer has working V5 system, easy to debug any issues as only with one of the components.
  • 22. Toronto, June 6-7 2016 Post migration and troubleshooting Troubleshooting
  • 23. Post migration steps & trouble shooting • DO NOT SKIP • Read the knowledgebase tasks • Clear task schedulers • Rebuild search index • Synchronize files shared with communities • Change the emoticon URLS (new for 5.5) • Profile types and policies (new for 5.5) • Troubleshooting • Start with clear logs & clear <profile>/temp * wstemp • Know where the logs are • WAS, HTTP, Plugin, DB2, Cognos, CCM, Docs etc. • Start with Systemout and work backwards • Test against WAS (no HTTP) if HTTP issues
  • 24. Troubleshooting cont. • Troubleshooting • If clustered run only 1 node up at a time • Include all admins (LDAP, DBAs, Network etc) • Switch logs to English (if not already) • Remove proxies / firewalls for a test (where possible) • Install fiddler (Support will ask for traces)
  • 25. Thank you & Any Questions? http://socialshazza.com dilftechnical @socialshazza Hope to see you 15th / 16th September http://www.iconuk.org Registration, sponsorship & session abstracts now open