CloudGarage에서 Rancher2.0 RancherGUI 디스플레이까지

CloudGarage의 DevAssistProgram을 통해 받을 수 있었기 때문에 사용해 본 비망록을 쓴다.

CloudGarage



DevAssistProgram (DAP/개발자를위한 인스턴스 무료 제공 시스템)
h tps : // c ぉ う d 잡아. jp/다 p/

CloudGarage에서는 인스턴스 OS로 RancherOS를 선택할 수 있다.
VPS라든지 클라우드계 서비스에서는 희귀 같기 때문에 이것을 사용해 뭔가 세운다.

전혀 모르기 때문에 분위기에서 Rancher를 해



내 Rancher에 대한 지식은 거의 0.
「뭔가 Docker를 이렇게···아레 하는 툴?」정도의 레벨.

htp://rang r. 이 m/두 cs/오 s/v1.2/엔/
htps : // 이 m/에키치/있어 ms/c5bc4 아73에 457082f베04
htps : // m / fx x bo xs t / ms / 88b35 52 075077fcb

이들을 참고로 분위기로 진행한다.

인스턴스 추가



회원등록・로그인하면 즉시 인스턴스 추가를 클릭.

VPS 렌탈 서비스에서 자주 보는 화면이 나온다.
여기까지는 괜찮을 것 같다.

OS는 물론 Rancher.
그 이외는 임의로 입력해 인스턴스 작성.

RancherOS 설정



인스턴스에 글로벌 IP 주소가 할당되므로 확인해 둡니다.

인스턴스 목록 화면에서 미리 만든 인스턴스 이름을 클릭합니다.
상세 화면으로 날 수 있으므로 콘솔 표시를 클릭.

콘솔 화면 오른쪽 상단의 send ctrl+alt+del를 클릭합니다.
조금 기다리면 명령 입력을 받게 되므로,
sudo passwd rancher

을 두드려 암호를 설정합니다.

확인한 글로벌 IP 주소로 Mac 터미널에서 로그인.
ssh [email protected]

설정한 비밀번호로 로그인할 수 있다.
여기에 공개키를 두고 싶기 때문에 로컬의 Mac에서 키를 생성한다.
cd ~/.ssh
ssh-keygen -t rsa -f rancher_id_rsa

키를 만들었으므로 다시 CloudGarageWeb 콘솔로 돌아갑니다.
config.yml이라는 파일을 만들고 그 안에 생성한 공개키 rancher_id_rsa.pub의 내용을 복사한다.
vi config.yml

config.yml
#cloud-config
ssh_authorized_keys:
  - ssh-rsa AAAA......
#cloud-config 라는 코멘트는 필수인 것 같아서 주의.
실은 이 시점에서는 OS의 인스톨이 끝나지 않았기 때문에 설치 커맨드를 두드린다.
특히 이런 이해가 모호하기 때문에 잘못되었을지도.
sudo ros install -c config.yml -d /dev/vda

두 번 질문 되더라도 둘 다 y에서 OK.
Reboot가 시작되고 웹 콘솔이 종료됩니다.

다시 시작하기 때문에 기다립니다.
시작되면 인스턴스 상세 화면에서 ISO를 마운트 해제합니다.
다시 시작 (강제) 버튼을 누르면 대화 상자가 나오므로 그대로 누릅니다.

다시 시작하기 때문에 기다린다.
기동하면 조금 전의 키로 로그인할 수 있게 되어 있다.
그래서 Mac에서 로그인.
ssh -i ~/.ssh/rancher_id_rsa [email protected]

로그인할 수 있으면 Rancher 서버를 docker run 한다.
docker run -d -p 8080:8080 rancher/server:v2.0.0-alpha21

브라우저의 주소 표시줄에서 <インスタンスグローバルIP>:8080 라고 두드리면 다음 화면이 나온다.

좋은 웹페이지 즐겨찾기