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

一、創建用戶、創建安裝目錄、授權

[root@localhost home]# useradd jira
[root@localhost home]# mkdir jirasoftware
[root@localhost home]# chown -R jira /home/jirasoftware/
[root@localhost 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 [email protected] -n jira -o jira -s AAAA-BBBB-CCCC-DDDD -d 

至此jira配置完成
在這裏插入圖片描述

六、配置集羣

在0.0.0.4上創建共享目錄

[root@localhost ~]# 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)
 
[root@localhost ~]# 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

喜歡本文的朋友,歡迎關注公衆號 栗子程序員,收看更多精彩內容
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章