Міграція Sonatype Nexus repo з однієї машини на іншу


12

Я намагаюся перенести Nexus repo. Як я можу це зробити, будь-які вказівники?


Користувачі також мігрували автоматично у вашому випадку за рішенням @Nicolas?
Гнанам

Відповіді:


13

Як зазначено в doco, зберігання та конфігурація даних. відокремлюється від програми.

Таким чином ви можете просто скопіювати як каталог додатків (щось на зразок /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, тому я не маю місцевих користувачів. Я б припустив, що вони також будуть зберігатися в папці даних.
Ніколя Гійом


У цій публікації 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, вона повинна починатися без проблем і починати повторну індексацію.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.