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