Confluence与Jira安装及后期迁移问题记录

Confluence与Jira

由于线上jira和confluence之前互相关联,confluence的登录用户全部关联自jira的用户,confluence安装时会提示是否关联jira,由于这个问题,我们必须先安装jira,后安装confluence.

confluence环境:

1.  /Data/apps/atlassian-confluence-5.8.10        #程序文件

2. /Data/apps/atlassian-confluence-5.8.10/bin/start-confluence.sh       #服务启动脚本

3. /Data/apps/atlassian-confluence-5.8.10/bin/start-confluence.sh       #服务终止脚本

4. cd /Data/apps/conf-data/attachments/           #附件

5. /Data/apps/conf-data/index/           #索引

jira环境:

1. /Data/apps/atlassian-jira-6.3.15-standalone/      #程序文件

2. /Data/apps/atlassian-jira-6.3.15-standalone/bin/start-jira.sh       #服务启动脚本

3. /Data/apps/atlassian-jira-6.3.15-standalone/bin/stop-jira.sh       #服务终止脚本

4.  /Data/apps/jira-data/caches        #索引

5. /Data/apps/jira-data/data            #附件

一. jira和confluence共同安装环境:

1. jira和confluence都依赖于Java环境,需要安装oracle JDK, 服务器默认环境已经安装1.8版本可以直接使用。

1 [[email protected] ~]# java -version
2 java version "1.8.0_51"
3 Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
4 Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)

2. 安装数据库:

可以从公司yum源直接安装也可以自己源码安装

 1 [[email protected] ~]# vim /etc/my.cnf                #加入如下字段
 2 character-set-server = utf8                       #添加编码信息,如果不设置安装完成后会显示乱码
 3 collation-server = utf8_bin
 4 sql_mode = NO_AUTO_VALUE_ON_ZERO       #必须添加,不然还原备份文件的时候会报错
 5 default-storage-engine = INNODB          #一般默认文件已经存在
 6 max_allowed_packet = 256M                  #限制数据包大小
 7 [[email protected] ~]# service mysqld restart           #重启生效
 8
 9 mysql> create database jira character set utf8 collate utf8_bin;              #创建数据库
10 Query OK, 1 row affected (0.00 sec)
11 mysql> grant all privileges on jira.* to ‘jirauser‘@‘localhost‘ identified by ‘abc123‘;      #授权用户
12 Query OK, 0 rows affected (0.00 sec)
13 mysql> grant all privileges on jira.* to ‘jirauser‘@‘127.0.0.1‘ identified by ‘abc123‘;
14 Query OK, 0 rows affected (0.00 sec)
15 mysql> flush privileges;
16 Query OK, 0 rows affected (0.00 sec)

二. 安装jira:

1. 为了版本统一直接拷贝线上的安装包:

 1 [[email protected] apps]# tar -zxvf atlassian-jira-6.3.15.tar.gz
 2 [[email protected] conf]# pwd
 3 /Data/apps/atlassian-jira-6.3.15-standalone/conf
 4 [[email protected] conf]# ls
 5 catalina.policy  catalina.properties  context.xml  logging.properties  server.xml  tomcat-users.xml  web.xml
 6 [[email protected]sa conf]# vim server.xml          #修改8080为默认的80端口
 7 [[email protected] classes]# pwd
 8 /Data/apps/atlassian-jira-6.3.15-standalone/atlassian-jira/WEB-INF/classes
 9 [[email protected] classes]# vim jira-application.properties
10 jira.home = /Data/apps/jira-data                   #定义本地家目录
11 [[email protected] lib]# mkdir /Data/apps/jira-data          #创建家目录
12 [[email protected] lib]# pwd
13 /Data/apps/atlassian-jira-6.3.15-standalone/atlassian-jira/WEB-INF/lib       #拷贝MySQL JDBC驱动到此目录下
14 [[email protected] bin]# sh start-jira.sh           #启动jira服务
15 [[email protected] bin]# ss -tnl              #可以看到80端口的和8005已经监听
16 State      Recv-Q Send-Q                                                                         Local Address:Port                                                                           Peer Address:Port
17 LISTEN     0      128                                                                                        *:39103                                                                                     *:*
18 LISTEN     0      128                                                                                        *:5860                                                                                      *:*
19 LISTEN     0      1                                                                           ::ffff:127.0.0.1:8005                                                                                     :::*
20 LISTEN     0      128                                                                                       :::48775                                                                                    :::*
21 LISTEN     0      5                                                                                         :::873                                                                                      :::*
22 LISTEN     0      5                                                                                          *:873                                                                                       *:*
23 LISTEN     0      128                                                                                       :::3306                                                                                     :::*
24 LISTEN     0      128                                                                                       :::111                                                                                      :::*
25 LISTEN     0      128                                                                                        *:111                                                                                       *:*
26 LISTEN     0      100                     

驱动文件如下:

mysql-connector-java-5.1.35-bin.jar

注意: jdbc必须导入,不然安装完成为confluence自己默认的数据库,不会有mysql提示。

2. 浏览器访问进行web安装:

http://10.1.21.225     #这里暂时使用IP访问,后期可以指定域名解析。

点击完成,大功告成,jira搭建完毕!

三. 安装confluence

1.同样下载线上的安装包并解压:

 1 [[email protected] apps]# tar -zxvf atlassian-confluence-5.8.10.tar.gz
 2 [[email protected] apps]# mkdir conf-data           #创建家目录
 3
 4 [[email protected] classes]# pwd
 5 /Data/apps/atlassian-confluence-5.8.10/confluence/WEB-INF/classes
 6 [[email protected] classes]# vim confluence-init.properties         #定义家目录
 7 confluence.home=/Data/apps/conf-data
 8 [[email protected] classes]# cd ../lib/
 9 [[email protected] lib]# rz                                           #上传MySQL JDBC 驱动        PS: 与jira相同
10
11 [[email protected] conf]# pwd
12 /Data/apps/atlassian-confluence-5.8.10/conf
13 [[email protected] conf]# vim server.xml            #修改端口8090为80端口
14
15 [[email protected] bin]# sh start-confluence.sh       #启动服务
16 [[email protected] bin]# ss -tnl                    #80和8000端口已经监听
17 State      Recv-Q Send-Q                                                                         Local Address:Port                                                                           Peer Address:Port
18 LISTEN     0      1                                                                           ::ffff:127.0.0.1:8000                                                                                     :::*
19 LISTEN     0      128                                                                                        *:5860                                                                                      *:*
20 LISTEN     0      128                                                                                       :::3306                                                                                     :::*
21 LISTEN     0      128                                                                                       :::111                                                                                      :::*
22 LISTEN     0      128                                                                                        *:111                                                                                       *:*
23 LISTEN     0      10                                                                                        :::80                                                                                       :::*
24 LISTEN     0      128                                                                                       :::33781                                                                                    :::*
25 LISTEN     0      128                                                                                        *:57175                                                                                     *:*
26 LISTEN     0      100                                                                                      ::1:25                                                                                       :::*
27 LISTEN     0      100                                                                                127.0.0.1:25                                                                                        *:*

2. 浏览器访问:

http://10.1.20.178

注意: 这里的问题是因为之前已经存在confluence的数据,直接选择清除重写即可。

注意: 这里为管理jira用户和用户组,confluence只有自身管理员账户,其他账户都同步字jira里的用户,这里可以设置关联,也可以选择第一项安装完成后关联。

注意: 这里截图有点问题,jira的server地址必须要加http://,正常为http://10.1.20.228

confluence安装完成

注意:

如果遇到输入任何字符都创建空间失败问题,如下:

解决:

这个问题为数据库配置文件有问题,请重新核实是否与文档开始数据库配置的几个参数有差异,没问题,重启mysql即可解决。

四. Jira和Confluence迁移:

1.  jira迁移:

jira默认程序每天会备份数据库,默认在/Data/apps/jira-data/export/目录下,也可以手动备份。

jira附件目录: /Data/apps/jira-data/data

注意:  还原的时候授权码必须填写,如果不填写会报sql表错误。

2. confluence迁移:

线上confluence迁移由于其数据量太多,数据库文件太大,所以这里不能使用如jira还原的方法直接还原备份文件

这里使用innobackupex 热备份备份数据到备机还原

首先,正常安装完成,然后用备份数据库替换即可,重启数据库和confluence服务。

注意: 这时候登录的时候会提示登录失败,这是由于此时的confluence是备份线上的数据,线上数据关联的为线上的jira用户,由于设置关联的IP地址和线上是不同的,所以导致授权失败,解决方法如下:

(1)首先登陆线上jira,进入用户目录配置

confluence1即为confluence授权jira用户时的账户名,可以看到后边ip地址池里为线上的confluence地址,所以线上confluence无法正常授权,我们把线下confluence地址加入iP地址列表即可。保存再次访问即可。

(2) 登录confluence,这时候confluence认证是从线上机器认证用户,非线下搭建jira,所以需要添加线下机器的confluence2账户认证:

3. 这里备份的只是数据库的文档,confluence里记录的附件,图片,索引,都在/Data/apps/conf-data/目录下,此目录也需要同步。

总结:

1.   安装时必须导入jdbc,切记为oracle jdk    Linux系统自带的open jdk无法识别,安装是不会提示mysql数据库,默认安装为confluence自带的数据库里。

2.   confluence安装完成后最后一步让提示输入一个空间名称,这个时候不管输入什么字符都无法通过,因为为无法和数据库交互,数据库配置文件有问题,参考开头数据库配置文件设置。

3.   jira和confluence登录后会看到页面混乱,这是因为索引文件和文档匹配不同导致,重新更新索引即可。

4.   迁移时,由于线上confluence数据很大,只能通过备份数据库实现,jira可以通过每天备份文件选择恢复即可,恢复时候确保要输入激活码,不然恢复到最后时会提示错误。

5.  confluence还原线上环境后无法登录问题,首先在线上jira环境在confluence1(线上认证账户)添加线下confluenceIP地址,通过线上认证登录账号,添加线下认证账号(confluence2),登录confluence2,添加crowd认证同步即可。

6.   从机器在跑u 一段时间的时候进入主页时会出现页面混乱的现象,这是由于实时同步导致数据不一致。解决方法为:设置–> 外观–> Refresh Client Resources点击链接即可修复。

时间: 2024-10-10 16:28:19

Confluence与Jira安装及后期迁移问题记录的相关文章

Redis Cluster 4.0高可用集群安装、在线迁移操作记录

之前介绍了redis cluster的结构及高可用集群部署过程,今天这里简单说下redis集群的迁移.由于之前的redis cluster集群环境部署的服务器性能有限,需要迁移到高配置的服务器上.考虑到是线上生产环境,决定在线迁移,迁移过程,不中断服务.操作过程如下: 一.机器环境 1 2 3 4 5 6 7 8 9 10 11 12 13 迁移前机器环境 ----------------------------------------------------------------------

Jira/Confluence的备份、恢复和迁移

一.Jira.Confluence的备份.恢复1)Confluence的备份 管理员账号登录Confluence,点击右上角的"一般配置"-"每日备份管理",如下图(默认配置): 默认每天会自动备份一个zip打包的数据,存放在服务器的/var/atlassian/application-data/confluence/backups路径下.还可以点击"编辑"进行自定义. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

记JIRA服务,数据迁移,安装配置

背景: JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪.客户服务.需求收集.流程审批.任务跟踪.项目跟踪和敏捷管理等工作领域. 大家都知道,JIRA有自带的备份和还原数据功能.(Backup System   Restore System): 公司一台JIRA服务器需要迁移到另个一台新的配置更高的服务器,(原机器win2003 jira6 mysql5,目标机器:win2008 jira6 mysql5).这里记录整体服务,数据的迁移过程. 迁移步骤: 1. 备份

基于Confluence或Jira的用户迁移至OpenLDAP用户的方法

跳槽便是脱坑的结束以及入坑的开始,每每入职一家公司以后都会有一大堆的大坑需要你去埋掉,可惜的是,本屌便是喜欢挖坑不埋坑的人,然后的然后便是把自己坑进去了,再聪慧,没有记录,便没有传承,文明不会进步,给自己敲个警钟. so ... 简述下这个坑的物理属性: 公司有若干内部系统,Confluence.Jira.Jumpserver.Gitlab等等的系统,随着业务的发展以及人员的增加,账号的管理开始麻烦起来,先不说记得这么多的账号密码,每来(跑路)一个新人,都要增加(删除),每天都不用工作了,光是增

CentOS 6.5下JIRA安装部署

JIRA简介: JIRA:专业的缺陷跟踪和项目管理软件 JIRA是一个项目跟踪管理工具,帮助团队创建计划任务.构建并发布优秀的产品.全球成千上万的团队选择JIRA,用JIRA来捕获.组织管理缺陷.分配任务,跟踪团队的活动.不论在桌面PC还是移动终端设备上,JIRA都能完美的运行,帮助团队完成工作. 更多的介绍这里就不详细列出了:http://www.unlimax.com/jira.html及http://www.confluence.cn CentOS 6.5安装配置Jira.Confluen

JIRA安装部署

JIRA简介: JIRA:专业的缺陷跟踪和项目管理软件 JIRA是一个项目跟踪管理工具,帮助团队创建计划任务.构建并发布优秀的产品.全球成千上万的团队选择JIRA,用JIRA来捕获.组织管理缺陷.分配任务,跟踪团队的活动.不论在桌面PC还是移动终端设备上,JIRA都能完美的运行,帮助团队完成工作. 更多的介绍这里就不详细列出了:http://www.unlimax.com/jira.html及http://www.confluence.cn 环境介绍: 系统:      CentOS6.5 JD

Jira安装-windows7

安装软件: JDK:jdk-7u40-windows-x64.exe Mysql:mysql-5.5.38-winx64.msi Jira:atlassian-jira-6.2.7-x64.exeJDBC:mysql-connector-java-5.1.31.zip 安装步骤: 1.安装jdk,并设置JAVA_HOME: 2.安装Mysql: 3.创建mysql用户和database: create user jira identified by 'jira'; create database

jira安装和配置(转)

Jira 安装和配置 Jira 安装和配置 Jira 安装 Jira 配置 资料 Jira 安装 Jira 安装 官网:https://www.atlassian.com/software/jira 官网下载:https://www.atlassian.com/software/jira/download 中文在线试用:http://www.jira.cn/secure/Dashboard.jspa 官网帮助说明:https://confluence.atlassian.com/jira/ins

confluence与jira账号对接、查看到期时间及问题总结

安装顺序:先安装Jira,然后安装Confluence,在Confluence安装过程中去连接jira,既Confluence用户目录会主动同步jira的用户目录.这样,在jira里创建用户就会自动同步到Confluence里,双方登陆的用户是一样的(最好是先在jira里创建用户,然后同步到Confluence里).在同一个session环境下,可以使用同样的账号登陆jira和Confluence.(但是在切换登陆时仍然需要输入密码,要想切换登陆时不需要登陆密码,即实现单点登录,则需要基于Cro