Home Vagrant 가상환경 관리
Post
Cancel

Vagrant 가상환경 관리

가상환경 생성 및 시스템 구성관리

Vargant

가상화 소프트웨어 개발 환경의 생성 및 유지보수를 위한 오픈 소스 소프트웨어

쿠버네티스 클러스터 운영

  • vagrant init [name(url)]: Vagrantfile 생성하여 현재 디렉토리를 Vagrant 환경으로 초기화
  • vagrant up [VM명] : 현 디렉토리의 Vagrantfile 에 기재된 내용ㅇ르 바탕으로 가상머신을 기동.
  • vagrant halt [VM명] : VM 셧다운. 다시 기동하려면 vagrant up
  • vagrant status : VM 상태 출력
  • vagrant destroy [VM명] : VM 삭제. 데이터도 함께 삭제하여 복원 불가능
  • vagrant ssh [VM명] : VM지정해서 로그인

Vagrant Provisioning

하둡 에코시스템을 만들기위해 vagrant를 사용했다. Vagrantfile은 15단계로 배우는 도커와 쿠버네티스 저자가 제공하는 Vagrant 파일을 참고하여 만들었다. VM을 만들때 하둡 관련 프로그램들도 설치되도록 쉘프로그램을 작성하여 프로비저닝 해주었다.

Vagarntfile 파일에 추가하는 방법
v.vm.provision "shell", path:"init.sh"
※ 쉘스크립트는 Vagrantfile 파일 위치


※ 출처 및 참고자료
⌜15단계로 배우는 도커와 쿠버네티스⌟
vagrant cli

This post is licensed under CC BY 4.0 by the author.