kuboard 部署、迁移 nexus3

之前的nexus3在vm上,需要迁移到k8s上

  1. 需要保留文件数据,先配置一个NFS服务器

查看一下有没有别的nfs需要用到的端口
rpcinfo -p nfs-ip

还是会有很多莫名的错误

最终建议直接关闭防火墙
systemctl stop firewalld
systemctl disable firewalld

  1. 在k8s上部署一个新的nexus3

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. 迁移nexus3

伸缩改成0,关闭容器
在这里插入图片描述

把旧的nexus3的数据文件夹 (…/nexus/sonatype-work/nexus3) scp到NFS服务器上

给目录付权限 nexus3是 uid 200 的

chown -hR 200 目录

如果直接启动,启动后日志会有各种各样的错误,我删除了几个文件和目录

在这里插入图片描述

伸缩改成1,启动容器,完成

https://github.com/sonatype/docker-nexus3/blob/main/README.md#notes
https://community.sonatype.com/t/problem-afer-upgrading-to-3-42-0-could-not-lock-user-prefs/9568

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!对于在CentOS 7下迁移Nexus,您可以按照以下步骤进行操作: 1. 在源服务器上备份Nexus数据:首先,您需要备份现有的Nexus数据。您可以通过将Nexus数据目录(默认情况下为/var/nexus)复制到另一个位置来实现。您可以使用如下命令进行备份: ``` cp -R /var/nexus /path/to/backup ``` 2. 安装新的Nexus服务器:在目标服务器上安装新的Nexus服务器。您可以从Nexus官方网站下载最新版本的二进制文件,并根据他们的安装说明进行安装。 3. 停止新的Nexus服务器:确保在迁移过程中停止新的Nexus服务器。您可以使用如下命令停止Nexus服务: ``` sudo systemctl stop nexus ``` 4. 迁移备份数据:将之前备份的Nexus数据复制到新的服务器上的相应位置。确保目录和文件权限正确,并且属于Nexus用户。 5. 更新新的Nexus服务器配置:打开新的Nexus服务器的配置文件(默认路径为/etc/nexus.properties)并更新以下配置项: - `nexus-work`:将其设置为新的Nexus数据目录路径。 - `application-host`:如果您想更改Nexus服务器的主机名或IP地址,可以在此处更新。 - 其他可能需要更改的配置项,如代理服务器设置等。 6. 启动新的Nexus服务器:启动新的Nexus服务器并确保它正常运行。您可以使用如下命令启动Nexus服务: ``` sudo systemctl start nexus ``` 7. 验证迁移:使用新的Nexus服务器的主机名或IP地址访问Nexus Web界面,并确保所有存储库和设置都已正确迁移。 请注意,此处提供的步骤仅供参考,实际操作可能因您的环境和需求而有所不同。在进行任何重要操作之前,请务必备份数据并谨慎操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值