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
喜歡本文的朋友,歡迎關注公衆號 栗子程序員,收看更多精彩內容