JIRA software部署流程總結

JIRA software部署流程總結

目錄

JIRA software部署流程總結

1、選擇JIRA版本和依賴的軟件版本。

2、服務器端硬件要求

3、安裝並配置postgreSQL

4、將JIRA連接到postgreSQL

4、JIRA安裝

5、JIRA配置


1、選擇JIRA版本和依賴的軟件版本。

JIRA這次部署選擇的最新版本8.0,數據庫選擇的Postgre9.6,JDK選擇的1.8。

在選數據庫的地方上走了不少彎路,從最開始的mysql8.0--->mysql5.7--->mysql5.6.25--->postgre9.6

官方最推薦的還是postgre,mysql雖然也支持,但是要注意的地方&有可能會出的問題比較多。

2、服務器端硬件要求

官方文檔:

對於少數項目(少於或等於100),總共1,000到5,000個問題和大約100-200個用戶,最近的服務器(多核CPU)具有2GB可用RAM和相當快的硬盤驅動器(7200 rpm或更快) )。

作爲參考,我們的服務器有一個2英特爾(R)Xeon(R)CPU E5520 @ 2.27GHz(16個邏輯內核)和32GB內存。

 實際上,我在最開始在自己的2G內存的機器上部署時,運行一分鐘左右就會內存不足,進程被kill掉,所以保證JIRA可以正常運行的最低內存需求應該在8個G左右。

3、安裝並配置postgreSQL

Short Version Installation Step

./configure
make
su
make install
adduser postgres
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
su - postgres
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >logfile 2>&1 &
/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test

詳細步驟介紹請參考官方文檔

https://www.postgresql.org/docs/9.6/installation.html

4、將JIRA連接到postgreSQL

接受遠程TCP連接(僅限遠程PostgreSQL服務器)

如果要將Jira連接到遠程PostgreSQL服務器(即,如果您的Jira服務器主機系統上沒有本地安裝PostgreSQL服務器),則需要配置  data/postgresql.conf 和  data/pg_hba.conf 文件以接受來自Jira服務器IP地址的遠程TCP連接。

以下PostgreSQL文檔包含有關文件中適當  listen_addresses 值  postgresql.conf 以及  pg_hba.conf 文件的信息:

修改  data/postgresql.conf 和  data/pg_hba.conf 文件後,重新啓動PostgreSQL以使更改生效。

爲您的PostgreSQL版本創建用戶和數據庫

您可以在其網站上找到有關爲您的PostgreSQL版本創建用戶和數據庫的  信息

  1. 創建一個Jira將連接的數據庫用戶(登錄角色)(例如jiradbuser)。
    請記住此數據庫用戶名,因爲它將用於在後續步驟中配置Jira與此數據庫的連接。
  2. 爲Jira創建數據庫,以便(例如jiradb)使用Unicode排序規則存儲問題。
    請記住此數據庫名稱,因爲它將用於在後續步驟中配置Jira與此數據庫的連接。

    CREATE DATABASE jiradb WITH ENCODING 'UNICODE' LC_COLLATE 'C' LC_CTYPE 'C' TEMPLATE template0;
    
  3. 確保用戶具有連接到數據庫的權限,以及創建和寫入數據庫中的表的權限。

    GRANT ALL PRIVILEGES ON DATABASE <Database Name> TO <Role Name>

     

4、JIRA安裝

JIRA software下載地址   : https://www.atlassian.com/software/jira/download

對下載下來的.bin文件執行如下命令,使安裝程序可執行。

$ chmod a+x atlassian-jira-software-X.X.X-x64.bin //更換成下載下來的文件的名字

然後執行安裝

建議使用  sudo 運行安裝程序,因爲這將創建一個專用帳戶來運行Jira並允許您將Jira作爲服務運行。

還可以選擇以root用戶權限運行安裝程序。

$ ./atlassian-jira-software-X.X.X-x64.bin

按照提示安裝Jira。系統會要求提供以下信息:

  • 安裝類型  - 選擇選項2(自定義)以獲得最多控制權。 
  • 目標目錄  - 這是安裝Jira的地方。
  • 主目錄  - 這是存儲日誌,搜索索引和文件等Jira數據的地方。
  • TCP端口  - 這些是HTTP連接器端口和Jira將運行的控制端口。除非在同一端口上運行了其他應用程序,否則請使用默認值。
  • 安裝爲服務  
  • 安裝完成

5、JIRA配置

瀏覽器輸入 http: //<ip>:<port>進入JIRA的配置界面

  • 按照提示設置數據庫信息,測試連接
  • 設置JIRA項目名稱、URL等屬性
  • 輸入License
  • 創建administrator
  • 設置電郵服務器
  • 設置完畢

 

 

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