RancherOS 설치가 되지 않은 경우 RancherOS, Docker 소개 및 설치를 참고한다.


Rancher Server는 Docker를 GUI 환경에서 구성할 수 있게 도와준다. 사용하기 위해서 Ubuntu 16.04, Kernal 3.10+, Docker가 준비되어야 한다.


현재 windows, osx docker는 지원되지 않는다.


위처럼 각각 구성하지 않아도, RancherOS를 설치하면 사용할 수 있다. 앞서 소개한 글은 후자를 위한 것이다. Rancher Server도 Docker Image로 제공된다.


sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server


위와 같이 설치를 진행한 후 Docker Container를 확인한다. 내부적으로 mysql을 사용하는데 container에 내장되어있으므로 신경 쓰지않아도 된다.


docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED              STATUS              PORTS                              NAMES
7a3e5ba1e633        rancher/server      "/usr/bin/entry /u..."   About a minute ago   Up About a minute   3306/tcp, 0.0.0.0:8080->8080/tcp   serene_euler


로그 확인은 아래와 같다.


docker logs 7a3e5ba1e633 -f


정상적으로 서버가 구동되면 웹브라우저로 접속해보자.


스크린샷 2017-05-10 오전 3.07.48.png


Welcome to Rancher! 를 만나게 된다. Stack > All을 클릭하여 살펴보면, 기본적인 Docker Image가 설정되어있다. 정상적으로 구동하려면 Add Host를 클릭하여 Host 서버 설정을 완료해야 한다.


스크린샷 2017-05-10 오전 3.11.47.png


Host 서버에서 사용할 URL을 설정하고 Save 버튼을 클릭한다.


스크린샷 2017-05-10 오전 3.12.24.png


위 화면의 절차대로 수행한다. IPSec에서 UDP 500, 4500을 사용하므로 방화벽을 허용해줘야 하고, 5번은 기본적인 Docker Image를 수행하기 위한 rancher/agent 설치스크립트이므로, Copy & Paste 해서 실행한다.


스크린샷 2017-05-10 오전 3.16.42.png


모두 정상적으로 수행됐다면, 정상적으로 Active 상태가 된다. 이제 Docker Image를 만들 준비는 모두 완료되었다.


'DevOps' 카테고리의 다른 글

RancherOS, Docker 소개 및 설치  (0) 2017.05.10

RancherOS는 docker를 손쉽게 사용할 수 있도록 도와준다. RancherOS는 docker를 실행하기 위해 필요한 서비스만 포함하고 있기 때문에 가볍고, 불필요한 부분은 제거되어있다.


항상 최신 버전의 docker를 사용할 수 있고, 빠르게 부팅되는 특징을 가지고 있다. 5~10초 정도 소요된다.


docker는 개발자 및 시스템관리자 용도로 설계된 오픈 소스 플랫폼이며 Command Line Interface (CLI)를 사용하여 Container를 자유롭게 사용할 수 있다.


개발자가 RancherOS를 이해하고 docker를 자유롭게 사용할 수 있다면, 기술벤치마킹 및 성능 테스트 다양한 환경에서 좀 더 손쉽고 유연하게 대처할 수 있을 것이다.


손쉽게 가상환경을 만들 수 있는 VirtualBox를 통하여 설치해 보자.

사전에 rancheros.iso 파일을 내려받는다.


VitrualBox에서 가상머신을 만들어보자. 메모리 크기 및 하드디스크는 테스트환경에 따라 변경될 수 있다.


  • 이름: Rancheros
  • 종류: Linux
  • 버전: Other Linux (64 bit)
  • 메모리 크기: 4096MB
  • 하드디스크: 40GB

위 옵션을 사용하여 가상머신을 생성한 후 내려받은 rancheros.iso를 DVD/CD에 삽입한다.


스크린샷 2017-05-10 오전 2.17.19.png


가상머신을 시작하면 부팅이 완료된다.


VirtualBox_Rancheros_10_05_2017_02_19_41.png


rancheros는 ros명령어를 기반으로 동작하는데, 자세한 가이드 및 옵션은 문서를 참고하도록 한다.


sudo ros install -d /dev/sda -a rancher.password=password


설치 중 ssh-key 설정이 없으면, warn이 뜨게 되는데 초기비밀번호 설정이 있으므로 무시해도 된다. real pc에 usb로 설치할 때 static ip를 사용해야 하므로 난감한 상황에 맞닥뜨린 적이 있다. 위 명령어를 사용하여 설치 완료 후 reboot 시에는 DVD/CD에서 rancheros.iso를 제거한다.


VirtualBox_Rancheros_10_05_2017_02_40_15.png


정상적으로 설치되었다면, login 화면이 나타난다. 사용자: rancher, 초기비밀번호: password를 입력하여 접속하자. 이로써 설치는 모두 완료되었다.


'DevOps' 카테고리의 다른 글

Rancher Server 설치하기  (0) 2017.05.10

+ Recent posts