본문 바로가기
[Cloud]/Rancher1

rancher1.6 설치 및 운영 (User 관리 와 Host 등록)

by journes 2018. 10. 30.


rancher1.6 기본 운영 방법

기본개념 정리

  • Master

    • 인증,권한 관리

    • 컨테이너 할당 스케줄링

    • 스케일링, 복제 컨트롤러

    • 설정 정보 관리

  • Node

    • rancher slave node 

    • rancher agent로 동작. master와 통신하며 노드 관리.




User 관리

  • 계정 생성
    • [Accounts]  - [Add Account] 클릭
      • 추가된 User별, Host 등록 및 관리 가능. 
      • 하나의 Host에 여러개의 User는 불가능 ( 1 Host = 1 User )



  • 항목 

    • Login Username : 사용자명

    • Password :  패스워드

    • Name :  

    • Account Type :  User /  Admin 선택

      • User 일경우, [Admin]  항목을 사용할수 없음.  

    • Description : 설명



  • User 생성 후 아래와 같이 "ID"가 생성됨.
    • 생성된 ID는  다른 시스템(jenkins ..등)과 연동시 사용될수 있음.
    • ID 별로 Host를 등록 관리 할수 있음.




NODE(HOST)관리
  • 호스트 등록 
    • [INFRASTRUCTURE]-[Add Host] 클릭
      • VM또는 Server에 rancher-agent를 설치 
      • 하나의 HOST는 하나의 Rancher-agent 만 설치 가능  


  • 등록 내역
    • rancher 에서 등록할수 있는 Machine Drivers List 
      • Custom  :  VM또는 Server에 수동 설치 ( default)
      • AMAZON EC2 
      • Azure
      • DigitalOcean 
      • packet
      • Other 
        • [Admin]-[Machine Drivers]를 통해 다른 Machine 선택 가능. 
  • Custom 내역 



  • 5번의 Commnad를 Host vm또는 server에 Copy  하여 실행 . 
1
&sudo docker run --rm --privileged -/var/run/docker.sock:/var/run/docker.sock -/var/lib/rancher:/var/lib/rancher rancher/agent:v1.2.10 http://192.168.0.20/v1/scripts/81F133A4C2D51FA63426:1514678400000:hBtFQhv3Rg0WBdEWQDALZay85E
cs


  • 실행 후 아래와 같이 기본 agent 설치 됨.
1
2
3
4
5
6
7
8
9
10
$docker ps
CONTAINER ID        IMAGE                             COMMAND                  CREATED             STATUS              PORTS               NAMES
fe57e303a367        rancher/healthcheck:v0.3.6        "/.r/r /rancher-en..."   2 months ago        Up 2 months                             r-healthcheck-healthcheck-2-325d3529
14ee179ab3db        rancher/network-manager:v0.7.20   "/rancher-entrypoi..."   2 months ago        Up 2 months                             r-network-services-network-manager-2-d1faecb6
785e861a99e2        rancher/dns:v0.17.3               "/rancher-entrypoi..."   2 months ago        Up 2 months                             r-network-services-metadata-dns-2-ad295941
f5a9c001c583        rancher/metadata:v0.10.2          "/rancher-entrypoi..."   2 months ago        Up 2 months                             r-network-services-metadata-2-25ead1a0
5a56dca4035c        rancher/net:v0.13.13              "/rancher-entrypoi..."   3 months ago        Up 2 months                             r-ipsec-ipsec-router-3-10890f95
0da45e6a291d        rancher/net:v0.13.13              "/rancher-entrypoi..."   3 months ago        Up 2 months                             r-ipsec-ipsec-connectivity-check-3-3bc40f31
f5b41bd4c755        rancher/net:v0.13.13              "/rancher-entrypoi..."   3 months ago        Up 2 months                             r-ipsec-cni-driver-2-b2192f00
fa35ce87abd3        rancher/agent:v1.2.10             "/run.sh run"            3 months ago        Up 2 months                             rancher-agent
cs

 

  • Host 등록 완료
    • 등록완료후 아래와 같이 Host관리 가능 함.