이 문서는 JIRA 백업 및 복원 방법을 제공한다.



CURVC ALM은 솔루션을 구성하는 도구에 대해 공통의 ALMM (ALM Maintenance)을 통해 방법으로 백업과 복원하는 방법을 제공한다.

개요

백업 및 복원 대상

ALMM 구성

<install folder>

├── base ____________________________ 공통 설정 및 실행 파일 모음

│   ├── bin ___________________________ 공통 스크립트 및 실행 파일

│   └── conf __________________________ 공통 설정 모음

├── <Application> _____________________ 도구별 백업 및 복원 도구

├── <Application> _____________________ 도구별 백업 및 복원 도구

├── setenv.sh _______________________  ALMM 경로 스크립트

└── start-backup.sh ___________________ 백업 시작 스크립트



<backup storage path>

├── <Application1> _____________________ 도구 이름 (예: Confluence)

│   └── scheduled _______________________ 주기적 백업 파일

│   │      └── 2017-04-11___________________ 백업이 생성된 날짜

│   │             ├── confdb.gz ________________ 데이터베이스 백업 파일 (<데이터 베이스 이름>.gz)

│   │             └── data.tgz __________________ 데이터 백업 파일

│   ├── confluence-2017-04-11.tgz___________ 설치 폴더 백업 파일 (수동 백업)

│   └── confluence-2017-04-12.tgz___________ 설치 폴더 백업 파일 (수동 백업)

└── <Application2> _____________________ 도구 이름 (예: JIRA)

     └── scheduled _______________________ 주기적 백업 파일

     │      └── 2017-04-11___________________ 백업이 생성된 날짜

     │             ├── jiradb.gz _________________ 데이터베이스 백업 파일 (<데이터 베이스 이름>.gz)

     │             └── data.tgz __________________ 데이터 백업 파일

     ├── jira-2017-04-11.tgz _________________ 설치 폴더 백업 파일 (수동 백업)

     └── jira-2017-04-12.tgz _________________ 설치 폴더 백업 파일 (수동 백업)


백업 방법

백업 설정

최초 ALMM 설치시 구성했던 설정에 변경이 필요한 경우 다음을 참고하여 설정을 변경한다. Helpdesk에 문의 후 변경 방법 가이드를 받는 것을 권장합니다.

자동 백업

자동 백업이 구성된 경우 데이터베이스와 데이터 파일은 주기적으로 backup storage에 생성된다.

기본 백업 수행 정보는 다음과 같다.

수동 백업

데이터베이스와 데이터 파일 그리고 인스톨 파일등에 대해 수동으로 백업 할 수 있다. 특히 인스톨 파일은 수동으로 백업 해야 한다.

인스톨 파일 백업

인스톨 파일은 수동으로 백업한다.

# > cd <almm install directory>
# > cd jira
# > sudo ./backup-install.sh


데이터베이스 및 데이터 파일 백업

# > cd <almm install directory>
# > cd jira
# > sudo ./backup.sh

Windows는 추후 지원 예정


복원 방법

백업된 파일을 이용한 복원은 수동으로 데이터베이스 복원과 데이터 파일 각각에 대해 복원 한다.

Linux

데이터베이스 복원

(경고) 복원 시작 전에 실행중인 jira를 중지한다.

# > cd <almm install directory>
# > cd jira
# > sudo ./restore-db-restore.sh gz <백업된 database 파일: 예) /mnt/almm/jira/2017-04-11/jiradb.tgz>

데이터 파일 복원

# > cd <almm install directory>
# > cd jira
# > sudo ./restore-data-restore.sh <백업된 data 파일: 예) /mnt/almm/jira/2017-04-11/data.tgz>

Windows

추후 지원 예정