# Migrating/syncing services across clusters

**URL:** <https://discuss.hashicorp.com/t/migrating-syncing-services-across-clusters/61425>\
**Category:** Consul\
**Created:** [January 5, 2024, 5:28am UTC](https://discuss.hashicorp.com/t/migrating-syncing-services-across-clusters/61425 "2024-01-05T05:28:47Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![MrMMorris](https://sea2.discourse-cdn.com/hashicorp/user_avatar/discuss.hashicorp.com/mrmmorris/32/39656_2.png) [@MrMMorris](https://discuss.hashicorp.com/u/MrMMorris)\
**Post date:** [January 5, 2024, 5:28am UTC](https://discuss.hashicorp.com/t/migrating-syncing-services-across-clusters/61425/1 "2024-01-05T05:28:47Z")

</div>

I have a very specific situation and I’m wondering if anyone has a solution for me

**Situation** :  
I have been running a Consul 0.6.0 server cluster for years. Rock solid, no issues. I need to upgrade now to 1.14.1. Looked at the usual upgrade path and considering the massive version jump, decided building a new cluster would be easier. So now I have a 0.6.0 cluster and a 1.14.1 cluster (3 nodes each, single datacenter).

**Problem** :  
New cluster doesn’t have any of the services in its catalogue that are on the old cluster. Can’t really move one service at a time due to each service depending on others. Moving them all at once isn’t really possible either.

**Questions** :  
Is there some tool I can use to sync services from one cluster to another? I saw `consul snapshot` is available starting with 0.7.1 so maybe I should upgrade the old cluster to that version then snapshot/restore to the new cluster? Would that work? Is there something else I can use that would keep things synced so I don’t have to keep snapshot/restoring?

Any insights greatly appreciated.
