迁移 Nexus 存储库管理器

Migrating Nexus repository manager

我想将 Nexus 迁移到新服务器。我知道这可以通过复制数据和程序目录相对容易地完成,但我想保留旧服务器一段时间,这样人们仍然可以使用旧服务器并有时间更新他们的构建脚本等

如何使两个服务器保持同步,尤其是我们托管的存储库?

将新服务器 link 设为旧服务器,这样两个服务器地址都可以使用。当您不再需要第二个服务器时,将数据复制到新服务器并删除 link.
link 我的意思是新服务器地址应该指向旧服务器,所以旧服务器将有 2 个地址。

使用 rsync 从旧 Nexus 服务器复制 sonatype-work 目录,其中包括配置和存储库数据到新服务器。

每晚或按需使用 rsync 进行同步。它只会将新工件从旧服务器复制到新服务器,并将旧 Nexus 的配置复制到新服务器。

如果您想向 Nexus 添加存储库或用户:

  • 在旧服务器上做
  • 停止新服务器
  • rsync
  • 启动新服务器

您可以跳过停止新服务器的步骤,直接在rsync 之后重新启动,但风险较高。