업그레이드하기
이 장에서는 기존 제폼을 업그레이드하는 방법에 대해 다음과 같이 순서대로 설명합니다.
백업하기
이 절에서는 백업하는 절차에 대해 설명합니다.
Nagios 모니터링 플러그인 백업
Nagios 모니터링 플러그인을 백업하려면 다음 순서대로 작업하십시오.
사용자 정의 모니터링 플러그인을 사용하지 않을 경우
사용자 정의 모니터링 플러그인을 사용하지 않는다면, 이 절의 작업은 하지 않으셔도 좋습니다.
다음 명령어를 사용하여 백업할 폴더를 작성하십시오.
$ mkdir -p /opt/gambackup/Nagios
다음 경로에 있는 사용자 정의 모니터링 플러그인을 위 순서에서 작성한 백업용 폴더에 복사하십시오.
$ docker cp gam:/usr/local/nagios/libexec/[ Library_name ] /opt/gambackup/nagios/
위 명령어에서 “[ Library_name ]” 부분에는 설치해 놓은 라이브러리의 폴더와 파일 이름을 사용자의 경우에 맞는 내용으로 입력하여 라이브러리를 백업하셔야 합니다.
MDRM 파일 백업
다음 명령어를 사용하여 기존 MDRM 파일을 백업하십시오.
$ cp rf /opt/gam /opt/gambackup/
Docker 커밋
Docker의 커밋 작업은 필수 사항은 아니지만 복원이 필요할 경우를 대비하여 해 두시기를 권장합니다. 다음 명령어를 사용하여 커밋 작업을 하십시오.
$ docker commit gam gam:4.5.2
사용 예제는 다음과 같습니다.
[root@mccs-ent opt]# docker images REPOSITORY TAG IMAGE ID CREATED gam latest 7d2b72d8ab4b 4 months ago [root@mccs-ent opt]# docker commit gam gam:4.5.2 sha256:81399bbed153cc2c916211e18f0469f772fb629f489e0a014f83ebb5fbad88fe [root@mccs-ent opt]# docker images REPOSITORY TAG IMAGE ID CREATED gam 4.5.2 81399bbed153 About a minute ago gam latest 7d2b72d8ab4b 4 months ago
최신 버전 Docker 이미지인지 확인하기
백업 작업을 마치고 나면 최신 버전의 Docker 이미지 파일이 있는지 확인하십시오. 만약 없다면 최신 버전의 Docker이미지를 다운로드하십시오.
최신 버전의 Docker 이미지 파일에 대하여
MDRM 4.5.3을 구매하시면 이 파일은 기본으로 제공 받습니다. 만약 찾지 못하셨다면 구매처에 문의하십시오.
최신 버전 Docker 이미지를 업데이트하기
위에서 다운로드한 최신 버전의 Docker 이미지를 업데이트하려면, 다음 순서대로 작업하십시오.
다음 명령어를 사용하여 기존의 Docker 컨테이너를 중지한 다음 삭제하십시오.
$ docker stop gam $ docker rm gam
다음 명령어를 사용하여 기존의 Docker 이미지를 삭제하십시오.
$ docker rmi gam
위의 Docker 명령어
위 명령어에서, “gam”은“docker images” 명령을 실행했을 때 나타나는 REPOSITORY나 IMAGE ID를 의미합니다. 이 REPOSITORY나 IMAGE ID가 궁금하면, “docker images” 명령을 실행하십시오. 명령을 실행하여 이 항목들을 확인하는 부분에 대해서는 3.2를 참고하십시오.
다음 명령어를 사용하여 최신 Docker 이미지 파일의 압축을 풀고 로드하십시오.
$ gunzip gam.4.5.3.tar.gz $ docker load -i gam.4.5.3.tar
위 명령어를 실행하면 나타나는 화면은 다음과 같습니다.
다음 명령어를 사용하여 설치한 Docker를 실행하십시오.
$ docker run --privileged -d -h mccs-ent.mantech.co.kr --name gam -e "GAMLANG=ko" -e "TZ=Asia/Seoul" -p 80:80 -p 443:443 -p 8443:8443 -p 5055:5055 -p 5673:5673 -p 162:162/udp -v /opt/gam/:/gampkgs/data --restart=always gam
위의 Docker 실행 명령어
위 명령어에 대한 세부적인 부분은 1.2 새로 설치하기에 있는 <표9>와 근처의 설명들을 참고하십시오.
Docker 상태를 확인하는 로그 보기
Docker의 상태를 조회해야 할 경우에는 다음 명령어를 사용하십시오.
$ docker logs -f gam