Woopii Vyeolog

[Vagrant] Vagrant란?, Vagrant로 VirtualBox에 Centos7 설치 본문

Vagrant

[Vagrant] Vagrant란?, Vagrant로 VirtualBox에 Centos7 설치

WooPii 2022. 9. 5. 03:23

[참고] https://www.vagrantup.com/

 

Vagrant by HashiCorp

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

www.vagrantup.com


1.Vagrant란?

 

[참고]

https://www.vagrantup.com/intro  

Vagrant는 가상머신 환경을 생성하고 세팅하는 툴이다.

간단하게(간단하지 않음), 세팅된 가상 머신을 생성할 수 있도록 해준다.

 

 

2.Vagrant Getting-Start

[참고]

https://learn.hashicorp.com/collections/vagrant/getting-started

 

우선, 선행으로 설치 되어야 하는 것이, virtual box가 설치 되어 있어야 한다.

 

2-1. vagrant 설치

vagrant 설치는 공식 사이트에서 한다.

Download 2.3.0 누른 후 'Amd64' 혹은 '686' 을 선택하면 되는데, 컴퓨터 OS의 bit가 64비트면, Amd64 선택, bit가 32비트면, 686을 선택하면 된다.

 

다운, 설치 후 컴퓨터 재시작을 진행한다.

 

 

2-2. centos/7 vagrant box 찾기

메인 화면에서 'Find Boxes' 를 누르면 vagrant로 구성할 수 있는 이미지 목록이 나온다.

centos 를 검색하면 centos7 버전의 이미지가 검색된다.

'centos/7' 를 클릭하면, vagrant로 centos 가상 환경을 설치 할 수 있는 명령어가 나온다.

 

2-3. Vagrantfile 생성

해당 명령어를 확인 했으면, 로컬에 임의의 디렉토리를 하나 만든다.

해당 디렉토리에서 powershell 을 실행한다.

powershell을 실행 후 

'vagrant init centos/7' 커맨드를 입력한다.

그러면, 생성한 디렉토리 안에 Vagrantfile 이 생성될 것이다.

Vagrantfile

Vagrant.configure("2") do |config|
  config.vm.box = "centos/7"
end

 

 

2-3. Virtual box에 centos7 VM 생성

Vagrantfile을 확인 했으면, 

powershell에서 'vagrant up' 명령어를 수행한다.

해당 명령이 완료 된 후 virtual box에서 vm을 확인 할 수 있다.

Vagrant image를 통해서 만들어진 VM은 기본적으로 

유저 아이디, 패스워드는

vagrant / vagrant 이다

 

'Vagrant' 카테고리의 다른 글

[vagrant] Centos7 기반의 DockerServer VM 생성  (0) 2022.09.06
Comments