목차

    반응형

    vagrant

    운영체제 시스템을 일괄적으로 프로비저닝 할 수 있으며, 보통 lab 환경에서 가사머신을 통해 사용합니다.

    미리 설정파일등을 만들어두고 ansible을 통해 OS의 환경을 구축하여 사용하게 해주는 툴이라고 할 수 있습니다.

     

    Vagrant 작동원리

    vagrant는 사용하는 OS에서 vagrant라는 툴을 다운 받아 virtual box와 같은 가상 머신 툴을 이용해 vm을 생성하게 됩니다.

    vagrantfile을 통해 해당 vm들의 설정ㅇ르 정의합니다.

     

    vagrant 다운로드

    vagrant는 windows에서 사용할 시 virtualBOX를 사용합니다.

     

    virtualbox download 사이트

     

    Downloads – Oracle VirtualBox

    This VirtualBox Extension Pack Personal Use and Educational License governs your access to and use of the VirtualBox Extension Pack. It does not apply to the VirtualBox base package and/or its source code, which are licensed under version 3 of the GNU Gene

    www.virtualbox.org

    vagrant download 사이트

     

     

    Install | Vagrant | HashiCorp Developer

    Explore Vagrant product documentation, tutorials, and examples.

    developer.hashicorp.com

     

    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이  생성되고 있는것을 확인 할 수 있습니다.

     

     

    반응형
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기