OpenSource/Vagrant

# Vagrant를 이용하여 가상 머신 환경 구성하기 1 - 기본

skysoo1111 2020. 10. 6. 16:06

Vagrant 란?

단일 워크플로우에서 가상 머신들을 구축하고 관리하기 위한 도구이다.

@https://cwzhou.win/2019/08/03/vagrant/

Vagrant 특징

  • VirtualBox, VMware, AWS 등의 공급자 위에 프로비저닝 되어 서비스를 제공한다.
  • 쉘 스크립트와 같은 업계 표준 프로비저닝 도구로 가상 머신에 소프트웨어를 자동으로 설치하고 구성한다.
  • Vagrant는 사용하기 쉬운 워크플로우와 자동화에 초점을 맞춰 개발 환경 구축에 드는 비용을 크게 줄여준다.

Vagrant 실습

Step 1. Virtual box 설치

Virtual box 다운로드

 

Downloads – Oracle VM VirtualBox

Download VirtualBox Here you will find links to VirtualBox binaries and its source code. VirtualBox binaries By downloading, you agree to the terms and conditions of the respective license. If you're looking for the latest VirtualBox 6.0 packages, see Virt

www.virtualbox.org

 

Step 2. Vagrant 설치

Vagrant 다운로드

 

Vagrant by HashiCorp

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

www.vagrantup.com

 

Step 3. Vagrant Plugin 설치

$ vagrant plugin install vagrant-hostsupdater

Step 4. Vagrant 가상 서버 생성 ( ex. centos7 )

$ vagrant init centos/7

 

Step 5. Virtual Box에서 centos7 으로 가상 서버가 생성되어 있는 것을 확인

 

Step 6. Vagrant 가상 서버 정보 리스트 확인

$ vagrant ssh-config

 

Step 7. Vagrant 가상 서버 기동

$ vagrant up

 

Step 8. Vagrant 가상 서버 중지

$ vagrant halt

 

 

# Vagrant를 이용하여 가상 머신 환경 구성하기 2 - 심화