일년만에 redmine 을 업그레이드 했다.

자세한 변경사항은 https://www.redmine.org/news/135 에서 확인 가능

 

업그레이드 과정에 문제는 없었고 (이전버전은 4.2.0-1)

쓰는 기능만 쓰다 보니, 눈에 띄는 바뀐점도 모르겠다.

 

다만 복원 과정 중 경로가 변경 되어 다시 적어 둔다. (windows 기준)

 

1. db 백업
2. files 백업 
3. 기존 redmine 삭제
4. 새로운 redmine 설치
5. MariaDB Database 외 모든 서버 중지
6. db 복원
C:\Bitnami\redmine-5.0.0-0\mariadb\bin\mysql -ubitnami -p패스워드 bitnami_redmine < backup.sql
7. files 복원
C:\Bitnami\redmine-5.0.0-0\apps\redmine\htdocs\files
8. db 마이그레이션
1) C:\Bitnami\redmine-5.0.0-0\use_redmine.bat
2) cd apps/redmine/htdocs
3) bundle exec rake db:migrate RAILS_ENV=production

예전에 폐쇄망 안에서 사용하던 remine 의 데이터를 확인할 필요가 있어서 redmine 을 virtualbox 에 설치하고 데이터를 이관 하였다.

 

1. redmine 다운로드

https://bitnami.com/stack/redmine/virtual-machine

 

Redmine Virtual Machines

show MD5 978da4ff220a5ea0e2989e32ac772fb4 SHA1 33dd488989eafb5f104230fff4f4b3f2c33df956 SHA256 c5a68caeecc01547f9120b0ed3de12f95b550e2116c23b23b474d86b32127a7c

bitnami.com

Download .OVA format 을 클릭하여 bitnami-redmine-4.0.4-0-linux-debian-9-x86_64.ova 파일을 다운로드  

 

2. virtualbox 다운로드

https://www.virtualbox.org/ 

 

Oracle VM VirtualBox

Welcome to VirtualBox.org! News Flash New May 14th, 2019VirtualBox 6.0.8 released! Oracle today released a 6.0 maintenance release which improves stability and fixes regressions. See the Changelog for details. New May 14th, 2019VirtualBox 5.2.30 released!

www.virtualbox.org

virtualbox 6.0을 다운로드

 

3. virtualbox 설치

 

4. 가상 시스템 가져오기

virtualbox 에서 파일->가상 시스템 가져오기에서 다운로드 받은 ova 파일을 선택 하여 가져 온다.

설정의 저장소를 확인 하면 vdi 파일이 15G로 설정 되어 있기 때문에 15G 이상의 용량이 확보된 곳에 가져 와야 한다.

램은 2G를 설정 하였다.

 

5. 로그인

사용자 bitnami 로 로그인 한 후 (초기 패스워드 : bitnami)

패스워드를 변경 한다.

 

6. ssh 설치

sudo service sshd status 로 확인 했는데 정상동작 하지 않아 지우고 다시 설치  했다.

sudo apt-get purge openssh-server

sudo apt-get install openssh-server

 

7. 네트워크 설정

host 컴퓨터의 특정 포트만을 포워딩 하여 사용할 것이므로 어댑터 1(기본)은 NAT로 설정 하고 포트 포워딩 설정 한다.

내부로의 연결을 위하여 어댑터2는 호스트 전용 어댑터로 추가 했다.

 

8. 기존 redmine 데이터 백업 및 이동

https://redgura.tistory.com/378

 

RedMine Mysql 백업 및 복구

RedMine DB 설정파일 C:\BitNami\redmine-2.2.2-0\apps\redmine\htdocs\config\database.yml production: adapter: mysql2 database: bitnami_redmine host: localhost port: 3306 username: bitnami password: "a..

redgura.tistory.com

9.  redmine 데이터 마이그레이션

cd /home/bitname/apps/redmine/htdocs

bundle exec rake db:migrate RAILS_ENV=production

 

10. files 디렉토리 복사

/home/bitname/apps/redmine/htdocs/files

 

11. redmine 서비스 재기동

https://docs.bitnami.com/virtual-machine/apps/redmine/administration/control-services/

 

Start or stop services

 

docs.bitnami.com

* 서비스 기동 관련 명령

sudo /opt/bitnami/ctlscript.sh status
sudo /opt/bitnami/ctlscript.sh start
sudo /opt/bitnami/ctlscript.sh stop
sudo /opt/bitnami/ctlscript.sh restart

sudo /opt/bitnami/ctlscript.sh restart apache

지난주 까지 잘 사용하던 redmine 이 월요일에 갑자기 실행되지 않았다.

증상은 Bitnami Redmine Stack 프로그램에서 Thin_redmine 과 Thin_redmine2 만 빨간색으로 stop 을 표시하고 있는것


어찌 해야 할지 몰라서 인터넷 검색 결과 아래과 같은 포스트를 발견 했다.


[Redmine] BitNami Redmine Stack 서비스 구동 시 Thin_redmine 서비스만 Stopped 되는 문제


포스트 내용 중 "2. 아래와 같이 redmine 을 기동시킨다." 를 실행 하던 중 아래와 같은 오류가 발생 하였다.


무슨 git source 냐고 생각 하던 중, 지난주에 플러그인 설치를 위해서 plugin 경로에서 git checkout 을 했던 기억이 났다. 그리고 2개 checkout 받은 플러그인중 하나가 정상적으로 작동이 되지 않았었던것을 떠올렸다.


그리고 plugin 경로에 가서 해당 부분을 삭제하고 재기동해 보니 정상적으로 실행 되었다.



1. db 백업

2. files 백업

3. 새로운 redmine 설치

4. MySQL 서버 외에 다른 서버 중지

5. db 복원 

mysql -ubitnami -p패스워드 bitnami_redmine < backup.sql

6. files 복원

7. db 마이그레이션

1) c:\Bitnami\redmine-3.4.4-1\use_redmine.bat 실행

2) cd c:\Bitnami\redmine-3.4.4-1\apps\redmine\htdocs

3) bundle exec rake db:migrate RAILS_ENV=production


cd c:\Bitnami\redmine-3.4.4-1\mysql\bin
SET yyyymmdd=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%

mysqldump.exe -ubitnami -p7b78aa2234 bitnami_redmine > c:\backup\%yyyymmdd%_redmine_database.sql

@pause


스케쥴에 등록 해놓으면 편리 하다.


참고로 파란색 글씨는 순서대로

username, password, database 이다.


데이터베이스 password 확인 위치


c:\Bitnami\redmine-3.4.4-1\apps\redmine\htdocs\config\database.yml




bitnami redmine 설치 후 이 기본화면을 보기 싫다면

c:/Bitnami/redmine-3.4.4-1/apache2/htdocs/index.html 을 수정 하면 된다.


하도 오랜만에 새버전을 깔다 보니 까먹었길래 다시 적어 둔다.

아래는 redmine 으로 바로 넘어가게 하는 예제이다.


index.html



redmine 설치 후 url 변경을 위해 검색 했는데, 파일을 직접 수정하는 방법만 나와있었다.

3.3.2 기준으로는 직접 파일 수정을 통한 방법이 잘 적용 되지 않았다.


bitnami 쪽 doc 을 검색하다 보니 위와 같은 내용이 있어서 적용하니 정상적으로 url 을 변경할 수 있었다.


방법은 아래 와 같다.


C:\Bitnami\redmine-3.3.2-1\apps\redmine\bnconfig.exe --appurl /



How To Configure The Application To Run At The Root URL Of The Domain?

* 2017-03-03 추가
기본 url 을 / 로 변경할 경우 wiki 에서 한글로 된 페이지가 연결이 안되는 경우가 발생 한다.
원인 및 해결방법을 찾을 수 없어서 redmine  을 재설치 하고 기본 url 을 /redmine 으로 변경 하였다.


+ Recent posts