如何从旧实例恢复新Ubuntu服务器上的Artifactory-OSS-7.27.9?
Artifactory OSS 7.27.9 系统级恢复正确步骤与路径说明
正确操作步骤
- 确认Artifactory服务处于停止状态,可执行命令:
systemctl stop artifactory - 复制旧服务器的主密钥到新服务器对应目录,并修正文件权限(确保Artifactory运行用户
jfrog拥有访问权限):cp /opt/jfrog_bak/artifactory-oss-7.27.9/var/etc/security/master.key /opt/jfrog/artifactory-oss-7.27.9/var/etc/security/ chown jfrog:jfrog /opt/jfrog/artifactory-oss-7.27.9/var/etc/security/master.key - 启动Artifactory服务,等待服务完全初始化(可通过
journalctl -u artifactory -f查看日志确认启动状态):systemctl start artifactory - 登录Artifactory管理UI,进入管理员 > 系统 > 导入与导出页面,使用「系统导入」功能完成恢复。
导入系统字段的正确路径
根据你的备份情况,分两种场景选择路径:
- 使用官方系统备份文件恢复(推荐):
导入路径填写旧服务器备份目录下的系统备份包路径,例如:
(替换/opt/jfrog_bak/artifactory-oss-7.27.9/var/backup/YYYYMMDDHHMMSS-system-backup.zipYYYYMMDDHHMMSS为实际备份文件的时间戳前缀) - 直接使用旧服务器的完整数据目录恢复:
若你未生成官方系统备份包,可直接指向旧服务器的Artifactory数据根目录:
但此方式需确保新旧服务器Artifactory版本完全一致(你已满足7.27.9版本一致的要求)。/opt/jfrog_bak/artifactory-oss-7.27.9/var/data/artifactory
注意:恢复完成后,新服务器创建的管理员账户会被旧服务器的账户覆盖,需使用旧服务器的管理员密码登录。
内容的提问来源于stack exchange,提问作者Charlweed
相关产品推荐
相关产品推荐

