Easy Way to Start "vagrant + rancher (3 nodes (?))"

3403 단어 rancherVagrant

Easy Way to Start "vagrant + rancher (3 nodes (?))"


  • 이것은 Rancher Advent Calendar 2017 12/21 기사입니다
  • 죄송합니다.

  • 대상


  • Rancher 걱정되지만 아직 시도하지 못했습니다.
  • 가능한 한 손을 뽑고 싶은 분
  • Docker 라든지 Linux 라고도 별로 자세하지 않지만 Rancher 만져보고 싶은 분
  • 모처럼의 GUI입니다


  • 목적


  • 가능한 한 즐겁게 Rancher 시험 환경을 손에 넣고 싶다.
  • AWS 상에 AMI(머신 이미지)를 사용하여 Deploy 하는 방법도 매우 편합니다만 돈이 걸려 버리고, AWS 의 기본 조작을 한 대로 알고 둘 필요도 있습니다. 올바른 지식을 가지고 설정하면 괜찮을 것입니다만 보안을 신경쓰는 분도 계신다고 생각합니다.
  • 그래서 AWS에 대해서도 그중 정리하려고 합니다만 이번은 패스합니다.


  • 전제


  • 8GB 이상의 물리적 메모리를 가진 PC
  • Virtual Box 실행 환경
  • vagrant 실행 환경
  • 작은 터미널 (명령 줄) 조작이 가능합니다
  • ssh, git, ruby ​​

  • 제한사항


  • 정말 컨피그 대로 3 노드에서 시도하고 싶었지만 나의 비력 PC에서는 아무래도 이렇게 일어나지 않았습니다 ...
  • 그래서 1 노드로 설정을 다시 쓰고 있습니다
  • 기타, 타임 아웃 값, 메모리 크기도 변경되었습니다.
  • 파일의 차이 정보는 나중에 설명하므로 필요에 따라 변경하십시오.

    대상 Vagrant Box


  • 이번에는 다음 Git 저장소의 Vagrant 파일을 사용합니다.

    htps : // 기주 b. 코 m / 란치 r / ゔ ぁ 란 t
  • 그 외에도 rancher 의 vagrant file 로서 htps : // 기주 b. 코 m / 란치 r / 오 ゔ ぁ g 란 t 가 발견된다고 생각합니다만 "no longer be supported"의 기재가 있었으므로 이번은 보냈습니다.

  • 절차



    터미널을 열고 명령을 입력하는 것만


  • 기계 사양에 따라 다소 시간이 걸립니다
  • (커피에서도 마시면서…)
  • mkdir -p my-vagrant-files/rancher
    cd my-vagrant-files/rancher
    git clone https://github.com/rancher/vagrant.git
    cd vagrant
    
    ls
    README.md                         localranchervagrant.PNG
    Vagrantfile                       rancher_id
    certs                             scripts
    config.yaml                       vagrant_rancheros_guest_plugin.rb
    
    vagrant up
    

    프롬프트가 오류없이 돌아오면 완료되었습니다.


  • 브라우저에서 액세스 해 봅시다
  • 주소는 고정입니다
  • 위의 github 사이트에 작성된 htp //172.22.101.100/ 입니다






  • 어떻습니까, 열었습니까?

  • 정지 및 삭제 방법


  • 작동하지 않을 때 중지, 삭제 및 다시 작성합시다 ...
  • vagrant halt
    
    vagrant destroy -f
    

    파일 차이 정보


    % diff Vagrantfile Vagrantfile.original
    56d55
    <       server.vm.boot_timeout = 600
    91d89
    <       node.vm.boot_timeout = 600
    
    % diff config.yaml config.yaml.original
    16c16
    <   memory: 512
    ---
    >   memory: 1024
    20c20
    <   memory: 1024
    ---
    >   memory: 2048
    22c22
    <   count: 1
    ---
    >   count: 3
    24c24
    <   memory: 1024
    ---
    >   memory: 2048
    

    좋은 웹페이지 즐겨찾기