SlideShare ist ein Scribd-Unternehmen logo
1 von 35
IBM Connections Migration – Some Tips for your successful Connections 
Migration 
Learn about your Known Unknowns and your Unknown Unknowns 
and where to look for them 
ICON UK - Sept. 12, 2014
What Are the Two Most important Considerations? 
If it’s real estate - location, location, location … 
(but we don’t care about real estate right now) 
So we think of 
IBM Connections Version, Version, Version . . . . 
You Have Choices And Challenges - Depending on Which Version You Are Coming From 
& 
Parallel or In-Place Migration 
ICON UK - Sept. 12, 2014
What needs to be migrated? 
1. Your DB source 
2. Shared Files (uploads, WIKIS, FILES, ACTIVITES, etc….) 
3. Connections Settings (Connections XML files, proxy configurations, etc.) 
4. Notification Settings/Strings (the emails your system sends out) 
5. Media Gallery settings 
6. Customizations (no matter how ugly …) 
7. IHS Settings 
8. WebSphere Security / Admin structure 
9. Third Party Software Products / Media players 
10. COGNOS … (Again - I pitty you …) 
11. CCM (depending on originating version) 
What do you NOT migrate: 
Search indexes 
Local Data Stores (are recreated upon install) 
ICON UK - Sept. 12, 2014
You Need a Plan 
Sample Plan - Three phases: 
Phase 1. 
New System - WebSphere install 
●Install WebSphere 8.0.0.8 on DM / Managed Node 
●Install WebSphere 7.0.025 on IBM Docs server 
●Create dB for Connections (new dB) 
●TDI INstall - configuration - populate Profiles 
●Install IBM HTTP Server 
●Install IBM Connections: include CCM/Filenet 
●Base configure of Connections 
●Configure IHS, CCM, Cognos 
●Install 3rd Party Products 
Phase 2. 
●Adjust configuration to match 
existing Connections settings (export/Import) 
●Apply any customizations 
●Mail/notifications settings 
●ICMail install and configuration 
Phase 3. 
Test migration: 
Note: A “real” project plan 
has WAAAY more details! 
●DATA CLEAN-UP on originating system 
●Make copy of existing DB2 dB to new DB2 server 
●Make copy of content stores from old environment to 
new server 
●Make backup of existing (new) V4.5 DB2 databases 
●Put old DB2 (V4.x) onto new DB2 server and do test 
migration / upgrade to V4.5 schema 
●Start new servers and test/verify that data migrated 
clean 
Migration: 
●Shut down V4.0 enviroment 
●Shut down V4.5 environment 
●re-copy DB2 dB to new server 
●Copy delta of new files from V3.x to new server 
●Reconfigure V4.5 to use the original url 
●Change DNS to point to new server 
●Migrate DB2 data 
●Start new server 
●Test/verify 
ICON UK - Sept. 12, 2014
Your first and most important decision is HOW you intend to migrate 
Parallel or In-Place 
Parallel Migration 
Pros: 
● No time limit that forces you into a specific schedule 
● Gives you opportunity to test and verify freely 
● Makes it possible to do test runs for the migration 
● Gives you a test bed to verify all the settings and configuration 
● Leaves you a working system to fall back onto 
Cons: 
● Doubles your HW and disk requirements for the duration 
ICON UK - Sept. 12, 2014
In-Place Migration 
Pros: 
● No additional HW required 
Cons: 
● Everything else! 
● Requires an uninstall of Connections, upgrade of WebSphere and IHS then re-install Connections 
● Connections unavailable during the whole process - from deinstall to build to test 
● Might require an upgrade of the DB2 version 
● No easy fall-back should the migration not be successful 
● No good way to test the outcome ahead of time - scheduling is difficult 
● Might require OS upgrade (depending on OS) 
!YWTATOAAC! 
(You Want To Avoid This Option At All Costs!) 
ICON UK - Sept. 12, 2014
Versions and Migration Scenarios - The Ugly Ones 
Originating 
Version 
Target Version Steps 
Cnx V3.0.1 Cnx V4.0.x ● Single step - use the V4 wizards to migrate directly. 
● If you are not V3.0.1 -> upgrade first 
Cnx V4.5.x ● Two migration steps - Migrate DB from V3.1->V4 and then to V4.5. 
● You need to first use the V4.0 wizard, then the V4.5 wizard. 
● There will be some missing databases that are new to V4 & V4.5 that you will 
need to create separately … (more below) 
*** In short .. I pity you *** 
Cnx V5.x ● Basically the same as V3->V4.5, just that the V5 wizards are capable of 
migrating you from V4.0 directly to V5 without having to migrate/upgrade to 
V4.5 first. 
*** Again, I pity you *** 
ICON UK - Sept. 12, 2014
Versions and Migration Scenarios - The Less Troublesome 
Originating 
Version 
Target Version Steps 
Cnx V4.0.x Cnx V4.5.x ● Single step - use the V4.5 wizards to migrate directly 
● Cnx 4.0 needs to be at least CR2 for the Content stores to be formatted 
correctly for an upgrade 
Cnx V5.x ● Single step - use the V5 wizards to migrate directly 
Cnx V4.5 Cnx V5.x ● Single step - use the V5 wizards to migrate directly 
ICON UK - Sept. 12, 2014
Your Database Migration 
The most important and probably most difficult part of any Connections migration is the database. 
It takes the longest, needs the most babysitting and has the most potential pitfalls. 
The Connections Database Wizard supplied with each version of IBM Connections is in charge of 
the migration steps. You need to use the wizard of the version you are MIGRATING TO or it will 
not work. 
Depending on the version you are migrating from and the version you are migrating to you could 
have several steps to deal with, let’s take a look: 
ICON UK - Sept. 12, 2014
DB2 Migration - Continued: 
Originating 
Version 
Target Version Steps 
Cnx V3.0.1 Cnx V4.0.x ● Single step - use the V4 wizards to migrate directly. 
● If you are not V3.0.1 -> upgrade first 
Cnx V4.5.x ● Two migration steps - Migrate DB from V3.1->V4 and then to V4.5. 
● You need to first use the V4.0 wizard, then the V4.5 wizard. 
● There will be some missing databases that are new to V4 & V4.5 that you will 
need to create separately … (more below) 
*** In short .. I pity you *** 
Cnx V5.x ● Basically the same as V3->V4.5, just that the V5 wizards are capable of 
migrating you from V4.0 directly to V5 without having to migrate/upgrade to 
V4.5 first. 
*** Again, I pity you *** 
ICON UK - Sept. 12, 2014
PREPARATION 
It’s what for dinner ……. and breakfast, lunch … snacks … seconds … 
What this means is - you will have no rest unless you prepare the data 
first 
(note: Gandalf will not help you …..) 
ICON UK - Sept. 12, 2014
Data Preparation 
If you have already migrated the databases once (or twice?) previously … you 
will likely have some garbage in the databases you need to review. 
What to do? 
CLEAN UP 
(just like Momma taught you …) 
Even if you have NEVER migrated before .. there can be allot of chaff in the 
databases and a clean-up & review of your data is in order prior to doing 
ANYTHING 
ICON UK - Sept. 12, 2014
Data Preparation … Clean-up 
Run a user sync - that usually shows up any problems between entries in PROFILES and 
the other applications. Your most important one is likely NEWS/HOMEPAGE - both 
applications use the same database and it is also the first database to be migrated. 
HOMEPAGE which is pretty much your most important database from an end-user's 
perspective. 
Sync command Examples: 
First Run the syncAllMembersExtIds commands 
wsadmin.sh/.bat -lang jython -user wasadmin -password **** -profile newsAdmin.py -c "NewsMemberService.syncAllMemberExtIds()" 
Followed by the syncAllMembersByExtId with update triggers: 
./wsadmin.sh -lang jython -user wasadmin -password **** -profile newsAdmin.py -c 
"NewsMemberService.syncAllMembersByExtId({'updateOnEmailLoginMatch':'true'})" 
Review the log files, they will tell you allot about your issues - or the lack thereof 
ICON UK - Sept. 12, 2014
Data Preparation … Clean-up 
If you find errors ….. What do you do now? 
Look at the accounts creating errors - 
• LDAP accounts - Look at whether they might be different, corrupted or … not there anymore 
• Use a dB tool to open the Connections databases and look at the actual datasets …. 
• OPEN A PMR WITH IBM - you pay for support so you should use it 
• Often what you have is just a set of data that are missing some other related data (dB constraints) 
and because they are incomplete you are running into issues. 
My side story . . . . : 
I once found a client that had several thousand dormant profiles … all with their last update date set to 
the same day ...which happened to be the day the previous system was migrated from V3.01 to V4.0 
….. 
The Voice of EXPERIENCE tells you: 
• Just about all problems can be solved with some sql statements, but you will want to have IBM’s 
input on this since 
• Consider doing all this on a copy of your data … the last thing you need is to corrupt your running 
system …. 
ICON UK - Sept. 12, 2014
The Database Wizard 
The Database Wizard 
Has two main functions 
1. Creation / Deletion of Connections Databases on the DB server 
2. Migration/Upgrade of databases of previous releases to the 
corresponding release of the Wizard 
All sql scripts necessary are actually contained in a subfolder of the unpacked 
Wizard tself. The Wizard is just a visual front-end that lets you choose the 
parameters, build the DB2 (or SQL/Oracle) scripts and then executes them. 
Let’s look at the real thing! 
EXAMPLE …. 
ICON UK - Sept. 12, 2014
Database Wizard and Migration 
The Voice of Experience …. Some things to take into consideration 
DB2: 
You want to execute the Wizard / SQL scripts using the same account that created the 
databases in the first place. A DB2 database has allot of individual items and they all 
belong to some dentity. Sometimes an account added later with admin rights will not 
have all the rights necessary to update individual database features … maybe it is just 
a single field but that can be VERY painful. 
If your databases are large (anything over 15 GB is large) you might want consider not 
using the Wizard, but running the scripts manually so that the wizard does not time 
out on you. DB2 scripts from the commandline will not time out - they will run to 
completion 
The Wizard will actually create all the scripts for you, in the correct formatting and in 
the order they need to be run in … all bundled up in one nice old document 
NOTE: if you run scripts manually, make sure you add a command to create log files, 
you HAVE TO REVIEW THEM to be sure everything went well . . . . 
ICON UK - Sept. 12, 2014
DB Migration - Manually 
Example for manual scripts: 
Activities 
/opt/ibm/db2/V10.1/bin/db2 -td@ -vf connections.sql/activities/db2/upgrade-40-45.sql 
/opt/ibm/db2/V10.1/bin/db2 -td@ -vf connections.sql/activities/db2/appGrants.sql 
/opt/ibm/db2/V10.1/bin/db2 -td@ -vf connections.sql/activities/db2/clearScheduler.sql 
Blogs 
/opt/ibm/db2/V10.1/bin/db2 -td@ -vf connections.sql/blogs/db2/upgrade-40-45.sql 
/opt/ibm/db2/V10.1/bin/db2 -td@ -vf connections.sql/blogs/db2/appGrants.sql 
Bookmarks 
/opt/ibm/db2/V10.1/bin/db2 -td@ -vf connections.sql/dogear/db2/upgrade-40-45.sql 
/opt/ibm/db2/V10.1/bin/db2 -td@ -vf connections.sql/dogear/db2/appGrants.sql 
There is much more, (EXAMPLE ON SCREEN) 
A Trick from the wise . . . . . . . 
Look at the log files (they will be HUGE/LONG) you can’t read it all … just 
search for the work “Error” … if that word does not exist you are golden . . . . 
. 
ICON UK - Sept. 12, 2014
Let’s Migrate some Configurations 
• “To automate, or not to automate … that is the question” 
ICON UK - Sept. 12, 2014
Migrate Settings From Old to New 
Starting with V4, IBM Connections comes with migration tool that exports 
“application artifacts” from the originating system. You can then use the 
same tool on the new system to import those “application artifacts”. 
“What are “Application Artifacts”? 
All (or actually – most) of your configuration files from the WebSphere 
Deployment Manager’s LotusConnections-config folder (and the sub-folders.) 
I !SO! hope you did not do 
any of those …. 
What does NOT get migrated? 
• Customizations (=anything in the customizations shared folder) 
• Any changes you did INSIDE of applications (ear files) 
• Notification settings / strings 9= the wording in the mails that get sent out) 
• Profile lay-out settings and customized fields 
ICON UK - Sept. 12, 2014
Profiles 
A quick word on Profiles Design 
Most environments have done some changes to the default profiles setup and 
lay-out, everything has changed, but some things are the same. 
Any changes you made via TDI – mapping specific LDAP elements to specific 
Profiles fields – those all come over, if you reconfigure your TDI correctly 
What has changed that you need to look at: 
• If migrating to V5 … EVERYTHING has changed, basically you get to do it all 
over in a new system . . But I find the new way easier to deal with and to 
accomplish. 
• If migrating from V4 -> V4.5 you are in luck, it is almost the same 
• If migrating from V3 .. Well, you get to do it al over again anyway 
• Read this in the V5 Wiki: Customizing Profiles 
ICON UK - Sept. 12, 2014
Migrate Settings From Old to New 
How do I do this? 
*** MAKE A BACKUP FIRST … I BEG OF YOU! *** 
I generally do a WebSphere Backupconfg.bat/.sh 
Go to your [Connections InstallRootmigration] folder, the command is: 
[migration.sh/bat lc-export] 
This exports (almost) all the files you need to the [Connections 
InstallRootmigrationwork] folder. This process creates a log file -> CHECK IT!!! . You 
can find it in your OS account’s [HOME FLDER]. Take a copy of the [work] folder and 
put it in the same location on the target system, then run 
[migration.sh/bat lc-import -DDMUserid=wasadmin -DDMPassword=*******] 
ICON UK - Sept. 12, 2014
In reality you really want 
that opportunity to 
review all settings. AND .. 
There are a few new 
ones you don’t know of. 
Migrate Settings From Old to New 
OK, the previous two slides are from the Connections WIKI, now comes something 
from Dr. Vic’s vast experience – this is why I have scar tissue: 
Don’t Do It 
80% of the time it works OK. 
20% of the time it screws up your environment. 
Those screw-ups are really painful 
My most recent case … the update totally mashed my events-config.xml file (there 
were settings in there nobody has seen before). This can especially happen if you are 
dealing with an environment that was migrated previously using the same tool. 
I don’t blame IBM … 80% is a real good ratio! But they just can’t test ALL scenarios and 
there is no accounting for human .. ahem … inventiveness. The scripts check for 
formatting but NOT FOR INCORRECT CONTENT. 
Life all those changes by hand .. Go config file by config file. That also gives you the 
opportunity to review the settings and make a determination of they are valid or not. 
ICON UK - Sept. 12, 2014
Them Files – They have to Go Somewhere 
• The “Other White Meat” or How to Migrate The Need To go 
ICON UK - Sept. 12, 2014
Share File Space 
The “Other White Meat” refers to the share file space .. Also known as your 
shared data. 
In essence this is simply a copy-and-paste operation. You want to move the 
shared file structure exactly AS IS from the originating server to the new 
server 
Alternatively – if you have that file shared someplace – you could just re-mount 
that folder to the new server …but I am not a friend of this option. 
Why? Hhmm …. “What if ..” 
• Your migration somehow fails and now you have to recover 
• During your failed migration the serves “did something” to your files and 
now .. You get to go back to a back-up .. Which is hopefully recent. 
ICON UK - Sept. 12, 2014
Files – More White Meat 
How Do You Know It Worked? 
• Simple .. Look for your files and make sure you can download them. 
• Check if the HIS server – which you hopefully have mapped to do file 
downloads from the file share directly – actually gives you files. If something 
is off, the files you download will all have a 0 byte size … 
• Also .. If something is off all those images you use to decorate your wine 
tasting communities and the cat videos you have secretly been hoarding in 
your private community will not show …. 
Missing Cat Videos – A 
Dead Giveaway! 
You might also see errors in 
the WebSphere sysemOut.log 
files ….. 
ICON UK - Sept. 12, 2014
Customizations – What to Look Out For 
• Don’t just throw your previous version onto the server …. 
ICON UK - Sept. 12, 2014
Customizations 
We can’t cover ALL customizations but we can touch on two REALLY important items 
that everybody deals with: 
header.jsp & footer.jsp 
Just about EVERYBODY makes some changes to these files. Here is what to look out 
for: 
• Header.jsp and footer.jsp are specific to each version and (sometimes) CR of IBM 
Connections 
• Much of the functionality of IBM Connections depends on having the correct 
header.jsp & footer.jsp with the elements/code in them that Connections needs to 
run correctly 
• Even when just doing a CR install, you should ALWAYS check the applications for 
changes and whether the header or footer jsp files have changed . . . . . 
• I HOPE that you have all changes documented . . . . . 
ICON UK - Sept. 12, 2014
Customizations 
This is what I do: 
• Step 1: Compare your customized jsp’s to the non-customized file on your existing 
Connections install version. This will give you the changes you have in your system. 
You can now review them AND DOCUMENT THEM 
• Step 2: Compare the vanilla versions of the jsp’s between the originating and target 
IBM versions. This will give you an idea of what is new and where there are 
changes. That way you can tell if you need to slot your changes into a different 
place 
• Step 3: Review any custom CSS files you might be referring to and check for 
potential issues (files, locations, color changes …) 
• Step 4:If you have many changes, port your changes over bits and pieces at a time. 
If you only have few or a single change, implement it and DOCUMENT IT! 
ICON UK - Sept. 12, 2014
Media Gallery –What is New? 
Just a few words on the Media Gallery … 
• If you are migrating to V4.5 -> nothing special, just port over your custom 
player, and custom terms (if you have any) 
• Does not exist in V5 anymore, it is replaced with the Thumbnail Gallery 
• You can use custom media players in V5 if you want – but my suggestion is 
to test it in a test environment first, to make sure whatever version of 
product you are using is still working well in a new Connections Version 
Review this WIKI entry for V5 media gallery migrations – you basically back-up 
your applications and then review them. 
ICON UK - Sept. 12, 2014
CCM – FileNet and the changes ….. 
• Don’t you just LOVE FileNet? 
ICON UK - Sept. 12, 2014
FileNet / CCM – The Steps Necessary 
FileNet is one of the systems where the migration is not that hard .. You only really have to do these steps for V5 . . 
Here your Steps: 
• Install FileNet – to the correct version your system needs with all FPs - as a NEW 
DEPLOYMENT 
• When installing FileNet then point them to the dB of the V4.5 system (FNGCD & FNOS) 
• Make sure you use THE SAME FileNetAdmin account – it makes your life easier 
• You do not have to create a P8 domain, Global Configuration Data (GCD) or create an 
Object Store and Add-Ons -> they all already exist in the V4.5 databases. 
• Back-up your Existing/New install!!!!! - area [x:IBMConnectionsdatasharedccm] and 
save it!, also back-up the x:IBMConnectionsaddonsccm] folder with all content 
• Copy the FileNet storage to the new server in the folder 
[x:IBMConnectionsdatasharedccm] 
• Migrate the encryption keys from your old system to the new -> the location is on the 
Deployment manager: 
[x:IBMConnectionsaddonsccmContentEnginetoolsconfigureprofilesCCMear] 
ICON UK - Sept. 12, 2014
FileNet / CCM – The Steps Necessary 
Continued . . . . . 
• Run the following command in the 
[x:IBMConnectionsaddonsccmContentEnginelib] 
• java -jar BootstrapConfig.jar -e /temp1_device/Engine-ws.ear -j 
/temp2_device/Engine-ws.ear 
• Go to the IBM WebSphere Console, Applications [FileNetEngine] and 
Update (replace entire application) with the NEWLY CREATED .ear file 
[/temp2_device/Engine-ws.ear] 
• Copy the file 
[x:IBMWebSphereAppServerprofilesDmgr01configcellsCELLNAMElf 
ileRegistry.xml] from the V4.5 to the V5 server in the same location -> 
MAKE A BACKUP OF THE FILE YOU ARE REPLACING 
• Sync the Nodes and restart the system 
ICON UK - Sept. 12, 2014
Cognos …. 
• I Don’t Want To Talk About It ……. 
ICON UK - Sept. 12, 2014
Cognos .. What to do 
What is there to do? 
• For a straight forward migration – Nothing, all the data necessary is 
contained in the Metrics database 
• You do not need to migrate the Cognos Content Store (the database) – it 
does not give you anything and makes your life difficult … 
• When installing Connections on the new server, either already have 
migrated a copy of the Cognos database over OR point Cognos to the dB on 
the V4/4.5 database server. -> I prefer to migrate ahead of time. 
• If you have customized reports .. There is a bit more to do 
Sounds simple … don’t it? 
The customized Reports are a bit of a pin, follow this in the WIKI ….. 
ICON UK - Sept. 12, 2014
About me . . . 
Victor Toal 
aka “Dr. Vic” 
victor@toalsys.com 
Twitter: vtoal 
Skype: vtoal 
ICON UK - Sept. 12, 2014

Weitere ähnliche Inhalte

Was ist angesagt?

Our take on Domino 10 - a Ytria webinar
Our take on Domino 10 - a Ytria webinarOur take on Domino 10 - a Ytria webinar
Our take on Domino 10 - a Ytria webinarBenedek Menesi
 
A hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connectionsA hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connectionsSharon James
 
15 New Domino Admin Features Sure to Spark a Lasting Love Affair with Domino ...
15 New Domino Admin Features Sure to Spark a Lasting Love Affair with Domino ...15 New Domino Admin Features Sure to Spark a Lasting Love Affair with Domino ...
15 New Domino Admin Features Sure to Spark a Lasting Love Affair with Domino ...Christoph Adler
 
engage 2019 - 15 Domino v10 Admin features we LOVE
engage 2019 - 15 Domino v10 Admin features we LOVEengage 2019 - 15 Domino v10 Admin features we LOVE
engage 2019 - 15 Domino v10 Admin features we LOVEChristoph Adler
 
Open Mic: IBM Sametime Web Client & Meeting Server - An Introduction to new f...
Open Mic: IBM Sametime Web Client & Meeting Server - An Introduction to new f...Open Mic: IBM Sametime Web Client & Meeting Server - An Introduction to new f...
Open Mic: IBM Sametime Web Client & Meeting Server - An Introduction to new f...jayeshpar2006
 
IBM Connections Adminblast - Connect17 (DEV 1268)
IBM Connections Adminblast - Connect17 (DEV 1268)IBM Connections Adminblast - Connect17 (DEV 1268)
IBM Connections Adminblast - Connect17 (DEV 1268)Nico Meisenzahl
 
Connect2016 - 1172 Shipping domino
Connect2016 - 1172 Shipping dominoConnect2016 - 1172 Shipping domino
Connect2016 - 1172 Shipping dominoMatteo Bisi
 
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...René Winkelmeyer
 
IBM Verse On-premises
IBM Verse On-premisesIBM Verse On-premises
IBM Verse On-premisesjayeshpar2006
 
engage 2019 Workshop - Dirty Secrets of the Notes Client
engage 2019 Workshop - Dirty Secrets of the Notes Clientengage 2019 Workshop - Dirty Secrets of the Notes Client
engage 2019 Workshop - Dirty Secrets of the Notes ClientChristoph Adler
 
Connections Directory Integration: A Tour Through Best Practices for Directo...
Connections Directory Integration:  A Tour Through Best Practices for Directo...Connections Directory Integration:  A Tour Through Best Practices for Directo...
Connections Directory Integration: A Tour Through Best Practices for Directo...Gabriella Davis
 
IBM Connect 2016 - 60+ in 60 - Admin Tips Power Hour
IBM Connect 2016 - 60+ in 60 - Admin Tips Power HourIBM Connect 2016 - 60+ in 60 - Admin Tips Power Hour
IBM Connect 2016 - 60+ in 60 - Admin Tips Power HourChris Miller
 
AdminCamp2019 - MarvelClient Upgrade Free Edition - Effektiv von IBM Notes 6....
AdminCamp2019 - MarvelClient Upgrade Free Edition - Effektiv von IBM Notes 6....AdminCamp2019 - MarvelClient Upgrade Free Edition - Effektiv von IBM Notes 6....
AdminCamp2019 - MarvelClient Upgrade Free Edition - Effektiv von IBM Notes 6....Christoph Adler
 
Installing community surveys in connections 5.5
Installing community surveys in connections 5.5Installing community surveys in connections 5.5
Installing community surveys in connections 5.5Roberto Boccadoro
 
Soccnx10: Best and worst practices deploying IBM Connections
Soccnx10: Best and worst practices deploying IBM ConnectionsSoccnx10: Best and worst practices deploying IBM Connections
Soccnx10: Best and worst practices deploying IBM Connectionspanagenda
 
engage 2015 - IBM Notes Traveler Daily Business
engage 2015 - IBM Notes Traveler Daily Businessengage 2015 - IBM Notes Traveler Daily Business
engage 2015 - IBM Notes Traveler Daily BusinessRené Winkelmeyer
 
Supercharged Notes 10 Upgrade: Turning the Worst Notes Deployments into the Best
Supercharged Notes 10 Upgrade: Turning the Worst Notes Deployments into the BestSupercharged Notes 10 Upgrade: Turning the Worst Notes Deployments into the Best
Supercharged Notes 10 Upgrade: Turning the Worst Notes Deployments into the BestChristoph Adler
 
AdminCamp2019 - We love Domino V10 - 15 neue Domino-Admin-Features
AdminCamp2019 - We love Domino V10 - 15 neue Domino-Admin-FeaturesAdminCamp2019 - We love Domino V10 - 15 neue Domino-Admin-Features
AdminCamp2019 - We love Domino V10 - 15 neue Domino-Admin-FeaturesChristoph Adler
 

Was ist angesagt? (20)

Our take on Domino 10 - a Ytria webinar
Our take on Domino 10 - a Ytria webinarOur take on Domino 10 - a Ytria webinar
Our take on Domino 10 - a Ytria webinar
 
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
 
Self Healing Capabilities of Domino 10
Self Healing Capabilities of Domino 10Self Healing Capabilities of Domino 10
Self Healing Capabilities of Domino 10
 
15 New Domino Admin Features Sure to Spark a Lasting Love Affair with Domino ...
15 New Domino Admin Features Sure to Spark a Lasting Love Affair with Domino ...15 New Domino Admin Features Sure to Spark a Lasting Love Affair with Domino ...
15 New Domino Admin Features Sure to Spark a Lasting Love Affair with Domino ...
 
engage 2019 - 15 Domino v10 Admin features we LOVE
engage 2019 - 15 Domino v10 Admin features we LOVEengage 2019 - 15 Domino v10 Admin features we LOVE
engage 2019 - 15 Domino v10 Admin features we LOVE
 
Open Mic: IBM Sametime Web Client & Meeting Server - An Introduction to new f...
Open Mic: IBM Sametime Web Client & Meeting Server - An Introduction to new f...Open Mic: IBM Sametime Web Client & Meeting Server - An Introduction to new f...
Open Mic: IBM Sametime Web Client & Meeting Server - An Introduction to new f...
 
IBM Connections Adminblast - Connect17 (DEV 1268)
IBM Connections Adminblast - Connect17 (DEV 1268)IBM Connections Adminblast - Connect17 (DEV 1268)
IBM Connections Adminblast - Connect17 (DEV 1268)
 
Connect2016 - 1172 Shipping domino
Connect2016 - 1172 Shipping dominoConnect2016 - 1172 Shipping domino
Connect2016 - 1172 Shipping domino
 
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
 
IBM Verse On-premises
IBM Verse On-premisesIBM Verse On-premises
IBM Verse On-premises
 
engage 2019 Workshop - Dirty Secrets of the Notes Client
engage 2019 Workshop - Dirty Secrets of the Notes Clientengage 2019 Workshop - Dirty Secrets of the Notes Client
engage 2019 Workshop - Dirty Secrets of the Notes Client
 
Connections Directory Integration: A Tour Through Best Practices for Directo...
Connections Directory Integration:  A Tour Through Best Practices for Directo...Connections Directory Integration:  A Tour Through Best Practices for Directo...
Connections Directory Integration: A Tour Through Best Practices for Directo...
 
IBM Connections adoption seminar
IBM Connections adoption seminarIBM Connections adoption seminar
IBM Connections adoption seminar
 
IBM Connect 2016 - 60+ in 60 - Admin Tips Power Hour
IBM Connect 2016 - 60+ in 60 - Admin Tips Power HourIBM Connect 2016 - 60+ in 60 - Admin Tips Power Hour
IBM Connect 2016 - 60+ in 60 - Admin Tips Power Hour
 
AdminCamp2019 - MarvelClient Upgrade Free Edition - Effektiv von IBM Notes 6....
AdminCamp2019 - MarvelClient Upgrade Free Edition - Effektiv von IBM Notes 6....AdminCamp2019 - MarvelClient Upgrade Free Edition - Effektiv von IBM Notes 6....
AdminCamp2019 - MarvelClient Upgrade Free Edition - Effektiv von IBM Notes 6....
 
Installing community surveys in connections 5.5
Installing community surveys in connections 5.5Installing community surveys in connections 5.5
Installing community surveys in connections 5.5
 
Soccnx10: Best and worst practices deploying IBM Connections
Soccnx10: Best and worst practices deploying IBM ConnectionsSoccnx10: Best and worst practices deploying IBM Connections
Soccnx10: Best and worst practices deploying IBM Connections
 
engage 2015 - IBM Notes Traveler Daily Business
engage 2015 - IBM Notes Traveler Daily Businessengage 2015 - IBM Notes Traveler Daily Business
engage 2015 - IBM Notes Traveler Daily Business
 
Supercharged Notes 10 Upgrade: Turning the Worst Notes Deployments into the Best
Supercharged Notes 10 Upgrade: Turning the Worst Notes Deployments into the BestSupercharged Notes 10 Upgrade: Turning the Worst Notes Deployments into the Best
Supercharged Notes 10 Upgrade: Turning the Worst Notes Deployments into the Best
 
AdminCamp2019 - We love Domino V10 - 15 neue Domino-Admin-Features
AdminCamp2019 - We love Domino V10 - 15 neue Domino-Admin-FeaturesAdminCamp2019 - We love Domino V10 - 15 neue Domino-Admin-Features
AdminCamp2019 - We love Domino V10 - 15 neue Domino-Admin-Features
 

Ähnlich wie ICONUK 2014 Connections Migration Tips and Tricks

Connections install in 45 mins
Connections install in 45 minsConnections install in 45 mins
Connections install in 45 minsSharon James
 
Uklug 2014 connections dev faq
Uklug 2014  connections dev faqUklug 2014  connections dev faq
Uklug 2014 connections dev faqMark Myers
 
Ibm db2 10.5 for linux, unix, and windows getting started with db2 installa...
Ibm db2 10.5 for linux, unix, and windows   getting started with db2 installa...Ibm db2 10.5 for linux, unix, and windows   getting started with db2 installa...
Ibm db2 10.5 for linux, unix, and windows getting started with db2 installa...bupbechanhgmail
 
Planning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections UpgradePlanning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections UpgradeGabriella Davis
 
1084: Planning and Completing an IBM Connections Upgrade
 1084: Planning and Completing an IBM Connections Upgrade 1084: Planning and Completing an IBM Connections Upgrade
1084: Planning and Completing an IBM Connections UpgradeGabriella Davis
 
IBM Connections – Managing Growth and Expansion
IBM Connections – Managing Growth and ExpansionIBM Connections – Managing Growth and Expansion
IBM Connections – Managing Growth and ExpansionLetsConnect
 
Ibm db2 10.5 for linux, unix, and windows developing ado.net and ole db app...
Ibm db2 10.5 for linux, unix, and windows   developing ado.net and ole db app...Ibm db2 10.5 for linux, unix, and windows   developing ado.net and ole db app...
Ibm db2 10.5 for linux, unix, and windows developing ado.net and ole db app...bupbechanhgmail
 
Midwest php 2013 deploying php on paas- why & how
Midwest php 2013   deploying php on paas- why & howMidwest php 2013   deploying php on paas- why & how
Midwest php 2013 deploying php on paas- why & howdotCloud
 
Ibm db2 10.5 for linux, unix, and windows developing perl, php, python, and...
Ibm db2 10.5 for linux, unix, and windows   developing perl, php, python, and...Ibm db2 10.5 for linux, unix, and windows   developing perl, php, python, and...
Ibm db2 10.5 for linux, unix, and windows developing perl, php, python, and...bupbechanhgmail
 
DNUG Webcast: IBM Notes V10 Performance Boost
DNUG Webcast: IBM Notes V10 Performance BoostDNUG Webcast: IBM Notes V10 Performance Boost
DNUG Webcast: IBM Notes V10 Performance BoostChristoph Adler
 
Automating That "Other" OS
Automating That "Other" OSAutomating That "Other" OS
Automating That "Other" OSJulian Dunn
 
Installing ibm docs on a single server
Installing ibm docs on a single serverInstalling ibm docs on a single server
Installing ibm docs on a single serverRoberto Boccadoro
 
Run Oracle Apps in the Cloud with dashDB
Run Oracle Apps in the Cloud with dashDBRun Oracle Apps in the Cloud with dashDB
Run Oracle Apps in the Cloud with dashDBIBM Cloud Data Services
 
ContainerDays NYC 2015: "Easing Your Way Into Docker: Lessons From a Journey ...
ContainerDays NYC 2015: "Easing Your Way Into Docker: Lessons From a Journey ...ContainerDays NYC 2015: "Easing Your Way Into Docker: Lessons From a Journey ...
ContainerDays NYC 2015: "Easing Your Way Into Docker: Lessons From a Journey ...DynamicInfraDays
 
Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSharon James
 
Ibm db2 10.5 for linux, unix, and windows installing ibm data server clients
Ibm db2 10.5 for linux, unix, and windows   installing ibm data server clientsIbm db2 10.5 for linux, unix, and windows   installing ibm data server clients
Ibm db2 10.5 for linux, unix, and windows installing ibm data server clientsbupbechanhgmail
 
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 ConnectionsICON UK EVENTS Limited
 
RNUG - Dirty Secrets of the Notes Client
RNUG - Dirty Secrets of the Notes ClientRNUG - Dirty Secrets of the Notes Client
RNUG - Dirty Secrets of the Notes ClientChristoph Adler
 

Ähnlich wie ICONUK 2014 Connections Migration Tips and Tricks (20)

Connections install in 45 mins
Connections install in 45 minsConnections install in 45 mins
Connections install in 45 mins
 
Uklug 2014 connections dev faq
Uklug 2014  connections dev faqUklug 2014  connections dev faq
Uklug 2014 connections dev faq
 
Ibm db2 10.5 for linux, unix, and windows getting started with db2 installa...
Ibm db2 10.5 for linux, unix, and windows   getting started with db2 installa...Ibm db2 10.5 for linux, unix, and windows   getting started with db2 installa...
Ibm db2 10.5 for linux, unix, and windows getting started with db2 installa...
 
Planning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections UpgradePlanning & Completing An IBM Connections Upgrade
Planning & 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
1084: Planning and Completing an IBM Connections Upgrade
 
IBM Connections – Managing Growth and Expansion
IBM Connections – Managing Growth and ExpansionIBM Connections – Managing Growth and Expansion
IBM Connections – Managing Growth and Expansion
 
Ibm db2 10.5 for linux, unix, and windows developing ado.net and ole db app...
Ibm db2 10.5 for linux, unix, and windows   developing ado.net and ole db app...Ibm db2 10.5 for linux, unix, and windows   developing ado.net and ole db app...
Ibm db2 10.5 for linux, unix, and windows developing ado.net and ole db app...
 
Deployment module slides
Deployment module slidesDeployment module slides
Deployment module slides
 
Midwest php 2013 deploying php on paas- why & how
Midwest php 2013   deploying php on paas- why & howMidwest php 2013   deploying php on paas- why & how
Midwest php 2013 deploying php on paas- why & how
 
Ibm db2 10.5 for linux, unix, and windows developing perl, php, python, and...
Ibm db2 10.5 for linux, unix, and windows   developing perl, php, python, and...Ibm db2 10.5 for linux, unix, and windows   developing perl, php, python, and...
Ibm db2 10.5 for linux, unix, and windows developing perl, php, python, and...
 
DNUG Webcast: IBM Notes V10 Performance Boost
DNUG Webcast: IBM Notes V10 Performance BoostDNUG Webcast: IBM Notes V10 Performance Boost
DNUG Webcast: IBM Notes V10 Performance Boost
 
Automating That "Other" OS
Automating That "Other" OSAutomating That "Other" OS
Automating That "Other" OS
 
Installing ibm docs on a single server
Installing ibm docs on a single serverInstalling ibm docs on a single server
Installing ibm docs on a single server
 
Run Oracle Apps in the Cloud with dashDB
Run Oracle Apps in the Cloud with dashDBRun Oracle Apps in the Cloud with dashDB
Run Oracle Apps in the Cloud with dashDB
 
ContainerDays NYC 2015: "Easing Your Way Into Docker: Lessons From a Journey ...
ContainerDays NYC 2015: "Easing Your Way Into Docker: Lessons From a Journey ...ContainerDays NYC 2015: "Easing Your Way Into Docker: Lessons From a Journey ...
ContainerDays NYC 2015: "Easing Your Way Into Docker: Lessons From a Journey ...
 
Container Days
Container DaysContainer Days
Container Days
 
Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administrators
 
Ibm db2 10.5 for linux, unix, and windows installing ibm data server clients
Ibm db2 10.5 for linux, unix, and windows   installing ibm data server clientsIbm db2 10.5 for linux, unix, and windows   installing ibm data server clients
Ibm db2 10.5 for linux, unix, and windows installing ibm data server clients
 
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
 
RNUG - Dirty Secrets of the Notes Client
RNUG - Dirty Secrets of the Notes ClientRNUG - Dirty Secrets of the Notes Client
RNUG - Dirty Secrets of the Notes Client
 

Kürzlich hochgeladen

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
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 ...OnePlan Solutions
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
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 GoalsJhone kinadey
 
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.pdfWave PLM
 
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 PrecisionSolGuruz
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 

Kürzlich hochgeladen (20)

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
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 ...
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
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
 
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
 
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
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
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
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 

ICONUK 2014 Connections Migration Tips and Tricks

  • 1. IBM Connections Migration – Some Tips for your successful Connections Migration Learn about your Known Unknowns and your Unknown Unknowns and where to look for them ICON UK - Sept. 12, 2014
  • 2. What Are the Two Most important Considerations? If it’s real estate - location, location, location … (but we don’t care about real estate right now) So we think of IBM Connections Version, Version, Version . . . . You Have Choices And Challenges - Depending on Which Version You Are Coming From & Parallel or In-Place Migration ICON UK - Sept. 12, 2014
  • 3. What needs to be migrated? 1. Your DB source 2. Shared Files (uploads, WIKIS, FILES, ACTIVITES, etc….) 3. Connections Settings (Connections XML files, proxy configurations, etc.) 4. Notification Settings/Strings (the emails your system sends out) 5. Media Gallery settings 6. Customizations (no matter how ugly …) 7. IHS Settings 8. WebSphere Security / Admin structure 9. Third Party Software Products / Media players 10. COGNOS … (Again - I pitty you …) 11. CCM (depending on originating version) What do you NOT migrate: Search indexes Local Data Stores (are recreated upon install) ICON UK - Sept. 12, 2014
  • 4. You Need a Plan Sample Plan - Three phases: Phase 1. New System - WebSphere install ●Install WebSphere 8.0.0.8 on DM / Managed Node ●Install WebSphere 7.0.025 on IBM Docs server ●Create dB for Connections (new dB) ●TDI INstall - configuration - populate Profiles ●Install IBM HTTP Server ●Install IBM Connections: include CCM/Filenet ●Base configure of Connections ●Configure IHS, CCM, Cognos ●Install 3rd Party Products Phase 2. ●Adjust configuration to match existing Connections settings (export/Import) ●Apply any customizations ●Mail/notifications settings ●ICMail install and configuration Phase 3. Test migration: Note: A “real” project plan has WAAAY more details! ●DATA CLEAN-UP on originating system ●Make copy of existing DB2 dB to new DB2 server ●Make copy of content stores from old environment to new server ●Make backup of existing (new) V4.5 DB2 databases ●Put old DB2 (V4.x) onto new DB2 server and do test migration / upgrade to V4.5 schema ●Start new servers and test/verify that data migrated clean Migration: ●Shut down V4.0 enviroment ●Shut down V4.5 environment ●re-copy DB2 dB to new server ●Copy delta of new files from V3.x to new server ●Reconfigure V4.5 to use the original url ●Change DNS to point to new server ●Migrate DB2 data ●Start new server ●Test/verify ICON UK - Sept. 12, 2014
  • 5. Your first and most important decision is HOW you intend to migrate Parallel or In-Place Parallel Migration Pros: ● No time limit that forces you into a specific schedule ● Gives you opportunity to test and verify freely ● Makes it possible to do test runs for the migration ● Gives you a test bed to verify all the settings and configuration ● Leaves you a working system to fall back onto Cons: ● Doubles your HW and disk requirements for the duration ICON UK - Sept. 12, 2014
  • 6. In-Place Migration Pros: ● No additional HW required Cons: ● Everything else! ● Requires an uninstall of Connections, upgrade of WebSphere and IHS then re-install Connections ● Connections unavailable during the whole process - from deinstall to build to test ● Might require an upgrade of the DB2 version ● No easy fall-back should the migration not be successful ● No good way to test the outcome ahead of time - scheduling is difficult ● Might require OS upgrade (depending on OS) !YWTATOAAC! (You Want To Avoid This Option At All Costs!) ICON UK - Sept. 12, 2014
  • 7. Versions and Migration Scenarios - The Ugly Ones Originating Version Target Version Steps Cnx V3.0.1 Cnx V4.0.x ● Single step - use the V4 wizards to migrate directly. ● If you are not V3.0.1 -> upgrade first Cnx V4.5.x ● Two migration steps - Migrate DB from V3.1->V4 and then to V4.5. ● You need to first use the V4.0 wizard, then the V4.5 wizard. ● There will be some missing databases that are new to V4 & V4.5 that you will need to create separately … (more below) *** In short .. I pity you *** Cnx V5.x ● Basically the same as V3->V4.5, just that the V5 wizards are capable of migrating you from V4.0 directly to V5 without having to migrate/upgrade to V4.5 first. *** Again, I pity you *** ICON UK - Sept. 12, 2014
  • 8. Versions and Migration Scenarios - The Less Troublesome Originating Version Target Version Steps Cnx V4.0.x Cnx V4.5.x ● Single step - use the V4.5 wizards to migrate directly ● Cnx 4.0 needs to be at least CR2 for the Content stores to be formatted correctly for an upgrade Cnx V5.x ● Single step - use the V5 wizards to migrate directly Cnx V4.5 Cnx V5.x ● Single step - use the V5 wizards to migrate directly ICON UK - Sept. 12, 2014
  • 9. Your Database Migration The most important and probably most difficult part of any Connections migration is the database. It takes the longest, needs the most babysitting and has the most potential pitfalls. The Connections Database Wizard supplied with each version of IBM Connections is in charge of the migration steps. You need to use the wizard of the version you are MIGRATING TO or it will not work. Depending on the version you are migrating from and the version you are migrating to you could have several steps to deal with, let’s take a look: ICON UK - Sept. 12, 2014
  • 10. DB2 Migration - Continued: Originating Version Target Version Steps Cnx V3.0.1 Cnx V4.0.x ● Single step - use the V4 wizards to migrate directly. ● If you are not V3.0.1 -> upgrade first Cnx V4.5.x ● Two migration steps - Migrate DB from V3.1->V4 and then to V4.5. ● You need to first use the V4.0 wizard, then the V4.5 wizard. ● There will be some missing databases that are new to V4 & V4.5 that you will need to create separately … (more below) *** In short .. I pity you *** Cnx V5.x ● Basically the same as V3->V4.5, just that the V5 wizards are capable of migrating you from V4.0 directly to V5 without having to migrate/upgrade to V4.5 first. *** Again, I pity you *** ICON UK - Sept. 12, 2014
  • 11. PREPARATION It’s what for dinner ……. and breakfast, lunch … snacks … seconds … What this means is - you will have no rest unless you prepare the data first (note: Gandalf will not help you …..) ICON UK - Sept. 12, 2014
  • 12. Data Preparation If you have already migrated the databases once (or twice?) previously … you will likely have some garbage in the databases you need to review. What to do? CLEAN UP (just like Momma taught you …) Even if you have NEVER migrated before .. there can be allot of chaff in the databases and a clean-up & review of your data is in order prior to doing ANYTHING ICON UK - Sept. 12, 2014
  • 13. Data Preparation … Clean-up Run a user sync - that usually shows up any problems between entries in PROFILES and the other applications. Your most important one is likely NEWS/HOMEPAGE - both applications use the same database and it is also the first database to be migrated. HOMEPAGE which is pretty much your most important database from an end-user's perspective. Sync command Examples: First Run the syncAllMembersExtIds commands wsadmin.sh/.bat -lang jython -user wasadmin -password **** -profile newsAdmin.py -c "NewsMemberService.syncAllMemberExtIds()" Followed by the syncAllMembersByExtId with update triggers: ./wsadmin.sh -lang jython -user wasadmin -password **** -profile newsAdmin.py -c "NewsMemberService.syncAllMembersByExtId({'updateOnEmailLoginMatch':'true'})" Review the log files, they will tell you allot about your issues - or the lack thereof ICON UK - Sept. 12, 2014
  • 14. Data Preparation … Clean-up If you find errors ….. What do you do now? Look at the accounts creating errors - • LDAP accounts - Look at whether they might be different, corrupted or … not there anymore • Use a dB tool to open the Connections databases and look at the actual datasets …. • OPEN A PMR WITH IBM - you pay for support so you should use it • Often what you have is just a set of data that are missing some other related data (dB constraints) and because they are incomplete you are running into issues. My side story . . . . : I once found a client that had several thousand dormant profiles … all with their last update date set to the same day ...which happened to be the day the previous system was migrated from V3.01 to V4.0 ….. The Voice of EXPERIENCE tells you: • Just about all problems can be solved with some sql statements, but you will want to have IBM’s input on this since • Consider doing all this on a copy of your data … the last thing you need is to corrupt your running system …. ICON UK - Sept. 12, 2014
  • 15. The Database Wizard The Database Wizard Has two main functions 1. Creation / Deletion of Connections Databases on the DB server 2. Migration/Upgrade of databases of previous releases to the corresponding release of the Wizard All sql scripts necessary are actually contained in a subfolder of the unpacked Wizard tself. The Wizard is just a visual front-end that lets you choose the parameters, build the DB2 (or SQL/Oracle) scripts and then executes them. Let’s look at the real thing! EXAMPLE …. ICON UK - Sept. 12, 2014
  • 16. Database Wizard and Migration The Voice of Experience …. Some things to take into consideration DB2: You want to execute the Wizard / SQL scripts using the same account that created the databases in the first place. A DB2 database has allot of individual items and they all belong to some dentity. Sometimes an account added later with admin rights will not have all the rights necessary to update individual database features … maybe it is just a single field but that can be VERY painful. If your databases are large (anything over 15 GB is large) you might want consider not using the Wizard, but running the scripts manually so that the wizard does not time out on you. DB2 scripts from the commandline will not time out - they will run to completion The Wizard will actually create all the scripts for you, in the correct formatting and in the order they need to be run in … all bundled up in one nice old document NOTE: if you run scripts manually, make sure you add a command to create log files, you HAVE TO REVIEW THEM to be sure everything went well . . . . ICON UK - Sept. 12, 2014
  • 17. DB Migration - Manually Example for manual scripts: Activities /opt/ibm/db2/V10.1/bin/db2 -td@ -vf connections.sql/activities/db2/upgrade-40-45.sql /opt/ibm/db2/V10.1/bin/db2 -td@ -vf connections.sql/activities/db2/appGrants.sql /opt/ibm/db2/V10.1/bin/db2 -td@ -vf connections.sql/activities/db2/clearScheduler.sql Blogs /opt/ibm/db2/V10.1/bin/db2 -td@ -vf connections.sql/blogs/db2/upgrade-40-45.sql /opt/ibm/db2/V10.1/bin/db2 -td@ -vf connections.sql/blogs/db2/appGrants.sql Bookmarks /opt/ibm/db2/V10.1/bin/db2 -td@ -vf connections.sql/dogear/db2/upgrade-40-45.sql /opt/ibm/db2/V10.1/bin/db2 -td@ -vf connections.sql/dogear/db2/appGrants.sql There is much more, (EXAMPLE ON SCREEN) A Trick from the wise . . . . . . . Look at the log files (they will be HUGE/LONG) you can’t read it all … just search for the work “Error” … if that word does not exist you are golden . . . . . ICON UK - Sept. 12, 2014
  • 18. Let’s Migrate some Configurations • “To automate, or not to automate … that is the question” ICON UK - Sept. 12, 2014
  • 19. Migrate Settings From Old to New Starting with V4, IBM Connections comes with migration tool that exports “application artifacts” from the originating system. You can then use the same tool on the new system to import those “application artifacts”. “What are “Application Artifacts”? All (or actually – most) of your configuration files from the WebSphere Deployment Manager’s LotusConnections-config folder (and the sub-folders.) I !SO! hope you did not do any of those …. What does NOT get migrated? • Customizations (=anything in the customizations shared folder) • Any changes you did INSIDE of applications (ear files) • Notification settings / strings 9= the wording in the mails that get sent out) • Profile lay-out settings and customized fields ICON UK - Sept. 12, 2014
  • 20. Profiles A quick word on Profiles Design Most environments have done some changes to the default profiles setup and lay-out, everything has changed, but some things are the same. Any changes you made via TDI – mapping specific LDAP elements to specific Profiles fields – those all come over, if you reconfigure your TDI correctly What has changed that you need to look at: • If migrating to V5 … EVERYTHING has changed, basically you get to do it all over in a new system . . But I find the new way easier to deal with and to accomplish. • If migrating from V4 -> V4.5 you are in luck, it is almost the same • If migrating from V3 .. Well, you get to do it al over again anyway • Read this in the V5 Wiki: Customizing Profiles ICON UK - Sept. 12, 2014
  • 21. Migrate Settings From Old to New How do I do this? *** MAKE A BACKUP FIRST … I BEG OF YOU! *** I generally do a WebSphere Backupconfg.bat/.sh Go to your [Connections InstallRootmigration] folder, the command is: [migration.sh/bat lc-export] This exports (almost) all the files you need to the [Connections InstallRootmigrationwork] folder. This process creates a log file -> CHECK IT!!! . You can find it in your OS account’s [HOME FLDER]. Take a copy of the [work] folder and put it in the same location on the target system, then run [migration.sh/bat lc-import -DDMUserid=wasadmin -DDMPassword=*******] ICON UK - Sept. 12, 2014
  • 22. In reality you really want that opportunity to review all settings. AND .. There are a few new ones you don’t know of. Migrate Settings From Old to New OK, the previous two slides are from the Connections WIKI, now comes something from Dr. Vic’s vast experience – this is why I have scar tissue: Don’t Do It 80% of the time it works OK. 20% of the time it screws up your environment. Those screw-ups are really painful My most recent case … the update totally mashed my events-config.xml file (there were settings in there nobody has seen before). This can especially happen if you are dealing with an environment that was migrated previously using the same tool. I don’t blame IBM … 80% is a real good ratio! But they just can’t test ALL scenarios and there is no accounting for human .. ahem … inventiveness. The scripts check for formatting but NOT FOR INCORRECT CONTENT. Life all those changes by hand .. Go config file by config file. That also gives you the opportunity to review the settings and make a determination of they are valid or not. ICON UK - Sept. 12, 2014
  • 23. Them Files – They have to Go Somewhere • The “Other White Meat” or How to Migrate The Need To go ICON UK - Sept. 12, 2014
  • 24. Share File Space The “Other White Meat” refers to the share file space .. Also known as your shared data. In essence this is simply a copy-and-paste operation. You want to move the shared file structure exactly AS IS from the originating server to the new server Alternatively – if you have that file shared someplace – you could just re-mount that folder to the new server …but I am not a friend of this option. Why? Hhmm …. “What if ..” • Your migration somehow fails and now you have to recover • During your failed migration the serves “did something” to your files and now .. You get to go back to a back-up .. Which is hopefully recent. ICON UK - Sept. 12, 2014
  • 25. Files – More White Meat How Do You Know It Worked? • Simple .. Look for your files and make sure you can download them. • Check if the HIS server – which you hopefully have mapped to do file downloads from the file share directly – actually gives you files. If something is off, the files you download will all have a 0 byte size … • Also .. If something is off all those images you use to decorate your wine tasting communities and the cat videos you have secretly been hoarding in your private community will not show …. Missing Cat Videos – A Dead Giveaway! You might also see errors in the WebSphere sysemOut.log files ….. ICON UK - Sept. 12, 2014
  • 26. Customizations – What to Look Out For • Don’t just throw your previous version onto the server …. ICON UK - Sept. 12, 2014
  • 27. Customizations We can’t cover ALL customizations but we can touch on two REALLY important items that everybody deals with: header.jsp & footer.jsp Just about EVERYBODY makes some changes to these files. Here is what to look out for: • Header.jsp and footer.jsp are specific to each version and (sometimes) CR of IBM Connections • Much of the functionality of IBM Connections depends on having the correct header.jsp & footer.jsp with the elements/code in them that Connections needs to run correctly • Even when just doing a CR install, you should ALWAYS check the applications for changes and whether the header or footer jsp files have changed . . . . . • I HOPE that you have all changes documented . . . . . ICON UK - Sept. 12, 2014
  • 28. Customizations This is what I do: • Step 1: Compare your customized jsp’s to the non-customized file on your existing Connections install version. This will give you the changes you have in your system. You can now review them AND DOCUMENT THEM • Step 2: Compare the vanilla versions of the jsp’s between the originating and target IBM versions. This will give you an idea of what is new and where there are changes. That way you can tell if you need to slot your changes into a different place • Step 3: Review any custom CSS files you might be referring to and check for potential issues (files, locations, color changes …) • Step 4:If you have many changes, port your changes over bits and pieces at a time. If you only have few or a single change, implement it and DOCUMENT IT! ICON UK - Sept. 12, 2014
  • 29. Media Gallery –What is New? Just a few words on the Media Gallery … • If you are migrating to V4.5 -> nothing special, just port over your custom player, and custom terms (if you have any) • Does not exist in V5 anymore, it is replaced with the Thumbnail Gallery • You can use custom media players in V5 if you want – but my suggestion is to test it in a test environment first, to make sure whatever version of product you are using is still working well in a new Connections Version Review this WIKI entry for V5 media gallery migrations – you basically back-up your applications and then review them. ICON UK - Sept. 12, 2014
  • 30. CCM – FileNet and the changes ….. • Don’t you just LOVE FileNet? ICON UK - Sept. 12, 2014
  • 31. FileNet / CCM – The Steps Necessary FileNet is one of the systems where the migration is not that hard .. You only really have to do these steps for V5 . . Here your Steps: • Install FileNet – to the correct version your system needs with all FPs - as a NEW DEPLOYMENT • When installing FileNet then point them to the dB of the V4.5 system (FNGCD & FNOS) • Make sure you use THE SAME FileNetAdmin account – it makes your life easier • You do not have to create a P8 domain, Global Configuration Data (GCD) or create an Object Store and Add-Ons -> they all already exist in the V4.5 databases. • Back-up your Existing/New install!!!!! - area [x:IBMConnectionsdatasharedccm] and save it!, also back-up the x:IBMConnectionsaddonsccm] folder with all content • Copy the FileNet storage to the new server in the folder [x:IBMConnectionsdatasharedccm] • Migrate the encryption keys from your old system to the new -> the location is on the Deployment manager: [x:IBMConnectionsaddonsccmContentEnginetoolsconfigureprofilesCCMear] ICON UK - Sept. 12, 2014
  • 32. FileNet / CCM – The Steps Necessary Continued . . . . . • Run the following command in the [x:IBMConnectionsaddonsccmContentEnginelib] • java -jar BootstrapConfig.jar -e /temp1_device/Engine-ws.ear -j /temp2_device/Engine-ws.ear • Go to the IBM WebSphere Console, Applications [FileNetEngine] and Update (replace entire application) with the NEWLY CREATED .ear file [/temp2_device/Engine-ws.ear] • Copy the file [x:IBMWebSphereAppServerprofilesDmgr01configcellsCELLNAMElf ileRegistry.xml] from the V4.5 to the V5 server in the same location -> MAKE A BACKUP OF THE FILE YOU ARE REPLACING • Sync the Nodes and restart the system ICON UK - Sept. 12, 2014
  • 33. Cognos …. • I Don’t Want To Talk About It ……. ICON UK - Sept. 12, 2014
  • 34. Cognos .. What to do What is there to do? • For a straight forward migration – Nothing, all the data necessary is contained in the Metrics database • You do not need to migrate the Cognos Content Store (the database) – it does not give you anything and makes your life difficult … • When installing Connections on the new server, either already have migrated a copy of the Cognos database over OR point Cognos to the dB on the V4/4.5 database server. -> I prefer to migrate ahead of time. • If you have customized reports .. There is a bit more to do Sounds simple … don’t it? The customized Reports are a bit of a pin, follow this in the WIKI ….. ICON UK - Sept. 12, 2014
  • 35. About me . . . Victor Toal aka “Dr. Vic” victor@toalsys.com Twitter: vtoal Skype: vtoal ICON UK - Sept. 12, 2014