Deve.haeri

[베이그런트] 베이그런트 구성하기 본문

etc

[베이그런트] 베이그런트 구성하기

hhaeri 2021. 8. 3. 02:13

베이그런트(vagrant)란?  가상 환경 구축을 쉽고 빠르게 도와주는 역할을 한다.

여러개의 가상 머신을 만들 경우 개별 설정할 필요 없이 베이그런트를 이용해서 쉽게 설정할 수 있다.

 

프로비저닝 : 사용자 요구에 맞게 시스템 자원을 할당,배치,배포해 두었다가 필요할 때 시스템을 사용할 수 있는 상태로 만들어 준다.

 

 

1. 베이그런트 설치하기

https://www.vagrantup.com/downloads

 

Downloads | Vagrant by HashiCorp

Vagrant enables users to create and configure lightweight, reproducible, and portable development environments.

www.vagrantup.com

 1) 설치 파일 다운받기

   - 홈페이지에 접속한 후 PC환경에 맞는 설치 파일은 다운 받습니다.

 

     다운로드 받은 후 설치 파일을 실행합니다.

설치 파일 최최 실행 화면

     Next 버튼을 눌러 설치를 진행합니다.

 

    설치 경로는 기본 위치로 하고 Next 버튼을 눌러 계속 설치를 진행합니다.

  

2) 설치 확인하기

- 명령 프롬프트를 실행하고, 베이그랜트가 설치 된 경로로 이동합니다.

빨간 박스 안에 "cmd"를 입력하면 해당 경로에서 명령 프롬프트가 실행 됩니다.

 - 프로비저닝에 필요한 기초 파일을 생성하는 명령어를 입력합니다.

 > varant init

명령어 실행 후 설치 경로에서 아래 파일이 생성되었는지 확인 후, 파일을 열어줍니다.

파일에서 "base" 를 검색한 뒤 아래 내용이 있는지 확인합니다.

(확인 후 자세한 내용은 아래에서 다룰 예정)

- VagrantFilte을 읽어서 프로비저닝을 진행합니다.

>vagrant up

 

 실행하면 에러가 발생합니다. 그 이유는 "base" 라는 이름을 가진 이미지를 찾지 못해서 입니다.

 해결하려면 운영체제 이미지를 변경하면 됩니다.

 

 Vangrantfile 파일에서 이미지 설정 값 변경한 후 명령어를 다시 입력합니다.

 입력 한 후 이미지를 내려 받는지 확인합니다.

 - 이미지 파일에 접속해서 설치 확인을 합니다.

 > vagrant ssh

Comments