Ответы:
Как указано в документе, для хранения данных и конфигурации. отделен от приложения.
Таким образом, вы можете просто скопировать каталог приложения (что-то вроде /opt/nexus-oss-webapp-X.Y.Z/
) и каталог данных ( /opt/sonatype-work/
) на новый сервер без каких-либо проблем.
Я подозреваю, что единственная настройка, которую вам нужно изменить перед попыткой перезапуска, - это URL-адрес хранилища, который можно изменить путем редактирования sonatype-work/nexus/conf/nexus.xml
.
Я просто перенес свой репо с одного компьютера на другой и одновременно без проблем обновил его с 1.8.x до 1.9.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, сделайте резервную копию, он должен начаться без проблем и начать переиндексацию.