jira集群部署
jira集群部署
准备四台虚拟机:
jira第一节点:0.0.0.1
jira第二节点:0.0.0.2
mysql服务器:0.0.0.3
共享服务器:0.0.0.4
版本:atlassian-jira-software-8.8.0
一、创建用户、创建安装目录、授权
[aaa@qq.com home]# useradd jira
[aaa@qq.com home]# mkdir jirasoftware
[aaa@qq.com home]# chown -R jira /home/jirasoftware/
[aaa@qq.com home]# chmod -R u=rwx,go-rwx /home/jirasoftware/
二、安装Jira
在安装路径下解压安装包
bash-4.2$ tar -xzf atlassian-jira-software-8.8.0.tar.gz
创建jira主目录
bash-4.2$ mkdir jirasoftware-home
设置jira启动主目录地址
bash-4.2$ vi /home/jirasoftware/atlassian-jira-software-8.8.0-standalone/atlassian-jira/WEB-INF/classes/jira-application.properties
jira.home=/home/jirasoftware/jirasoftware-home
修改jira启动端口(默认端口为8080,可以不修改)
bash-4.2$ vi /home/jirasoftware/atlassian-jira-software-8.8.0-standalone/conf/server.xml
三、启动Jira
bash-4.2$ cd /home/jirasoftware/atlassian-jira-software-8.8.0-standalone/bin/
bash-4.2$ ./start-jira.sh
至此可以访问0.0.0.1:端口 进行jira配置
四、数据库设置
创建数据库用户及数据库
CREATE DATABASE jira_db DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
create user 'jira'@'%' identified by '123456';
grant all privileges on jira_db.* to 'jira'@'%' identified by '123456';
五、生成许可证
export JAVA_OPTS="-javaagent:/home/jirasoftware/atlassian-agent.jar ${JAVA_OPTS}"
重启Jira
执行(AAAA-BBBB-CCCC-DDDD为server id,填许可证页面会有)
java -jar atlassian-agent.jar -p jira -m aaa@qq.com -n jira -o jira -s AAAA-BBBB-CCCC-DDDD -d
至此jira配置完成
六、配置集群
在0.0.0.4上创建共享目录
[aaa@qq.com ~]# vi /etc/exports
/home/jira/jirasoftware-sharedhome 0.0.0.1(insecure,rw,no_root_squash,sync)
/home/jira/jirasoftware-sharedhome 0.0.0.2(insecure,rw,no_root_squash,sync)
[rootaaa@qq.com ~]# systemctl restart nfs
将第一节点上jira本地主目录以下目录复制到0.0.0.4上的共享目录
datapluginslogosimport exportcaches
在Jira本地主目录中,创建一个cluster.properties文件,其内容如下:
# This ID must be unique across the cluster
jira.node.id = node1
# The location of the shared home directory for all Jira nodes
jira.shared.home = /home/jirasoftware/jirasoftware-sharedhome
将本地 /home/jirasoftware/jirasoftware-sharedhome目录挂载到0.0.0.4上的共享目录
mount 0.0.0.4:/home/jira/jirasoftware-sharedhome/ /home/jirasoftware/jirasoftware-sharedhome/
将Jira安装目录和本地主目录从第一个节点复制到第二个节点;
将第二节点的/home/jirasoftware/jirasoftware-sharedhome目录挂载到0.0.0.4上的共享目录;
修改cluster.properties文件中的节点id;
重启第一节点jira,启动第二节点jira。
至此jira集群部署完成。
查看节点情况:系统->系统信息
参考文档:
官网文档:https://confluence.atlassian.com/adminjiraserver/installing-jira-data-center-938846870.html
许可证获取:https://gitee.com/pengzhile/atlassian-agent
喜欢本文的朋友,欢迎关注公众号 栗子程序员,收看更多精彩内容
推荐阅读
-
Vue-CLI 3.X 部署项目至生产服务器的方法
-
hadoop入门之hadoop集群验证任务存放在不同的节点上
-
使用pm2自动化部署node项目的方法步骤
-
使用k8s部署Django项目的方法步骤
-
SpringBoot部署在Weblogic步骤详情
-
ASP.NET Core部署前期准备 使用Hyper-V安装Ubuntu Server 16.10
-
IntelliJ IDEA 中使用jRebel进行 Java 热部署教程图解
-
Mysql数据库从5.6.28版本升到8.0.11版本部署项目时遇到的问题及解决方法
-
scrapy-redis的安装部署步骤讲解
-
mongodb linux下集群搭建过程