IT

오늘:
826
어제:
1,451
전체:
340,658

레드마인 서버 이전

IT를배우는사람 2020.02.22 11:28 조회 수 : 416

Bitnami Redmine 전용 방법

 
. 전체 복사를 이용한 방법. 
  - 레드마인 인스톨할때 폴더명의 버전을 일치 ex)redmine_3.4.4-1 등
  1. Bitnami 설치 디렉토리를 통째로 복사&붙여놓기 한다.
  2. conf 의 첨부 파일경로 변경
  3. 새로운 장비의 [Bitnami Home] 에서 serviceinstall.bat 실행
 

기본적인 Redmine 백업 및 복구

 
. 설명은 Bitnami 기준이지만 Linux에서도 경로가 달라질 뿐 수행방법은 동일하다. 
. Bitnami <-> Linux 상호 이동도 가능하다.
. Redmine 버전을 올릴 때도 사용 가능하다.


기존 서버에서 백업하기

1. [Redmine Home]\apps\redmine\htdocs\config\database.yml 오픈하여 password 확인
 
2. db dump 생성
cd [Redmine Home]\mysql\bin
mysqldump -ubitnami -p[password] bitnami_redmine > [Backup Home]\bak.dump
 
3. 첨부파일, 플러그인, 테마 백업
[Bitnami Home]\apps\redmine\htdocs 에서 각 항목에 맞는 디렉토리 압축
1) 첨부파일 : files 디렉토리
2) 플러그인 : plugins 디렉토리
3) 테마 : public\themes 디렉토리 
 

신규 서버에 복구하기

1. [Redmine Home]\apps\redmine\htdocs\config\database.yml 오픈하여 password 확인
 
2. db dump 복구
mysql -ubitnami -p[password] bitnami_redmine < [Backup Home]\bak.dump
 
3. 백업해두었던 첨부파일, 플러그인, 테마 붙여놓기
.  테마의 경우 redmine 버전을 올릴 경우 복구한 테마는 깨질 수도 있으므로 주의.
 
4. 아래 명령으로 마이그레이션 수행
cd [Redmine Home]\apps\redmine\htdocs
# db migration
bundle exec rake db:migrate RAILS_ENV=production
# plugin migration
bundle exec rake redmine:plugins:migrate RAILS_ENV=production