목차
vagrant
운영체제 시스템을 일괄적으로 프로비저닝 할 수 있으며, 보통 lab 환경에서 가사머신을 통해 사용합니다.
미리 설정파일등을 만들어두고 ansible을 통해 OS의 환경을 구축하여 사용하게 해주는 툴이라고 할 수 있습니다.
Vagrant 작동원리
vagrant는 사용하는 OS에서 vagrant라는 툴을 다운 받아 virtual box와 같은 가상 머신 툴을 이용해 vm을 생성하게 됩니다.
vagrantfile을 통해 해당 vm들의 설정ㅇ르 정의합니다.
vagrant 다운로드
vagrant는 windows에서 사용할 시 virtualBOX를 사용합니다.
virtualbox download 사이트
vagrant download 사이트
Vagrant를 통한 배포방법
위에 다운로드에 필용한 파일들을 우선 OS 환경에 설치 합니다.
github을 통해 redhat 자격증 ex188 실험 환경을 구성하려고 합니다.
위 사진에 나온 파일들은 vagrant로 vm이 구성된 파일이라고 볼 수 있습니다.
해당 파일을 다운로드받아 압축해제하여 줍니다.
다운로드된 vagrant는 일반적으로 C: 혹은 D: 안에 HashiCorp에 설치 됩니다.
C:\HashiCorp\Vagrant 으로 이동합니다.
help 명령어를 통해 명령어를 확인 할 수 있습니다.
vagrant init을 하면, vagrant를 설정 할 수 있는 샘플 파일이 생성 됩니다.
직전에 받은 vagrant 설정 파일을 C:\HashiCorp\Vagrant 폴더로 가져다 놓습니다.
설정된 파일들이 있기때문에 vagrant up을 통해 해당 vm을 생성 합니다.
시간이 지나면서
해당 vagrant가 계속 생성 되며,
다운로드 받은 virtualBox에도 해당 vm이 생성되고 있는것을 확인 할 수 있습니다.
최근댓글