手动升级JIRA应用程序
如果您从早于7.0的JIRA版本进行升级,则应该咨询迁移中心。JIRA 7.0的发行包含影响您的用户管理,应用程序访问和登录权限以及您的JIRA安装设置的功能,在升级之前了解需求和含义非常重要。迁移中心在一个便利的空间中拥有所有这些信息。
本页介绍如何升级不支持快速升级方法或回退方法的JIRA安装。 如果您符合以下任何标准,则应使用此方法升级JIRA:
1. 开始之前
2. 备份
在开始JIRA升级之前,我们强烈建议您备份现有的JIRA安装。
2.1阻止用户更新JIRA数据
在升级过程中,您将从现有的JIRA安装(通过XML备份)导出JIRA的数据库,然后将此备份恢复为新的JIRA安装。为了确保XML备份中的数据与系统中的最新数据一致,您必须暂时限制对JIRA的访问,以便用户无法更新数据。
Be aware! 不一致的XML备份无法恢复!
2.2 备份数据库
对现有的JIRA安装的外部数据库执行XML备份。 对于大型JIRA安装,此过程可能需要几个小时才能完成。
“嵌入式数据库”是JIRA提供的H2数据库,仅供评估之用。 如果意外在生产系统中使用H2数据库,请对此数据库执行XML备份,并继续执行此过程。
2.3备份JIRA主目录
1. 关闭JIRA.
2.4如果位于JIRA主目录之外,请备份附件和索引目录
如果附件和索引目录位于JIRA主目录之外,则必须单独备份它们。这些页面描述了如何找出这些目录在你的实现中的位置:
有关在JIRA中备份附件的更多信息,另请参阅备份数据。
2.5备份你的JIRA安装目录
“JIRA安装目录”是安装JIRA时JIRA应用程序文件和库被提取到的目录。
3. 设置新的JIRA安装
如果您运行的是“关键任务”JIRA服务器,则强烈建议在执行生产升级之前,在测试环境中执行本指南的其余步骤(例如,使用单独的测试JIRA数据库和JIRA主目录副本)。
3.1安装新版本的JIRA
将您需要的JIRA发行版下载并提取到新目录。不要覆盖您现有的JIRA安装。 确保已经关闭,并将新的JIRA版本安装到新的位置。
3.2将您的新JIRA指向您现有JIRA主目录(的副本)
如果您的新JIRA 7.1安装位于新服务器上,请在继续之前将现有JIRA主目录的备份从旧服务器复制到新服务器。
设置分配:
您还可以通过定义操作系统环境变量JIRA_HOME来设置JIRA主目录的位置。 此变量的此值优先于JIRA安装目录中jira-application.properties文件中jira.home属性的值。
3.3将新版本的JIRA连接到一个新的空数据库
创建一个新的,空的数据库,新的JIRA安装将用来存储其数据。
按照第2阶段的数据库相关的“连接JIRA到...”的说明进行操作,虽然从第4阶段开始,请注意下面的黄色注意事项:
如果在现有的JIRA安装中使用数据库(例如,称为jiradb),并且新的JIRA安装的数据库在同一台机器或数据库服务器上运行,则可以使用不同的名称创建新的数据库(例如直观类似jiradb_440 为JIRA 4.4.0)。但是,确保新的数据库具有与旧的JIRA数据库相同的访问权限。 如果您需要帮助,请咨询您的数据库管理员。
如果您正在使用嵌入式H2数据库,则不需要创建新的数据库。
3.4将现有的JIRA配置迁移到新的JIRA安装
如果您已经修改了现有JIRA安装的配置文件中的属性,请在新的JIRA安装中进行相同的修改。 但是,因为配置文件中的属性可能在版本之间发生了变化,所以不能简单地从现有安装中复制配置文件,并替换新安装中的等效文件。
对于您在现有JIRA安装中修改的每个文件,您需要在新的JIRA安装中手动编辑每个等效文件并重新应用修改。 如果您的新JIRA安装中没有文件(例如最近的JIRA版本中的osuser.xml),那么只需将该文件复制到新的JIRA安装中即可。
特定于版本的升级说明包含有关这些通常已修改的文件中可能已更改的属性的详细信息。
除上述文件外,还应考虑和/或执行以下配置作为升级过程的一部分:
3.5开始你的新版本的JIRA
不要重新启动旧的JIRA安装
如果新的JIRA 7.1安装与旧的JIRA 7.1安装在同一台服务器上,那么它可能仍然被配置为使用与新的JIRA安装相同的JIRA主目录。 运行两个共享JIRA主目录的独立JIRA安装可能会导致严重的数据损坏。
不过,我们建议您不要删除旧JIRA安装的任何方面(或备份组件),除非您确信已升级的JIRA安装正常运行。
3.6将旧的JIRA数据导入到新的JIRA中
在开始新的JIRA安装之后,JIRA将启动其安装向导。 JIRA在空数据库开始时会发生这种情况。 从这里,您可以导入备份文件,并使用XML备份数据填充数据库。 您需要备份您在备份步骤中创建的以前版本的JIRA。
要将旧的JIRA数据导入到新的JIRA中:
2. 启动JIRA.
4. 升级后检查和任务
强烈建议您在开始新的JIRA实例后执行以下检查和任务:
恭喜! 您已完成JIRA迁移/升级。
京ICP备09015132号-996 | 网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155
© Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室