将Sonatype Nexus存储库从一台计算机迁移到另一台计算机


12

我正在尝试迁移联系仓库。任何指针,我该如何处理?


根据@Nicolas解决方案,用户是否也根据您的情况自动迁移?
加纳南

Answers:


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,所以我没有本地用户。我假设它们也将存储在数据文件夹中。
Nicolas Guillaumin


这篇博文blog.sonatype.com/2010/01/… 有一节介绍了备份中要包括哪些文件夹,而忽略了哪些文件夹,我觉得这很有用。
Ashutosh Jindal

0

对于最新版本的Nexus,其创建的结构类似于以下内容:

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

您可以简单地压缩blobdb目录,然后在新位置的全新Nexus安装中替换它们。

不要忘了执行chown解压缩到适当的权限后的文件。

更换它们之前,请确保Nexus已停止。更换后,请启动Nexus备份,它应该不会出现任何问题并开始重新编制索引。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.