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
  • 设置电邮服务器
  • 设置完毕

 

 

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