[Rundeck] 런덱 업그레이드

[Rundeck] 런덱 업그레이드

안녕하세요? 정리하는 개발자 워니즈 입니다.
지난번에 런덱 설치하기를 알아봤는데요. 이번에는 런덱 업그레이드 절차에 대해서 소개하려합니다.
제가 속한 프로젝트는 런덱 2.11.1 버전을 사용하고 있습니다. 이버전을 최신 버전인 3.024로 업그레이드를 하려고 합니다.

업그레이드 전에 뭐가 바뀌었나 확인해본결과, UI적인 측면이 가장 돋보인다고 나와있습니다.

New “Jalapeño Popper” UI
The new 3.0 UI is an aesthetic update with an eye towards what comes next.

2.11.1버전의 로그인창

2.11.1버전의 메인창

1. 기존 데이터 백업

런덱은 크게 /var/lib 하위와 /etc 하위로 rundeck 이라는 폴더의 경로가 생깁니다.
/var/lib 같은 경우는 설치 파일들이 있는 경로입니다.
/etc 하위는 configure 파일들이 있는 경로입니다.

2. YUM Upgrade를 통한 패키지 업그레이드

  • 기존 서비스 스탑

  • 업그레이드 진행

인스톨을 진행하면 다음의 문구가 출력된다.

warning: /etc/rundeck/profile created as /etc/rundeck/profile.rpmnew
warning: /etc/rundeck/rundeck-config.properties created as /etc/rundeck/rundeck-config.properties.rpmnew

기존의 파일을 대체하여 rpmnew라는 파일이 생성되고 해당 파일의 내용과 기존 파일의 내용을 merge해야된다.
그러나, 필자가 확인해본결과 undeck-config.properties 파일의 grails.serverURL=http://{IP}:{PORT} 만 변경하면된다.

  • 컨피크파일 머지

  • 신규 서비스 기동

신규 서비스를 기동하고 /var/logs/rudneck/service.log 를 확인하여 정상기동되는지 체크한다.
이후에 서비스 IP:PORT로 접속하여 확인합니다.

3.0.24버전의 로그인창

3.0.24버전의 메인창

3. 복구 계획

만약 런덱 업그레이드를 하다가 실패를 하게 되면 어떻게 할까?
신규 rpm 패키지를 체크하여 remove를 해준뒤, 기존 버전을 재설치 하는 방식으로 복구하고자 한다.

  • 신규 rpm 버전 체크

  • yum 을 통한 remove

  • 기존 버전 재설치

  • 파일 복구

이상으로 런덱 업그레이드를 알아봤습니다. UI적으로 좀더 깔끔해진 부분이 있는데 기능적으로는 크게 달라진점은 없는것 같네요.
다음에 좀더 좋은 내용으로 찾아뵙겠습니다.

워니즈 블로그
워니즈 깃헙

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다