SlideShare a Scribd company logo
Social Connections 11 Chicago, June 1-2 2017
Migration from 5.x and 5.5 to Connections 6.0
– Been there, done that!
Sharon James &
Tim Clark - BCC
@socialshazza @timsterc
PLATINUM SPONSORS
GOLD SPONSORS
SILVER SPONSORS
Social Connections 11 Chicago, June 1-2 2017
Sharon James Tim Clark
• Senior Consultant
• Connections wizard
• IBM Champion
• Director of Services
• Domino Admin (ish)
• IBM Champion
What do you need
to know?
Social Connections 11 Chicago, June 1-2 2017
What do you need to know?
• 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 PINK
components
• Test again
• Do not use all or nothing
• Can cause issues
• Difficult to debug
• Troubleshooting
Social Connections 11 Chicago, June 1-2 2017
What do you need to know?
• Your system must be at least V5 to go to 6
• If not you must migrate the DBs to V5 before you start
• 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 DBs 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
Social Connections 11 Chicago, June 1-2 2017
Social Connections 11 Chicago, June 1-2 2017
New Pink Features
• Orient Me
• Notification Center
• Additional features –
not magically installed
as part of the standard
6 install
• Linux Only
• RHEL 7 / Centos 7
• VM needs some power:
10GB Ram, 4 CPUs
• Runs on new Pink stack
of Docker, cfc,
mongoDB, redis etc
Social Connections 11 Chicago, June 1-2 2017
Last upgrade you will do this way ….
Get the right stuff
it’s not Rocket Science
Social Connections 11 Chicago, June 1-2 2017
Get the right stuff
• 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
Social Connections 11 Chicago, June 1-2 2017
Get the right stuff
• Check the system requirements
• Make a list
• Get the correct versions
• WAS is mutli os, as are the fixes
(8.5.5.10)
• Connections– os versions
• TDI – os versions (7.1.1 fp6)
• DB2 – os versions (11.1)
• Other DBs – use supported
versions – or you may hit issues
Oracle (12.1.0.2), MSSQL (2016)
• 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
• PINK
• IC-OrientMe-6.0.0.0.zip – from
fixcentral
• Must set Linux as the OS or you can’t
find it
Get yourself a test system
Social Connections 11 Chicago, June 1-2 2017
Test System is a must
• ALWAYS test a migration – did we 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
Side by side
Vs In-Place
Social Connections 11 Chicago, June 1-2 2017
NEVER do an in-place migration
• 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)
• 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
Social Connections 11 Chicago, June 1-2 2017
NEVER do an in-place migration
• 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)
• 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
Social Connections 11 Chicago, June 1-2 2017
Side by Side – best practise (sensible) way
• 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
• 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
Back it up
Social Connections 11 Chicago, June 1-2 2017
Back everything up
• Data bases
• ALL OF THEM!!
• Even if you are using the
Database transfer tool (DBT)
• 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
* We refer to this not restore the whole folder
Migration – use the K.I.S.S method
Social Connections 11 Chicago, June 1-2 2017
K.I.S.S – its not rocket science
• 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
Do not fall for ALL or Nothing
1. 5.X > 6
2. 6 + Pink
=
Social Connections 11 Chicago, June 1-2 2017
Never all or nothing
• 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.
Social Connections 11 Chicago, June 1-2 2017
Never all or nothing
• 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
DocsQuick wins, customer has working system, easy to
debug any issues.
Total time 6 weeks
TEST, test and test again
Social Connections 11 Chicago, June 1-2 2017
TEST !!!!!
• Test a clean 6 system before
migrating data
• If in doubt test again before
installing / adding a new feature
• Migrate to 6 before adding PINK
features
• Get *REAL* users to pre and post
migration
What about this PINK stuff?
Social Connections 11 Chicago, June 1-2 2017
Pink is the new Blue / Green / Yellow
• Easy (ish) install on a newly
updated Centos 7 (or RHEL) box*
• Machine must have a resolvable
external DNS currently**
• For test/demo/small
environments a single VM will do
• Larger production environments
recommended 3 VMs***
• Disable machine firewall for
install
• Ensure you have installed zip
• Networking is configured
correctly
• ***If installing on multiple VMS –
set NFS file sharing up
• This is the FOUNDATION for PINK
• As new features are rolled out they
will be deployed to this “OrientMe”
environment
* Take note of the system requirements (see the knowledge
center link on the next slide)
** work around for this here: http://bit.ly/PINK-DNS-FIX
Social Connections 11 Chicago, June 1-2 2017
Pink – install info
• Extract IC-OrientMe-6.0.0.0.zip
• Follow the instructions in
https://www.ibm.com/support/knowledgecenter/SSYGQH_6.
0.0/admin/install/c_install_orient_me_homepage.html
• Prepare the install files
• Run the installer script – downloads
and deploys Docker, CFC and other
associated software.
• DO NOT change the default CFC
password of admin/admin until
everything is configured
• Create the storage
• Configure Connections 6 TDI /
Profiles
• Install the Orient Me images
• Configure HTTP / Proxy
• Configure REDIS
• Run the people migrator for
homepage
• Fix for SSL
• Configure the notification center
• Test via yourconnections.url/social
Social Connections 11 Chicago, June 1-2 2017
Note to
IBM ☺
Social Connections 11 Chicago, June 1-2 2017
And as if by magic … Connectios-Orientos-Pinkios
Post migration
and troubleshooting
Social Connections 11 Chicago, June 1-2 2017
Post migration & Troubleshooting Cnx 6
• Post migration tasks - Read the
KB http://bit.ly/cnx6-postmigrate
• Migrate / rebuild search
• Clear all scheduled tasks
• Migrate community surveys
• Steps or profile / profile policy
types
• + More …
• 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
Social Connections 11 Chicago, June 1-2 2017
Troubleshooting PINK
• Check the datastores / pvs –
kubectl get pv,pvc
• Check the pods –
kubectl get pods
(use –o wide for more details)
• Check the services –
kubectl get svc
Social Connections 11 Chicago, June 1-2 2017
Troubleshooting PINK
• If you see issues with the pods
you can redeploy them
• Get the pod name from running
kubectl get pods –o wide
• Simply delete it
i.e.
kubectl delete pods orient-
webclient-2180930634-2831s
• Pods recreate themselves
• If you need to delete all pods
• kubectl get pod | cut -d " " -f 1 |
xargs -n1 -P 10 kubectl delete pod
• Pods terminate then recreate
• If in any doubt ask in the
Connections Skype chat – the
PINK devs are listening in
And you are done ☺
Social Connections 11 Chicago, June 1-2 2017
Remember this is the last upgrade you will do
this way ☺
Social Connections 11 Chicago, June 1-2 2017
Other Sessions that will be useful
• Thurs 1st June : 1:30 pm - 2:00 pm - An introduction to Docker: What is it and why
should I care to learn about it? – with Alan Forbes
• Thurs 1st June : 3:50 pm - 5:00 pm - Think Pink – The Future of IBM Connections –
with Jason Gary & Baan Slavens
• Fri 2nd June : 8:25 am - 8:55 am - Let’s Talk about Deployment of Connections 6 –
The Easy Button – with Jim Puckett
• Fri 2nd June : 9:00 am - 9:30 am - All you need to know about Orient Me – with
Nico Meisenzahl
• Fri 2nd June : 9:40 am - 10:50 am - Turning the IBM Collaboration Ecosystem Pink –
with Heath McCarthy & Maureen Leland
• Fri 2nd June : 3:25 pm - 4:00 pm – What’s new in IBM Connections 6 - with Jim
Puckett & Daniel Kim
Social Connections 11 Chicago, June 1-2 2017
Thank you
• Come and see us at our
booth
• You could win
an Amazon Echo
• E - contact@bcc.biz
• W - www.bcchub.com
Tim
Sharon
http://socialshazza.com
dilftechnical
@socialshazza
http://blog.tc-soft.com
timsterc
@timsterc
PLATINUM SPONSORS
GOLD SPONSORS
SILVER SPONSORS
Migration from 5 to Connections 6 - been there, done that

More Related Content

What's hot

Migration Concentrate
Migration ConcentrateMigration Concentrate
Migration Concentrate
InnoTech
 
manage databases like codebases
manage databases like codebasesmanage databases like codebases
manage databases like codebases
DBmaestro - Database DevOps
 
Mediawiki to Confluence migration
Mediawiki to Confluence migrationMediawiki to Confluence migration
Mediawiki to Confluence migration
Nils Hofmeister
 
Jive, dropbox and other integrations
Jive, dropbox and other integrationsJive, dropbox and other integrations
Jive, dropbox and other integrations
Jared Ottley
 
IBM Connections Troubleshooting or “Get the Cow off the Ice”
IBM Connections Troubleshooting or “Get the Cow off the Ice” IBM Connections Troubleshooting or “Get the Cow off the Ice”
IBM Connections Troubleshooting or “Get the Cow off the Ice”
LetsConnect
 
Your App deserves more – The Art of App Modernization
Your App deserves more – The Art of App ModernizationYour App deserves more – The Art of App Modernization
Your App deserves more – The Art of App Modernization
Christian Güdemann
 
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
LetsConnect
 
Continuous Delivery & the Database- The Final Frontier
Continuous Delivery & the Database- The Final FrontierContinuous Delivery & the Database- The Final Frontier
Continuous Delivery & the Database- The Final Frontier
DBmaestro - Database DevOps
 
Continuous Delivery & the Database - the Final Frontier
Continuous Delivery & the Database - the Final FrontierContinuous Delivery & the Database - the Final Frontier
Continuous Delivery & the Database - the Final Frontier
XebiaLabs
 
Open Source and Content Management (+audio)
Open Source and Content Management (+audio)Open Source and Content Management (+audio)
Open Source and Content Management (+audio)
Matt Hamilton
 
Software Testing in a Distributed Environment
Software Testing in a Distributed EnvironmentSoftware Testing in a Distributed Environment
Software Testing in a Distributed Environment
Perforce
 
Operations for databases – the agile/devops journey
Operations for databases – the agile/devops journeyOperations for databases – the agile/devops journey
Operations for databases – the agile/devops journey
Eduardo Piairo
 
11 secure development
11  secure development 11  secure development
11 secure development
Len Bass
 
DevOps: Automate all the things
DevOps: Automate all the thingsDevOps: Automate all the things
DevOps: Automate all the things
Mat Mannion
 
The challenges and pitfalls of database deployment automation
The challenges and pitfalls of database deployment automationThe challenges and pitfalls of database deployment automation
The challenges and pitfalls of database deployment automationDBmaestro - Database DevOps
 
Git
GitGit
Operations for databases: the agile/devops journey
Operations for databases: the agile/devops journeyOperations for databases: the agile/devops journey
Operations for databases: the agile/devops journey
Eduardo Piairo
 
Dockercon USA 2016 - Immutable Awesomeness
Dockercon USA 2016 - Immutable Awesomeness Dockercon USA 2016 - Immutable Awesomeness
Dockercon USA 2016 - Immutable Awesomeness
John Willis
 
Turning Human Capital into High Performance Organizational Capital
Turning Human Capital into High Performance Organizational CapitalTurning Human Capital into High Performance Organizational Capital
Turning Human Capital into High Performance Organizational Capital
John Willis
 

What's hot (20)

Migration Concentrate
Migration ConcentrateMigration Concentrate
Migration Concentrate
 
manage databases like codebases
manage databases like codebasesmanage databases like codebases
manage databases like codebases
 
#dd12 integrate domino designer with cvs source control
#dd12 integrate domino designer with cvs source control#dd12 integrate domino designer with cvs source control
#dd12 integrate domino designer with cvs source control
 
Mediawiki to Confluence migration
Mediawiki to Confluence migrationMediawiki to Confluence migration
Mediawiki to Confluence migration
 
Jive, dropbox and other integrations
Jive, dropbox and other integrationsJive, dropbox and other integrations
Jive, dropbox and other integrations
 
IBM Connections Troubleshooting or “Get the Cow off the Ice”
IBM Connections Troubleshooting or “Get the Cow off the Ice” IBM Connections Troubleshooting or “Get the Cow off the Ice”
IBM Connections Troubleshooting or “Get the Cow off the Ice”
 
Your App deserves more – The Art of App Modernization
Your App deserves more – The Art of App ModernizationYour App deserves more – The Art of App Modernization
Your App deserves more – The Art of App Modernization
 
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
 
Continuous Delivery & the Database- The Final Frontier
Continuous Delivery & the Database- The Final FrontierContinuous Delivery & the Database- The Final Frontier
Continuous Delivery & the Database- The Final Frontier
 
Continuous Delivery & the Database - the Final Frontier
Continuous Delivery & the Database - the Final FrontierContinuous Delivery & the Database - the Final Frontier
Continuous Delivery & the Database - the Final Frontier
 
Open Source and Content Management (+audio)
Open Source and Content Management (+audio)Open Source and Content Management (+audio)
Open Source and Content Management (+audio)
 
Software Testing in a Distributed Environment
Software Testing in a Distributed EnvironmentSoftware Testing in a Distributed Environment
Software Testing in a Distributed Environment
 
Operations for databases – the agile/devops journey
Operations for databases – the agile/devops journeyOperations for databases – the agile/devops journey
Operations for databases – the agile/devops journey
 
11 secure development
11  secure development 11  secure development
11 secure development
 
DevOps: Automate all the things
DevOps: Automate all the thingsDevOps: Automate all the things
DevOps: Automate all the things
 
The challenges and pitfalls of database deployment automation
The challenges and pitfalls of database deployment automationThe challenges and pitfalls of database deployment automation
The challenges and pitfalls of database deployment automation
 
Git
GitGit
Git
 
Operations for databases: the agile/devops journey
Operations for databases: the agile/devops journeyOperations for databases: the agile/devops journey
Operations for databases: the agile/devops journey
 
Dockercon USA 2016 - Immutable Awesomeness
Dockercon USA 2016 - Immutable Awesomeness Dockercon USA 2016 - Immutable Awesomeness
Dockercon USA 2016 - Immutable Awesomeness
 
Turning Human Capital into High Performance Organizational Capital
Turning Human Capital into High Performance Organizational CapitalTurning Human Capital into High Performance Organizational Capital
Turning Human Capital into High Performance Organizational Capital
 

Similar to Migration from 5 to Connections 6 - 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!
Migrating to Connections 6.0 – Been there, done that!
LetsConnect
 
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
LetsConnect
 
The Hard Problems of Continuous Deployment
The Hard Problems of Continuous DeploymentThe Hard Problems of Continuous Deployment
The Hard Problems of Continuous DeploymentTimothy Fitz
 
SocCnx11 - Two wrongs don't make a right - Troubleshooting Connections
SocCnx11 - Two wrongs don't make a right - Troubleshooting ConnectionsSocCnx11 - Two wrongs don't make a right - Troubleshooting Connections
SocCnx11 - Two wrongs don't make a right - Troubleshooting Connections
panagenda
 
Two wrongs don’t make a right – Troubleshooting Connections
Two wrongs don’t make a right – Troubleshooting ConnectionsTwo wrongs don’t make a right – Troubleshooting Connections
Two wrongs don’t make a right – Troubleshooting Connections
LetsConnect
 
Extreme Makeover OnBase Edition
Extreme Makeover OnBase EditionExtreme Makeover OnBase Edition
Extreme Makeover OnBase Edition
DataBank, A KYOCERA Group Company
 
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
 
Road to Continuous Delivery - Wix.com
Road to Continuous Delivery - Wix.comRoad to Continuous Delivery - Wix.com
Road to Continuous Delivery - Wix.com
Aviran Mordo
 
Git&subversion
Git&subversionGit&subversion
Git&subversion
Ahmed Shawky El-faky
 
SQL Server DevOps Jumpstart
SQL Server DevOps JumpstartSQL Server DevOps Jumpstart
SQL Server DevOps Jumpstart
Ori Donner
 
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
Gabriella Davis
 
Planning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections UpgradePlanning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections Upgrade
Gabriella Davis
 
11 Strategic Considerations for SharePoint Migration presented by Christian B...
11 Strategic Considerations for SharePoint Migration presented by Christian B...11 Strategic Considerations for SharePoint Migration presented by Christian B...
11 Strategic Considerations for SharePoint Migration presented by Christian B...
European SharePoint Conference
 
DevOps Days Ohio
DevOps Days OhioDevOps Days Ohio
DevOps Days Ohio
Kelly Looney
 
Managing Exchange 2016 - Paul Robichaux
Managing Exchange 2016 - Paul RobichauxManaging Exchange 2016 - Paul Robichaux
Managing Exchange 2016 - Paul Robichaux
Summit 7 Systems
 
All you need to know about Orient Me
All you need to know about Orient MeAll you need to know about Orient Me
All you need to know about Orient Me
LetsConnect
 
SocCnx11 - All you need to know about orient me
SocCnx11 - All you need to know about orient meSocCnx11 - All you need to know about orient me
SocCnx11 - All you need to know about orient me
panagenda
 
SOCCNX11 All you need to know about Orient Me
SOCCNX11 All you need to know about Orient MeSOCCNX11 All you need to know about Orient Me
SOCCNX11 All you need to know about Orient Me
Nico Meisenzahl
 
Connections install in 45 mins
Connections install in 45 minsConnections install in 45 mins
Connections install in 45 mins
Sharon James
 

Similar to Migration from 5 to Connections 6 - been there, done that (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 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
 
The Hard Problems of Continuous Deployment
The Hard Problems of Continuous DeploymentThe Hard Problems of Continuous Deployment
The Hard Problems of Continuous Deployment
 
SocCnx11 - Two wrongs don't make a right - Troubleshooting Connections
SocCnx11 - Two wrongs don't make a right - Troubleshooting ConnectionsSocCnx11 - Two wrongs don't make a right - Troubleshooting Connections
SocCnx11 - Two wrongs don't make a right - Troubleshooting Connections
 
Two wrongs don’t make a right – Troubleshooting Connections
Two wrongs don’t make a right – Troubleshooting ConnectionsTwo wrongs don’t make a right – Troubleshooting Connections
Two wrongs don’t make a right – Troubleshooting Connections
 
Extreme Makeover OnBase Edition
Extreme Makeover OnBase EditionExtreme Makeover OnBase Edition
Extreme Makeover OnBase Edition
 
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 ...
 
Road to Continuous Delivery - Wix.com
Road to Continuous Delivery - Wix.comRoad to Continuous Delivery - Wix.com
Road to Continuous Delivery - Wix.com
 
Git&subversion
Git&subversionGit&subversion
Git&subversion
 
SQL Server DevOps Jumpstart
SQL Server DevOps JumpstartSQL Server DevOps Jumpstart
SQL Server DevOps Jumpstart
 
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
 
Planning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections UpgradePlanning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections Upgrade
 
Movingto moodle2 v1 1
Movingto moodle2 v1 1Movingto moodle2 v1 1
Movingto moodle2 v1 1
 
11 Strategic Considerations for SharePoint Migration presented by Christian B...
11 Strategic Considerations for SharePoint Migration presented by Christian B...11 Strategic Considerations for SharePoint Migration presented by Christian B...
11 Strategic Considerations for SharePoint Migration presented by Christian B...
 
DevOps Days Ohio
DevOps Days OhioDevOps Days Ohio
DevOps Days Ohio
 
Managing Exchange 2016 - Paul Robichaux
Managing Exchange 2016 - Paul RobichauxManaging Exchange 2016 - Paul Robichaux
Managing Exchange 2016 - Paul Robichaux
 
All you need to know about Orient Me
All you need to know about Orient MeAll you need to know about Orient Me
All you need to know about Orient Me
 
SocCnx11 - All you need to know about orient me
SocCnx11 - All you need to know about orient meSocCnx11 - All you need to know about orient me
SocCnx11 - All you need to know about orient me
 
SOCCNX11 All you need to know about Orient Me
SOCCNX11 All you need to know about Orient MeSOCCNX11 All you need to know about Orient Me
SOCCNX11 All you need to know about Orient Me
 
Connections install in 45 mins
Connections install in 45 minsConnections install in 45 mins
Connections install in 45 mins
 

More from Sharon James

Microsoft Teams management
Microsoft Teams managementMicrosoft Teams management
Microsoft Teams management
Sharon 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 Team
Sharon James
 
Best practises vop
Best practises vopBest practises vop
Best practises vop
Sharon James
 
Connections Worst Practises
Connections Worst PractisesConnections Worst Practises
Connections Worst Practises
Sharon 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 2018
Sharon James
 
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
Sharon 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 Tamer
Sharon 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 connections
Sharon James
 
How to be a lion tamer
How to be a lion tamerHow to be a lion tamer
How to be a lion tamer
Sharon 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 -mwlug
Sharon 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 deployment
Sharon James
 
You don't want to do it like that
You don't want to do it like thatYou don't want to do it like that
You don't want to do it like that
Sharon James
 
Practical solutions for connections administrators
Practical solutions for connections administratorsPractical solutions for connections administrators
Practical solutions for connections administrators
Sharon James
 
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
 
Practical solutions for connections administrators lite
Practical solutions for connections administrators litePractical solutions for connections administrators lite
Practical solutions for connections administrators lite
Sharon 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 cognos
Sharon James
 
Connections customization lite
Connections customization liteConnections customization lite
Connections customization lite
Sharon James
 

More from Sharon James (18)

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 - 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
 
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
 
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
 
You don't want to do it like that
You don't want to do it like thatYou don't want to do it like that
You don't want to do it like that
 
Practical solutions for connections administrators
Practical solutions for connections administratorsPractical solutions for connections administrators
Practical solutions for connections administrators
 
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 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...
 
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
 

Recently uploaded

Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 

Recently uploaded (20)

Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 

Migration from 5 to Connections 6 - been there, done that

  • 1. Social Connections 11 Chicago, June 1-2 2017 Migration from 5.x and 5.5 to Connections 6.0 – Been there, done that! Sharon James & Tim Clark - BCC @socialshazza @timsterc
  • 3. Social Connections 11 Chicago, June 1-2 2017 Sharon James Tim Clark • Senior Consultant • Connections wizard • IBM Champion • Director of Services • Domino Admin (ish) • IBM Champion
  • 4. What do you need to know?
  • 5. Social Connections 11 Chicago, June 1-2 2017 What do you need to know? • 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 PINK components • Test again • Do not use all or nothing • Can cause issues • Difficult to debug • Troubleshooting
  • 6. Social Connections 11 Chicago, June 1-2 2017 What do you need to know? • Your system must be at least V5 to go to 6 • If not you must migrate the DBs to V5 before you start • 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 DBs 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
  • 7. Social Connections 11 Chicago, June 1-2 2017
  • 8. Social Connections 11 Chicago, June 1-2 2017 New Pink Features • Orient Me • Notification Center • Additional features – not magically installed as part of the standard 6 install • Linux Only • RHEL 7 / Centos 7 • VM needs some power: 10GB Ram, 4 CPUs • Runs on new Pink stack of Docker, cfc, mongoDB, redis etc
  • 9. Social Connections 11 Chicago, June 1-2 2017 Last upgrade you will do this way ….
  • 10. Get the right stuff it’s not Rocket Science
  • 11. Social Connections 11 Chicago, June 1-2 2017 Get the right stuff • 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
  • 12. Social Connections 11 Chicago, June 1-2 2017 Get the right stuff • Check the system requirements • Make a list • Get the correct versions • WAS is mutli os, as are the fixes (8.5.5.10) • Connections– os versions • TDI – os versions (7.1.1 fp6) • DB2 – os versions (11.1) • Other DBs – use supported versions – or you may hit issues Oracle (12.1.0.2), MSSQL (2016) • 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 • PINK • IC-OrientMe-6.0.0.0.zip – from fixcentral • Must set Linux as the OS or you can’t find it
  • 13. Get yourself a test system
  • 14. Social Connections 11 Chicago, June 1-2 2017 Test System is a must • ALWAYS test a migration – did we 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
  • 15. Side by side Vs In-Place
  • 16. Social Connections 11 Chicago, June 1-2 2017 NEVER do an in-place migration • 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) • 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
  • 17. Social Connections 11 Chicago, June 1-2 2017 NEVER do an in-place migration • 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) • 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
  • 18. Social Connections 11 Chicago, June 1-2 2017 Side by Side – best practise (sensible) way • 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 • 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
  • 20. Social Connections 11 Chicago, June 1-2 2017 Back everything up • Data bases • ALL OF THEM!! • Even if you are using the Database transfer tool (DBT) • 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 * We refer to this not restore the whole folder
  • 21. Migration – use the K.I.S.S method
  • 22. Social Connections 11 Chicago, June 1-2 2017 K.I.S.S – its not rocket science • 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
  • 23. Do not fall for ALL or Nothing 1. 5.X > 6 2. 6 + Pink =
  • 24. Social Connections 11 Chicago, June 1-2 2017 Never all or nothing • 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.
  • 25. Social Connections 11 Chicago, June 1-2 2017 Never all or nothing • 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 DocsQuick wins, customer has working system, easy to debug any issues. Total time 6 weeks
  • 26. TEST, test and test again
  • 27. Social Connections 11 Chicago, June 1-2 2017 TEST !!!!! • Test a clean 6 system before migrating data • If in doubt test again before installing / adding a new feature • Migrate to 6 before adding PINK features • Get *REAL* users to pre and post migration
  • 28. What about this PINK stuff?
  • 29. Social Connections 11 Chicago, June 1-2 2017 Pink is the new Blue / Green / Yellow • Easy (ish) install on a newly updated Centos 7 (or RHEL) box* • Machine must have a resolvable external DNS currently** • For test/demo/small environments a single VM will do • Larger production environments recommended 3 VMs*** • Disable machine firewall for install • Ensure you have installed zip • Networking is configured correctly • ***If installing on multiple VMS – set NFS file sharing up • This is the FOUNDATION for PINK • As new features are rolled out they will be deployed to this “OrientMe” environment * Take note of the system requirements (see the knowledge center link on the next slide) ** work around for this here: http://bit.ly/PINK-DNS-FIX
  • 30. Social Connections 11 Chicago, June 1-2 2017 Pink – install info • Extract IC-OrientMe-6.0.0.0.zip • Follow the instructions in https://www.ibm.com/support/knowledgecenter/SSYGQH_6. 0.0/admin/install/c_install_orient_me_homepage.html • Prepare the install files • Run the installer script – downloads and deploys Docker, CFC and other associated software. • DO NOT change the default CFC password of admin/admin until everything is configured • Create the storage • Configure Connections 6 TDI / Profiles • Install the Orient Me images • Configure HTTP / Proxy • Configure REDIS • Run the people migrator for homepage • Fix for SSL • Configure the notification center • Test via yourconnections.url/social
  • 31. Social Connections 11 Chicago, June 1-2 2017 Note to IBM ☺
  • 32. Social Connections 11 Chicago, June 1-2 2017 And as if by magic … Connectios-Orientos-Pinkios
  • 34. Social Connections 11 Chicago, June 1-2 2017 Post migration & Troubleshooting Cnx 6 • Post migration tasks - Read the KB http://bit.ly/cnx6-postmigrate • Migrate / rebuild search • Clear all scheduled tasks • Migrate community surveys • Steps or profile / profile policy types • + More … • 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
  • 35. Social Connections 11 Chicago, June 1-2 2017 Troubleshooting PINK • Check the datastores / pvs – kubectl get pv,pvc • Check the pods – kubectl get pods (use –o wide for more details) • Check the services – kubectl get svc
  • 36. Social Connections 11 Chicago, June 1-2 2017 Troubleshooting PINK • If you see issues with the pods you can redeploy them • Get the pod name from running kubectl get pods –o wide • Simply delete it i.e. kubectl delete pods orient- webclient-2180930634-2831s • Pods recreate themselves • If you need to delete all pods • kubectl get pod | cut -d " " -f 1 | xargs -n1 -P 10 kubectl delete pod • Pods terminate then recreate • If in any doubt ask in the Connections Skype chat – the PINK devs are listening in
  • 37. And you are done ☺
  • 38. Social Connections 11 Chicago, June 1-2 2017 Remember this is the last upgrade you will do this way ☺
  • 39. Social Connections 11 Chicago, June 1-2 2017 Other Sessions that will be useful • Thurs 1st June : 1:30 pm - 2:00 pm - An introduction to Docker: What is it and why should I care to learn about it? – with Alan Forbes • Thurs 1st June : 3:50 pm - 5:00 pm - Think Pink – The Future of IBM Connections – with Jason Gary & Baan Slavens • Fri 2nd June : 8:25 am - 8:55 am - Let’s Talk about Deployment of Connections 6 – The Easy Button – with Jim Puckett • Fri 2nd June : 9:00 am - 9:30 am - All you need to know about Orient Me – with Nico Meisenzahl • Fri 2nd June : 9:40 am - 10:50 am - Turning the IBM Collaboration Ecosystem Pink – with Heath McCarthy & Maureen Leland • Fri 2nd June : 3:25 pm - 4:00 pm – What’s new in IBM Connections 6 - with Jim Puckett & Daniel Kim
  • 40. Social Connections 11 Chicago, June 1-2 2017 Thank you • Come and see us at our booth • You could win an Amazon Echo • E - contact@bcc.biz • W - www.bcchub.com Tim Sharon http://socialshazza.com dilftechnical @socialshazza http://blog.tc-soft.com timsterc @timsterc