系统数据备份
jira数据备份
-
登录jira服务器,在系统>>备份系统,导出备份文件。
- 输入文件名后,点击备份,在服务器/var/jira/export生成备份文件。
- 将以上备份文件备份好,待恢复使用。
插件备份
- 登录jira服务器
- 将/var/jira/plugins/installed-plugins目录进行备份,待恢复使用。
数据文件备份
- 登录jira服务器
- 将/var/jira/data目录进行备份,待恢复使用。
系统恢复
- 在新服务器上进行jira重新安装
- 输入使用lic完成安装
- 将“数据备份”环节备份的导出文件,上传到/var/jira/import目录中
-
进入系统>>恢复数据,输入文件名进行系统恢复
- 将“数据备份”环节备份的数据文件,还原到/var/jira下
- 停止jira服务
- 将“数据备份”环节备份的插件文件,还原到/var/jira/plugins/installed-plugins目录中,然后给文件授权
chown polkitd:ssh_keys *
chmod 777 *
- 重新启动jira服务
问题
直接将旧环境中的数据库和jira数据文件/var/jira完整迁移问题
起初,按照之前的思维,将jira的数据库和数据文件,直接迁移到新服务器上,直接启动jira服务。发现,jira启动报错,具体异常没有记录,也没有找到相关解决方案。于是才开始寻找迁移方法,发现可以通过备份导入的方式进行迁移。
数据导入后,插件恢复问题
数据导入后,发现数据都有了,但是插件出不来,插件管理中之前安装的插件也不显示。直接把插件拷贝过去,也没生效,是因为没有重启jira服务,重启后,插件恢复正常。
agent推荐
- 很不错的agent https://gitee.com/pengzhile/atlassian-agent
- 自定义的docker,内置上述agent
registry.cn-beijing.aliyuncs.com/wcoding/jira:8.5.0-agent
- docker-compose部署方式,https://gitee.com/HQSONG/docker.git