YOUNG-JIN.OH
웃어라. 온 세상이 너와 함께 웃을 것이다.
울어라. 너 혼자만 울게 될 것이다.

Vagrant 기본 사용법

참고 사이트: https://www.vagrantup.com/intro/getting-started/index.html

# 가상머신 초기화 및 설치
$ vagrant init 박스명

# 가상머신 실행
$ vagrant up

# 가상머신 ssh 접속, vagrant로 설치된 운영체제는 ssh key로 서로 연동되어 있기 때문에 터미널로 바로 들어가서 작업을 진행할 수 있습니다.
$ vagrant ssh

그 외 vagrant 에서 작업할 수 있는 주요 내용은 다음과 같습니다.

# 가상머신 (전체 머신상태 표시, 삭제된 것을 정리하려면 –prune 옵션추가)
$ vagrant global-status

# 가상머신 상태보기
$ vagrant status

# 가상머신 정지
$ vagrant halt

# 가상머신 일시정지
$ vagrant suspend

# 가상머신 일시정지해제
$ vagrant resume

# 가상머신 재기동
$ vagrant reload

# 가상머신 삭제
$ vagrant destroy

# 가상머신 프로비전 실행
$ vagrant provision

# 플러그인 관리 (install, uninstall, update 등)
$ vagrant plugin

Provision 의 사전적 의미는 “공급,제공,준비”등의 뜻을 의미하는데요. Provisioning 은 원격 서버나 가상머신의 상태를 변경 또는 준비시키기 위해 어떠한 작업을 실행하는 것을 말하고, Provisioner는 이러한 Provisioning을 실행하는 주체가 되는 환경을 의미합니다. 보통은 파일이나 shell을 사용하는데 이것 또한 자동화 시키기 위해 Chef 등의 솔류션을 이용하기도 합니다.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.