이 문서는 bin 파일을 통한 Jira Software 제품의 설치 가이드를 공유하기 위해 작성되었다.


도구명Jira software Data Center
버전9.12
OSrocky8.9 minimal
비고java17, postrgesql14


목차




1. 환경구성


1) Supported Platform 확인


2) JAVA 설치 및 환경변수 설정


3) DB(postgresql) 설치 및 데이터베이스 생성 및 서비스 등록







2. Jira-Software 설치(bin)


1) 설치파일 다운로드

아래 링크에서 설치파일을 다운로드한다.


2) 방화벽 설정

sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --permanent --zone=public --add-port=5432/tcp
sudo firewall-cmd --reload


3) Database 구성

Jira와 연결할 Postgresql의 Database를 구성한다.

# postgresql 접속
sudo su - postgres
psql
 
# user 생성
CREATE USER jiradbuser WITH PASSWORD '1004';
 
# database 생성
CREATE DATABASE jiradb WITH ENCODING 'UNICODE' LC_COLLATE 'C' LC_CTYPE 'C' TEMPLATE template0; 

# 권한 부여 
GRANT ALL PRIVILEGES ON DATABASE jiradb TO jiradbuser;


4) 설치

sh atlassian-jira-software-9.12.11-x64.bin


Jira 실행

port를 변경하지 않은 경우,'http://localhost:8080'으로 web 접속한다.
(port 변경한 경우, 변경한 port로 접속.)
/app/atlassian/jira-software/bin/start-jira.sh


3. Jira Web 초기설정


1) I'll set it up myself.


2) Database setup


3) Set up application properties

4) Specify your license key


5) Set up administrator account


7) Set up email notifications


7) Language


8) 아바타


9) 완료


4. Jira heap memory 설정


일반적으로 이슈 5000개 미만인 경우, 최소 768MB 권장한다. (이슈 40000개까지 768MB~1GB)

성능이 부족할 경우, 점차적으로 늘릴 것을 권장한다.


1) JVM 메모리 설정

/<Jira-install-directory>/bin/setenv.sh 파일의 JVM 메모리 설정을 수정한다.

vi /app/atlassian/jira-software/bin/setenv.sh

'''
# The following 2 settings control the minimum and maximum given to the JIRA Java virtual machine.  In larger JIRA instances, the maximum amount will need to be increased.
#
JVM_MINIMUM_MEMORY="768m"
JVM_MAXIMUM_MEMORY="1024m"
'''


2) Jira 재기동

/app/atlassian/jira-software/bin/stop-jira.sh
/app/atlassian/jira-software/bin/start-jira.sh


3) 설정 적용 확인

설정(우측 상단 톱니바퀴) → 시스템 → 시스템 정보


커맨드로 확인

# Jira 프로세스 ID 확인
jps -v | grep jira

# JVM 인스턴스 정보 확인
jinfo -flag MinHeapSize <Jira 프로세스 ID>
jinfo -flag MaxHeapSize <Jira 프로세스 ID>