jira 服务安装/认证和数据迁移
原文链接 http://www.slient.xyz/article/12
- 数据备份
- jira安装
- jira认证
- 数据恢复
1.数据备份
数据备份需要备份的文件有两部分 : jira任务文件 和 任务中的附件
- 备份任务数据
-
使用管理员账号登录原有jira服务
-
右上角齿轮设置按钮 -> 系统 ->在右侧导航栏选择 “备份系统”
-
输入一个文件名(不用带后缀,会自动生成.zip文件)点击备份 , 红框路径是备份文件的位置
-
备份之后去服务器上指定位置确认是否存在 .红框圈住的是我的备份文件
- 这个需要拷贝到新服务器
-
- 备份附件
- 附件备份只需要把数据目录下的data下的
attachments
目录及其内部所有文件拷贝下来即可
- 附件备份只需要把数据目录下的data下的
2.安装jira
此处选择的安装版本是 7.6.1:
-
下载安装包 , 可以先下载到本地在通过ftp上传, 这里直接使用wget下载:
wget https://downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-7.6.1-x64.bin
-
给安装文件可执行权限 , 然后执行安装文件:
# chmod +x atlassian-jira-software-7.6.1-x64.bin # ./atlassian-jira-software-7.6.1-x64.bin
-
安装过程会出现几次提示,如果你没有特殊需求直接一路Enter即可,当然:还可以自定义jira的安装路径和数据存放路径
- 确定安装?
- 安装路径
- 数据路径
- 开始安装
- 安装完成之后立即启动?
这里一路Enter完事:红框两个是默认的安装路径和数据路径
-
没有错误的话就安装完毕了
3.认证jira
- 下载认证包
文件名: atlassian-extras-3.2.jar 网盘: https://pan.baidu.com/s/1pKLMPmz 密码: RF0o
- 把认证包cp到安装目录下的 项目中/WEB-INF/lib中进行替换
# cp atlassian-extras-3.2.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
- 重启jira:
执行安装目录下的bin中的stop-jira.sh# /opt/atlassian/jira/bin/stop-jira.sh # /opt/atlassian/jira/bin/start-jira.sh
- 浏览器访问jira : ip:8080 (jira内置一个tomcat 默认走8080端口) 可以从language那里选择语言
- 选择第二项 自己设置
- 忘了一件事情…需要把mysql对应版本的java驱动放进去
下载对应版本的mysqljava驱动并复制到安装目录的lib下面 - 继续上面的操作 , 填写mysql服务的ip/端口/数据库/账号/密码
填写完毕之后测试连接 (注意:填写的数据库应该是一个空的数据库,最好是新建一个)
点击下一步 - 设置标题 然后下一步…
- 点击连接根据这个serverID 生成一个试用版license
把试用版注册码(licenese)复制过来.> 下一步
- 设置管理员账号密码
- 完事儿!!!
数据恢复
- 恢复jira任务
- 恢复jira附件
恢复任务数据
- 点击创建一个新项目然后选择导入
- 左侧选择恢复系统
- 把之前从旧服务上面拷贝下来的zip文件放到新服务数据目录下的import下
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lF7VsbPB-1588039858056)(http://www.slient.xyz/images/202004/204bb931-a5f5-4342-9993-fd9df3701ea8.png)]
然后页面上输入文件名 ,点击恢复
- 可能会报错 ,没有权限 ,取修改一下读写权限
cd /var/atlassian/application-data/jira/import/
chmod +r copy_20200427.zip
- 再次恢复数据:
恢复之后需要重新登录(注意:需要使用之前老服务的管理员账号密码登录)
恢复附件数据
- 上传老服务中拷贝下来的attachments 附件目录
# /opt/atlassian/jira/bin/stop-jira.sh # rm -rf /var/atlassian/application-data/jira/data/attachments/ # mv attachments /var/atlassian/application-data/jira/data/ # /opt/atlassian/jira/bin/start-jira.sh
- 右侧导航栏选择索引选项
- 点击重新索引等待完成