如何回滚Artifactory升级
如果一个工匠升级失败在生产环境中,如果JFrog Support无法协助您恢复升级,则可能需要回滚。Artifactory升级对其链接的数据库进行永久的、不可逆的更改。因此,如果需要回滚Artifactory升级,则需要重新安装旧版本的Artifactory并加载数据库备份。
请注意,本文假设您对Artifactory进行了备份。在升级到Artifactory的新版本之前,您应该执行一个系统出口或者从你的外部数据库中数据库.如果升级失败,您将需要此备份来恢复。备份将有更详细的描述在这里.
1]关闭Artifactory服务:
Systemctl stop artifactory
2]搜索用于Artifactory安装和删除它:
[RPM install] RPM -qa | grep artifactory RPM -e < artifactory -version> .
3]删除你的Artifactory目录:
#注意:只有当你必须在同一台机器上重新安装Artifactory时才需要这样做!rm -rf /var/opt/jfrog/artifactory rm -rf /etc/opt/jfrog/artifactory
4)下载而且安装你的旧Artifactory版本:
wgetrpm -i .rpm
5]开始你的Artifactory服务,检查一下是否上线:
Systemctl start artifactory Tail -f /var/opt/jfrog/artifactory/logs/artifactory.log #您应该看到以下ASCII文本:## artifactory successfully started (seconds) ###
6)添加你的许可证回Artifactory在web UI。
7]恢复从备份的etc目录中取出以下文件:
ART_ETC /违约ART_ETC / binarystore.xml美元
你需要一个新的空数据库恢复到…然后,配置你的新美元ART_HOME / etc / db.properties归档并连接到它。
9)恢复你的Artifactory数据到相同的位置,它是以前。
10]重新启动Artifactory。
11]执行系统导入从你的旧的Artifactory备份(或重新加载旧的数据库转储)将备份的数据加载到新数据库中。
