欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

jira集群部署

程序员文章站 2022-07-14 08:26:57
...

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';

jira集群部署

五、生成许可证

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配置完成
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集群部署完成。

查看节点情况:系统->系统信息
jira集群部署
参考文档:

官网文档:https://confluence.atlassian.com/adminjiraserver/installing-jira-data-center-938846870.html

许可证获取:https://gitee.com/pengzhile/atlassian-agent

喜欢本文的朋友,欢迎关注公众号 栗子程序员,收看更多精彩内容
jira集群部署