Suggestions on a difficult migration strategy

Hi wise ones,

We have recently acquired a small company, which uses Jira -- they use the on-demand version, with Service desk and multiple other plugins.

We have a federated hosted Jira -- with an instance for internal users, an instance for external users, and also Confluence. Authentication is handled by crowd.

Our version of Jira is 5.2.6 -- we have a lot of plugins too, and much customization in the way of script runner scripts, velocity templates, etc.

We need to migrate the small company from their on-demand instance into our instanc(s) -- depending on whether the queues they have are internal or external.

I haven't figured out my final migration strategy, but given that we want to provide as much of their original functionality as possible, I envision my migration looking like this:

1. Upgrade our jira instances to more modern version based on compatibility matrix.

2. purchase/install needed plugins.

3. Do all the grunt work necessary for importing projects (custom fields, screens, workflows, etc).

4. Import new users into Crowd ( not sure best approach here).

5. Import projects from data dump

6. manually move attachments to where they should go.

This task frankly scares the bejezus out of us, since their instance is as complex as ours, and differs so much re: plugins, etc. I have seen some commercial plugins mentioned for assisting with this type of migration. Any tips? Any warnings?

Thanks for the advice -- I appreciate it. This community has saved my hide many many times.

1 answer

0 vote
Eddie Webb Community Champion Mar 26, 2014

1) awesome, glad you're looking to move forward

2) thats good, the onboarded teams will appreciate not losing the great tools they have!

3) The nice thing about on demand is that all their customization is in the data, not the install.

The data export you can get should actually include things like workflows, customfields, etc as needed., They will get different IDs likely, but that shouldn't be an issue for anything they were able to do overthere. (so step 3 should not be needed !)

I am not sure about ServiceDesk, and how of the config exports/imports.

4) There are methods for one time imports. But if JIRA has write access to crowd, and one of the underlying directories for the application it will do this as part of #5 too I believe. If not you can get exports from on demand need support) and import to crowd

5) The XML export should include just about everything except attachments.

6) yep, Maybe even do this before step 5. Would be wise to check for conflicts (if old project keys overlapped).

In general, don't be scared, the tools are well architected and migrations should be reasonable. I'm also sure given the purchasing/upgrades you will be doing that Atlassian support may provide advice via their support site.

But I would strongly suggest just trying in non-prod first ( a few times if needed). A DB dump and rsync of 2 directories and you can have JIRA running on another server. Attempt the Migration and see how much comes over (make sure to grab the files, or else avatars and such will be missing). I think you'll find the task may not be so daunting ( i really hope so at least ! )

Suggest an answer

Log in or Join to answer
Community showcase
Maarten Cautreels
Posted Thursday in Off-topic

Friday Fun: What's your favourite beer/drink

As a Belgian, beer-lover and home brewer, beer is one of my great passions. I love the fact that with just a few ingredients (usually just water, hop and malt) you can create so many different tastes...

309 views 38 10
Join discussion

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you
Atlassian Team Tour

Join us on the Team Tour

We're bringing product updates and pro tips on teamwork to ten cities around the world.

Save your spot