Confluence和Jira升级/迁移记录

一、原始环境说明

老环境:
1.mysql 5.6(自建数据库,非docker)。
2.docker方式启动confluence(6.14.1)和jira(7.12.3)。
升级环境:
1.docker-compose方式启动部署mysql 5.6。
2.docker-compose方式启动部署confluence(7.5.1)和jira(8.1.0)。

二、备份老数据

备份Jira数据

1.数据备份:右上角系统 -> 备份系统(输入备份文件名等待数据备份完成)-> 拷贝备份文件到宿主主机。

数据备份

Confluence和Jira升级/迁移记录_第1张图片

备份文件从容器内部拷贝到宿主主机

# docker cp 容器名称:容器内部文件路径 宿主主机存放路径
docker cp jira:/var/atlassian/jira/export/jiraBack.zip /home/backups

2.附件和头像备份:进入容器内部 -> 进入附件和头像目录 -> 打包附件和头像 -> 退出容器 -> 拷贝附件压缩包到宿主主机。

#1. 进入容器内部
docker exec -it cdb93e22223 /bin/bash
# 2.进入附件和头像目录
cd /var/atlassian/jira/data
# 3.打包附件和头像
tar -czvf jiraAtt.tar.gz attachments
tar -czvf jiraAvatars.tar.gz avatars
# 4.退出容器
exit;
# 4.拷贝附件压缩包到宿主主机
docker cp jira:/var/atlassian/jira/data/jiraAtt.tar.gz /home/backups
docker cp jira:/var/atlassian/jira/data/jiraAvatars.tar.gz /home/backups 

备份confluence数据

右上角 一般配置 -> 备份与还原 -> 点击备份等待备份完成(这一步如果内容很多会比较耗时)

Confluence和Jira升级/迁移记录_第2张图片

ps:通过上面备份步骤最终得到备份文件 如下:

  1. jiraBack.zip 
  2. jiraAtt.tar.gz 
  3. jiraAvatars.tar.gz(如果没有头像文件夹,说明没有用户上传头像,可以没有该文件)
  4. xmlexport-20201222-xxxxxx-1.zip(confluence备份自动生成,文件名和这里列的可能不一样)

三、安装新版本

安装请看这篇文章:https://xinlichao.cn/back-end/linux/docker-jira-confluence/

注意:

1、可以同时先启动jira和confluence服务,但需要先安装jira并且迁移完数据,再运行conf配置向导设置为空白站点并和jira连接

2、破解jira的秘钥需要记录下来,恢复jira数据时使用

四、迁移数据

迁移JIRA

使用docker cp 命令把上面的 jiraBack.zip 放到容器 /var/atlassian/jira/import 目录下,然后在jira页面,Setting>系统>恢复系统配置恢复:

1、docker cp /home/jiraBack.zip jira:/var/atlassian/jira/import

2、Setting>系统>恢复系统配置恢复

Confluence和Jira升级/迁移记录_第3张图片

把jiraAtt.tar.gz  jiraAvatars.tar.gz 放到 /var/atlassian/jira/data/ 目录下:

1、docker cp /home/backups/jiraAtt.tar.gz jira:/var/atlassian/jira/data/

2、docker cp /home/backups/jiraAvatars.tar.gz jira:/var/atlassian/jira/data/

3、进入docker容器内部解压文件(docker-compose exec jira bash)

      tar -xzvf jiraAtt.tar.gz

      tar -xzvf jiraAvatars.tar.gz

至此jira数据迁移完成。

迁移Confluence

使用docker cp命令把上面conf的备份文件拷贝到相应目录:

docker cp /home/backups/xmlexport-20201222-xxxxxx-1.zip confluence:/var/atlassian/confluence/restore

进入confluence设置-备份和恢复页面进行选择恢复(索引勾选可选可不选)

Confluence和Jira升级/迁移记录_第4张图片

 

你可能感兴趣的:(confluence,jira,docker)