SlideShare uma empresa Scribd logo
1 de 42
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
Docs
Quick 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***
• 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/SSYGQ
H_6.0.0/admin/install/c_install_orient_me_homepage.ht
ml
• 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
Connections 5.x to 6.0 migration

Mais conteúdo relacionado

Mais procurados

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
DBmaestro - Database DevOps
 

Mais procurados (20)

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
 
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
 
Deploying at will - SEI
 Deploying at will - SEI Deploying at will - SEI
Deploying at will - SEI
 
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
 
Software Testing in a Distributed Environment
Software Testing in a Distributed EnvironmentSoftware Testing in a Distributed Environment
Software Testing in a Distributed Environment
 
Open Source and Content Management (+audio)
Open Source and Content Management (+audio)Open Source and Content Management (+audio)
Open Source and Content Management (+audio)
 
11 secure development
11  secure development 11  secure development
11 secure development
 
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
 
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
 
DevOps: Automate all the things
DevOps: Automate all the thingsDevOps: Automate all the things
DevOps: Automate all the things
 
Planning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections UpgradePlanning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections Upgrade
 
Tools for Managing your LabVIEW Source Code
Tools for Managing your LabVIEW Source CodeTools for Managing your LabVIEW Source Code
Tools for Managing your LabVIEW Source Code
 

Semelhante a Connections 5.x to 6.0 migration

The Hard Problems of Continuous Deployment
The Hard Problems of Continuous DeploymentThe Hard Problems of Continuous Deployment
The Hard Problems of Continuous Deployment
Timothy Fitz
 
Got Problems? Let's Do a Health Check
Got Problems? Let's Do a Health CheckGot Problems? Let's Do a Health Check
Got Problems? Let's Do a Health Check
Luis Guirigay
 
Delphix and DBmaestro
Delphix and DBmaestroDelphix and DBmaestro
Delphix and DBmaestro
Kyle Hailey
 

Semelhante a Connections 5.x to 6.0 migration (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
 
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
 
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
 
Road to Continuous Delivery - Wix.com
Road to Continuous Delivery - Wix.comRoad to Continuous Delivery - Wix.com
Road to Continuous Delivery - Wix.com
 
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 ...
 
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
 
SQL Server DevOps Jumpstart
SQL Server DevOps JumpstartSQL Server DevOps Jumpstart
SQL Server DevOps Jumpstart
 
Git&subversion
Git&subversionGit&subversion
Git&subversion
 
Managing Exchange 2016 - Paul Robichaux
Managing Exchange 2016 - Paul RobichauxManaging Exchange 2016 - Paul Robichaux
Managing Exchange 2016 - Paul Robichaux
 
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...
 
Movingto moodle2 v1 1
Movingto moodle2 v1 1Movingto moodle2 v1 1
Movingto moodle2 v1 1
 
DevOps Days Ohio
DevOps Days OhioDevOps Days Ohio
DevOps Days Ohio
 
Connections install in 45 mins
Connections install in 45 minsConnections install in 45 mins
Connections install in 45 mins
 
SynapseIndia drupal presentation on drupal info
SynapseIndia drupal  presentation on drupal infoSynapseIndia drupal  presentation on drupal info
SynapseIndia drupal presentation on drupal info
 
Got Problems? Let's Do a Health Check
Got Problems? Let's Do a Health CheckGot Problems? Let's Do a Health Check
Got Problems? Let's Do a Health Check
 
Performing successful migrations to the microsoft cloud
Performing successful migrations to the microsoft cloudPerforming successful migrations to the microsoft cloud
Performing successful migrations to the microsoft cloud
 
Delphix and DBmaestro
Delphix and DBmaestroDelphix and DBmaestro
Delphix and DBmaestro
 
20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...
20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...
20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...
 

Mais de BCC - Solutions for IBM Collaboration Software

Mais de BCC - Solutions for IBM Collaboration Software (20)

General Data Protection Regulation
General Data Protection RegulationGeneral Data Protection Regulation
General Data Protection Regulation
 
Systematisch: Von der alten in die neue Welt - Migrations-Szenarien
Systematisch: Von der alten in die neue Welt - Migrations-SzenarienSystematisch: Von der alten in die neue Welt - Migrations-Szenarien
Systematisch: Von der alten in die neue Welt - Migrations-Szenarien
 
MaRisk Andorderungen erfüllen - Analyse von Rechten und Rollen in IBM Domino ...
MaRisk Andorderungen erfüllen - Analyse von Rechten und Rollen in IBM Domino ...MaRisk Andorderungen erfüllen - Analyse von Rechten und Rollen in IBM Domino ...
MaRisk Andorderungen erfüllen - Analyse von Rechten und Rollen in IBM Domino ...
 
Protect your IBM Domino data from leaks with BCC DominoProtect
Protect your IBM Domino data from leaks with BCC DominoProtectProtect your IBM Domino data from leaks with BCC DominoProtect
Protect your IBM Domino data from leaks with BCC DominoProtect
 
IBM Connections Cloud Administration
IBM Connections Cloud AdministrationIBM Connections Cloud Administration
IBM Connections Cloud Administration
 
IBM Connect 2016: Speaker Session with Teresa Deane, Senior Developer, BCC
IBM Connect 2016: Speaker Session with Teresa Deane, Senior Developer, BCCIBM Connect 2016: Speaker Session with Teresa Deane, Senior Developer, BCC
IBM Connect 2016: Speaker Session with Teresa Deane, Senior Developer, BCC
 
Dr. Strangelove, or how I learned to love plug-in development - SNoUG 2014
Dr. Strangelove, or how I learned to love plug-in development - SNoUG 2014Dr. Strangelove, or how I learned to love plug-in development - SNoUG 2014
Dr. Strangelove, or how I learned to love plug-in development - SNoUG 2014
 
Using Social Business Software and being compliant with EU data protection la...
Using Social Business Software and being compliant with EU data protection la...Using Social Business Software and being compliant with EU data protection la...
Using Social Business Software and being compliant with EU data protection la...
 
XPages Performance Master Class - Survive in the fast lane on the Autobahn (E...
XPages Performance Master Class - Survive in the fast lane on the Autobahn (E...XPages Performance Master Class - Survive in the fast lane on the Autobahn (E...
XPages Performance Master Class - Survive in the fast lane on the Autobahn (E...
 
Keine Kompromisse! Mehr Sicherheit & Compliance für IBM Domino
Keine Kompromisse! Mehr Sicherheit & Compliance für IBM DominoKeine Kompromisse! Mehr Sicherheit & Compliance für IBM Domino
Keine Kompromisse! Mehr Sicherheit & Compliance für IBM Domino
 
Honey, I shrunk the data - Mehr Platz am IBM Domino Server
Honey, I shrunk the data - Mehr Platz am IBM Domino ServerHoney, I shrunk the data - Mehr Platz am IBM Domino Server
Honey, I shrunk the data - Mehr Platz am IBM Domino Server
 
Wie schützen Sie Ihre Messaging- & Collaboration-Infrastruktur? Lessons learn...
Wie schützen Sie Ihre Messaging- & Collaboration-Infrastruktur? Lessons learn...Wie schützen Sie Ihre Messaging- & Collaboration-Infrastruktur? Lessons learn...
Wie schützen Sie Ihre Messaging- & Collaboration-Infrastruktur? Lessons learn...
 
IBM Connect 2014 SPOT114: No Compromise on Compliance: Streamline Administrat...
IBM Connect 2014 SPOT114: No Compromise on Compliance: Streamline Administrat...IBM Connect 2014 SPOT114: No Compromise on Compliance: Streamline Administrat...
IBM Connect 2014 SPOT114: No Compromise on Compliance: Streamline Administrat...
 
Platz schaffen auf dem Domino - Compact, Compress, De-Duplicate - Ulrich Krau...
Platz schaffen auf dem Domino - Compact, Compress, De-Duplicate - Ulrich Krau...Platz schaffen auf dem Domino - Compact, Compress, De-Duplicate - Ulrich Krau...
Platz schaffen auf dem Domino - Compact, Compress, De-Duplicate - Ulrich Krau...
 
XPages: Performance-Optimierung - Ulrich Krause (eknori) SNoUG 2013
XPages: Performance-Optimierung  - Ulrich Krause (eknori) SNoUG 2013XPages: Performance-Optimierung  - Ulrich Krause (eknori) SNoUG 2013
XPages: Performance-Optimierung - Ulrich Krause (eknori) SNoUG 2013
 
Deep Dive Domino Mail Routing - SMTP Cookbook - DNUG Herbstkonferenz 2013
Deep Dive Domino Mail Routing - SMTP Cookbook - DNUG Herbstkonferenz 2013Deep Dive Domino Mail Routing - SMTP Cookbook - DNUG Herbstkonferenz 2013
Deep Dive Domino Mail Routing - SMTP Cookbook - DNUG Herbstkonferenz 2013
 
Deep Dive AdminP Process - Admin and Infrastructure Track at UKLUG 2012
Deep Dive AdminP Process - Admin and Infrastructure Track at UKLUG 2012Deep Dive AdminP Process - Admin and Infrastructure Track at UKLUG 2012
Deep Dive AdminP Process - Admin and Infrastructure Track at UKLUG 2012
 
Platz da! Platz schaffen auf dem Domino Server - Vortrag von Ulrich Krause be...
Platz da! Platz schaffen auf dem Domino Server - Vortrag von Ulrich Krause be...Platz da! Platz schaffen auf dem Domino Server - Vortrag von Ulrich Krause be...
Platz da! Platz schaffen auf dem Domino Server - Vortrag von Ulrich Krause be...
 
Wie gewährleisten Sie die Einhaltung von Sicherheitsanforderungen an Ihre Mes...
Wie gewährleisten Sie die Einhaltung von Sicherheitsanforderungen an Ihre Mes...Wie gewährleisten Sie die Einhaltung von Sicherheitsanforderungen an Ihre Mes...
Wie gewährleisten Sie die Einhaltung von Sicherheitsanforderungen an Ihre Mes...
 
Wie schützen Sie Ihre E-Mail-Kommunikation? Kurzfristige Lösungsansätze bis z...
Wie schützen Sie Ihre E-Mail-Kommunikation? Kurzfristige Lösungsansätze bis z...Wie schützen Sie Ihre E-Mail-Kommunikation? Kurzfristige Lösungsansätze bis z...
Wie schützen Sie Ihre E-Mail-Kommunikation? Kurzfristige Lösungsansätze bis z...
 

Último

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 

Último (20)

Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 

Connections 5.x to 6.0 migration

  • 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 Docs Quick 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*** • 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/SSYGQ H_6.0.0/admin/install/c_install_orient_me_homepage.ht ml • 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