Nexus 2 OSS Repos Data Migration Merging Storage / possible?

Hello Sonatype Support Community,
Good morning.
I am hoping to please get advice on another question.
This concerns “merging” multiple repository storage into one repository.
An example using Maven Central is below.
Thanks for any advice that anyone might have.
Thanks,
John Dove
John.Dove@its.ny.gov

1
THE GENERAL IDEA
There are 2 old Nexus servers
There is 1 new Nexus server
I am copying ALL OLD REPOSITORY LOCAL STORAGE from both OLD servers to the NEW server.
This includes copying all old “proxy” local storage, and all old “hosted” local storage.
I realize I need to rebuild metadata / indexing / etc.

2
EXAMPLE: MAVEN CENTRAL PROXY
Both old Nexus servers have a “MAVEN CENTRAL proxy repository” + its local storage.
Both Maven Centrals’s local storage are being copied to the new server.

3
RESULT: THREE MAVEN CENTRALS
As a result NEW Nexus has 3 Maven Central respositories.
1 – old Maven Central storage from old server_1 <-- BLOCKED but IN-SERVICE
2 – old Maven Central storage from old server_2 <-- BLOCKED but IN-SERVICE
3 – new Maven_Central <-- IN-SERVICE (CONNECTED to internet, is active)

4
QUESTIONS

   4.1
   Has anyone encountered this before?

   4.2
   Should all three Maven Central repos local storages be MERGED on the NEW SERVER?  
   I assume this is not technically possible since repository storage is isolated 
   and disjoint from the others.

   4.3
   What is the recommended approach?  (what do other companies do?)

   Side-note
   I have several other proxy repositories falling under this same scenario too:
          old server 1  -- 10 proxy (central, jboss, apache, etc...)
          old server 2  -- 10 proxy (central, jboss, apache, etc...)
          I would be copying them all over.
          This will really bloat the NEW Nexus.

In general there shouldn’t be a need to merge proxy repositories, just pick one and copy it over. If anything is missing from local content in the resulting repository it will get downloaded from the proxy’s remote and cached the next time it is requested. That said, you can merge them if you want. There are a few scheduled tasks to run after doing so:

Rich

Thanks for the reply

Is there a tool for MERGING two repositories local storage together?

Or is that something I would need to do on my side, and invent a way.

Unsure if NEXUS OSS 2 has a merge feature….

Rich,

Disregard above question on the MERGE. I’m good. Thank you.

I like the idea of keeping one version of a PROXY REPOS, and having its complement of artifacts just downloaded normally. (thus the intention of a PROXY )