Миграция Sonatype Nexus Repo с одной машины на другую

12

Я пытаюсь перенести нексус-репо. Как я могу пойти по этому поводу, любые указатели?

zengr
источник
Пользователи также мигрировали автоматически в вашем случае, согласно решению @Nicolas?
Гнанам

Ответы:

13

Как указано в документе, для хранения данных и конфигурации. отделен от приложения.

Таким образом, вы можете просто скопировать каталог приложения (что-то вроде /opt/nexus-oss-webapp-X.Y.Z/) и каталог данных ( /opt/sonatype-work/) на новый сервер без каких-либо проблем.

Я подозреваю, что единственная настройка, которую вам нужно изменить перед попыткой перезапуска, - это URL-адрес хранилища, который можно изменить путем редактирования sonatype-work/nexus/conf/nexus.xml.

Я просто перенес свой репо с одного компьютера на другой и одновременно без проблем обновил его с 1.8.x до 1.9.0.

Николя Гийомен
источник
2
Ссылка на документацию изменилась и теперь: sonatype.com/books/nexus-book/reference/…
Hbf
@NicolasGuillaumin: То есть пользователи также автоматически переносятся?
Гнанам
Не уверен насчет пользователей, я использую LDAP, поэтому у меня нет локальных пользователей. Я предполагаю, что они также будут храниться в папке данных.
Николя
1
и теперь ссылка - books.sonatype.com/nexus-book/2.11/reference/upgrading.html
Джим
В этом посте blog.sonatype.com/2010/01/… есть раздел, в котором указаны папки, которые нужно включить в резервную копию, а какие опустить, что я считаю весьма полезным.
Ашутош Джиндал
0

Для самой последней версии Nexus, которая создает структуру, подобную этой:

blobs  cache  db  elasticsearch  etc  generated-bundles  instances  javaprefs  kar  keystores  lock  log  orient  port  restore-from-backup  tmp

Вы можете просто заархивировать оба блоба и каталог db и заменить их из новой установки Nexus в новом месте.

Не забудьте распаковать файлы после разархивирования с соответствующими разрешениями.

Убедитесь, что Nexus остановлен, прежде чем заменить их. После замены запустите Nexus, сделайте резервную копию, он должен начаться без проблем и начать переиндексацию.

Ян Ньюленд
источник