confluence && jira 安装部署及数据还原
一、安装部署新版本confluence(原6.4.2--->6.12.0)
-
安装oracle java1.8+(略)
-
Mysql数据库配置
-
创建confluence数据库,指定字符编码为utf8,字符集合编码为utf8_bin;
create database db_confluence default character set utf8 collate utf8_bin; -
登陆阿里云控制台,在“基础服务-wiki-jira”对应的RDS实例中,创建对应的confluence账号,同时指定对db_confluence数据库的读写权限;
-
-
下载对应版本的wiki安装包以及破解工具
#下载confluence安装包 wget https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-6.12.0-x64.bin #下载破解工具 https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-6.4.2-x64.bin -
对wiki二进制安装包赋予执行权限
chmod +x atlassian-confluence-6.12.0-x64.bin #说明,执行安装时可自定义安装路径和服务端口,安装路径尽量选择在数据盘下 #根据提示进行自定义安装即可 ./atlassian-confluence-6.12.0-x64.bin -
安装启动wiki后,浏览器访问:ip:port,语言选择中文--->产品安装,点击下一步;
-
获得插件界面,不要勾选任何插件,点击下一步跳转至授权码界面,记录下对应服务器ID,然后停止wiki服务;
-
切换到wiki安装路径下,执行下面的操作
#将补丁包拷贝至/mnt下,便于报错回滚 cp confluence/confluence/WEB-INF/atlassian-extras-decoder-v2-3.2.jar /mnt cp /mnt/atlassian-extras-decoder-v2-3.2.jar /root mv /root/atlassian-extras-decoder-v2-3.2.jar /root/atlassian-extras-2.4.jar #下载至本地 sz -y atlassian-extras-2.4.jar -
运行破解程序
1.Name: 随便填 2.Server ID: 对应之前记录的Server ID 3.点击".gen!",生成key,记录下生成的key 4.点击".patch!",选中之前下载至本地的补丁包:atlassian-extras-2.4.jar,待提示:Jar successfully patched, 表示破解成功 5.将破解后的文件atlassian-extras-2.4.jar上传回服务器,重命名为:atlassian-extras-decoder-v2-3.2.jar,拷贝覆盖至之前对应路径下:confluence/confluence/WEB-INF/lib/ -
上传mysql驱动
1.驱动程序下载地址: https://confluence.atlassian.com/conf64/database-setup-for-mysql-936511512.html 2.前往数据库JDBC驱动程序并下载相应的驱动程序文件:mysql-connector-java-5.1.xx-bin.jar 3.将.jar文件放在<installation-directory>/confluence/WEB-INF/lib目录中 4.重新启动confluence, 然后转到http://ip:<port>浏览器继续安装过程,输入破解程序中显示的授权码 -
web界面下,选择使用JDBC连接
1.设置类型:选择"简单"一项 2.输入数据库连接地址和端口 3.输入数据库用户名和密码(之前在阿里云控制台已创建好的),测试连接成功后进入下一步 -
wiki服务维护
- 启动
/data/atlassian/confluence/bin/startup.sh
- 启动过程较慢,需要等待confluence服务默认端口8090、多人协作功能对应端口8091全部处于监听状态才可以
- 停止
/data/atlassian/confluence/bin/shutdown.sh
- 日志查看
/data/atlassian/confluence-data/logs/atlassian-confluence.log
二、wiki数据还原
- 访问旧的wiki,点击“预定作业”---“备份系统”,生成最新的备份数据,便于新安装的wiki导入还原原有的数据;
- 选择从备份还原站点,按照提示,将之前bs01上../backups目录下备份好的数据,拷贝至新机器wiki安装路径下的restore目录下,然后进行数据还原即可;
- 同步附件数据;
三、wiki安装后的配置
-
在"一般配置"--->"站点配置里",指定wiki服务器主页URL:https://wiki.mmears.com
-
在"每日备份管理"---"备份设置"中,定义备份的数据文件格式,及备份路径;
-
在"预定作业"--->"备份系统"中,定义wiki数据备份的定时任务计划;目前线上的配置是:0 0 2 * * ? 即每天的凌晨两点做一次备份;
-
应用程序链接中修改链接访问指定的Jira地址
-
配置代理
#1.编辑wiki安装目录下conf/server.xml文件,加入下面的配置部分: <Connector port="8090" connectionTimeout="20000" redirectPort="8443" maxThreads="48" minSpareThreads="10" enableLookups="false" acceptCount="10" debug="0" URIEncoding="UTF-8" protocol="org.apache.coyote.http11.Http11NioProtocol" scheme="https" secure="true" proxyName="wiki.mmears.com" proxyPort="443" />
四、jira的安装部署
-
安装oracle java1.8+(略)
-
MySQL数据库配置
-
创建jira数据库,指定字符编码为utf8,字符集合编码为utf8_bin;
create database db_jira default character set utf8 collate utf8_bin; -
登陆阿里云控制台,在“基础服务-wiki-jira”对应的RDS实例中,创建对应的jira账号,同时指定对db_jira数据库的读写权限;
-
-
下载指定版本的jira二进制安装包、破解补丁包和mysql驱动程序包
wget https://downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-7.13.0-x64.bin #百度网盘下载 https://pan.baidu.com/s/1htOIekG 提取密码:29te https://pan.baidu.com/s/1nwJNkxF 提取密码:354f -
安装jira,但先不要启动;把下载的破解补丁包和mysql驱动程序包拷贝至指定目录下,然后启动jira
cp /opt/atlassian-extras-3.2.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/ cp /opt/mysql-connector-java-5.1.39-bin.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/ -
浏览器访问Jira,连接对应的数据库,按提示登陆注册好的atlassian帐号,获取授权码,实现破解安装;
-
jira的启动停止操作
- 启动
/data/atlassian/jira/bin/startup.sh
- 停止
/data/atlassian/jira/bin/shutdown.sh
五、Jira备份还原
jira备份
- 管理员账号登录Jira,点击右上角的"系统"-"导入导出"-"备份系统",Jira默认会打开自动备份的功能,备份路径为/var/atlassian/application-data/jira/export;入如果没有打开,也可以手动进行备份,如下,可以自定义备份的文件名;
- 注意:这里的备份数据不包括附件,Jira附件都保存到服务器的/var/atlassian/application-data/jira/data/attachments路径下,这里的附件数据需要手动写脚本进行备份。点击右上角的"系统"-"高级"-"附件"就可以看到Jira附件的设置
jira恢复
- 点击右上角的"系统"-"导入导出"-"恢复数据",将备份到/var/atlassian/application-data/jira/export里的数据拷贝到 /var/atlassian/application-data/jira/import路径下进行恢复即可!
- 同步附件数据;包括attachments目录下数据和avator目录下数据;
- 注意:jira数据目录权限,属主属组必须为:jira
六、Jira安装后的配置
-
应用程序->应用程序链接中,配置和wiki的关联;
-
在"一般配置"--->"站点配置里",指定jira服务器主页URL:https://jira.mmears.com
-
配置备份作业和备份路径;
-
配置代理
<Connector port="8080" maxThreads="150" minSpareThreads="25" connectionTimeout="20000" enableLookups="false" maxHttpHeaderSize="8192" protocol="HTTP/1.1" useBodyEncodingForURI="true" redirectPort="8443" acceptCount="100" disableUploadTimeout="true" bindOnInit="false" scheme="https" secure="true" proxyName="jira.mmears.com" proxyPort="443" />
七、时间预估
- 购买SLB配置监听、购买新机器初始化基础环境、配置域名解析至新SLB内网地址:15min
- 新机器部署安装jira:10min, 还原jira数据30min,共计40min
- 新机器部署安装wiki: 10min,还原wiki数据60min, 共计70min
- wiki和jira安装后的配置,对接:20min

浙公网安备 33010602011771号