더북(TheBook)

2.1.3 베이그런트 구성하고 테스트하기

테스트 환경을 구성하기 전에 설치된 도구가 정상적으로 작동하는지 확인해 보겠습니다. 먼저 프로비저닝을 위한 코드를 작성하고, 이를 베이그런트에서 불러온 후 버추얼박스에 운영 체제를 설치합니다.

베이그런트의 프로비저닝 코드를 개인이 원하는 위치에 구현해 사용할 수 있으나 실습할 때 혼동하지 않도록 베이그런트 설치 디렉터리(c:\HashiCorp)에 프로비저닝에 필요한 모든 코드를 작성하겠습니다.

1. 명령 프롬프트를 실행하고 베이그런트 설치 디렉터리로 이동합니다. vagrant init(베이그런트 초기화) 명령을 실행해 프로비저닝에 필요한 기본 코드를 생성합니다.

C:\Users\Hoon Jo - Pink>cd c:\HashiCorp
c:\HashiCorp>vagrant init
A `Vagrantfile` has been placed in this directory. You are now ready to `vagrant up` your first virtual environment! Please read the comments in the Vagrantfile as well as documentation on `vagrantup.com` for more information on using Vagrant.

Tip ☆ 자주 사용하는 베이그런트 명령


베이그런트에는 프로비저닝에 필요한 다양한 명령이 있습니다. 뒤에서 자세히 다루지만 자주 사용하는 명령들만 먼저 간단히 정리하겠습니다.

▼ 표 2-1 자주 쓰이는 베이그런트 명령

베이그런트 명령

설명

vagrant init

프로비저닝을 위한 기초 파일을 생성합니다.

vagrant up

Vagrantfile을 읽어 들여 프로비저닝을 진행합니다.

vagrant halt

베이그런트에서 다루는 가상 머신을 종료합니다.

vagrant destroy

베이그런트에서 관리하는 가상 머신을 삭제합니다.

vagrant ssh

베이그런트에서 관리하는 가상 머신에 ssh로 접속합니다.

vagrant provision

베이그런트에서 관리하는 가상 머신에 변경된 설정을 적용합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.