Vagrant, 가상화 된 개발 환경 생성 및 구성

방랑자에 대해

다음 기사에서 우리는 Vagrant를 살펴볼 것입니다. 이것은 가상화 된 개발 환경을 만들고 구성하기위한 명령 줄 도구. 이를 통해 설치할 서비스와 구성을 정의 할 수 있습니다. 이 도구는 로컬 환경에서 작동하도록 설계되었으며 쉘 스크립트, Chef, Puppet 또는 Ansible과 함께 사용할 수 있습니다.

기본적으로, Vagrant는 VirtualBox, Hyper-V 및 Docker에서 머신을 프로비저닝 할 수 있습니다.. Libvirt (KVM), VMware 및 AWS와 같은 다른 제공 업체도 애드온 시스템을 통해 설치할 수 있습니다.

위에서 언급했듯이 Vagrant는 특정 기능과 구성 요소로 가상 머신을 만들고 구성하는 데 사용됩니다. 이 소프트웨어의 가장 큰 장점은 생성하려는 VM의 모든 구성이 중앙 집중화 된 Vagrantfile이라는 구성 파일이 있다는 것입니다. Vagrantfile을 사용하여 원하는 횟수만큼 정확하게 VM을 만들 수 있습니다. 또한 매우 가볍기 때문에 저장소에 추가하거나 동료에게 이메일로 보낼 수 있습니다.

Vagrant는 일반적으로 개발자가 여러 운영 체제에서 작동하는 개발 환경을 설정하는 데 사용됩니다. Gnu / Linux, Mac 또는 Windows에서 작동 할 수 있습니다.. 원격 개발 환경에서는 사용자가 좋아하는 편집기와 프로그램을 포기해야합니다. Vagrant는 이미 익숙한 도구를 사용하여 로컬 시스템에서 작업합니다.

다음 줄에서 우리는 Ubuntu 20.04 시스템에 Vagrant를 설치하는 방법. 이를 위해 기본 공급자 인 VirtualBox를 사용할 것입니다.

Ubuntu에 Vagrant 설치

평소와 같이 첫 번째 단계는 도구를 다운로드하고 설치하는 것이지만이 경우 사용할 가상 머신 공급자도 설치해야합니다. 이것은 무료이며 Vagrant에 통합되어 있기 때문에 기본적으로 VirtualBox입니다.

Si 버추얼 시스템에 설치되어 있지 않습니다., 터미널 (Ctrl + Alt + T)을 열고 다음 명령을 실행하여 설치할 수 있습니다.

sudo apt update; sudo apt install virtualbox

이 줄을 쓸 때 Vagrant의 최신 안정 버전은 2.2.9입니다. 다운로드를 위해 사용자는 다운로드 페이지 또는 사용 가능한 새 버전이 있는지 확인하십시오. 우리는 또한 터미널에서 wget (Ctrl + Alt + T)을 실행하여 .deb 패키지 다운로드 필요한:

vagrant .deb 파일 다운로드

wget https://releases.hashicorp.com/vagrant/2.2.9/vagrant_2.2.9_x86_64.deb

다운로드가 완료되면 패키지 설치 터미널에 입력 :

방랑 설치

sudo apt install ./vagrant_2.2.9_x86_64.deb

설치가 완료되면 다음 명령을 실행하여 모든 것이 올바른지 확인할 수 있습니다. 설치된 버전:

방랑자 버전

vagrant --version

시작

만들기 Vagrant 프로젝트는 프로젝트 루트 디렉토리를 설정하고 Vagrant 파일을 정의하는 것만 큼 간단합니다..

시작하려면 다음 명령을 실행하기 만하면됩니다. 디렉토리를 만든 다음 액세스:

샘플 프로젝트를위한 디렉토리 생성

mkdir ~/mi-proyecto-vagrant

cd ~/mi-proyecto-vagrant

이제 명령을 사용하여 새 Vagrantfile을 만듭니다. 방랑 초기화, 사용하려는 상자가 뒤 따릅니다..

상자는 Vagrant 환경의 패키지 형식이며 공급 업체별로 다릅니다. 찾을수있다 공개적으로 사용할 수있는 방랑자 상자 목록 박스 카탈로그.

이 예에서는 debian / stretch64 상자를 사용합니다.

init 명령

vagrant init debian/stretch64

Vagrantfile은 가상 머신을 구성하고 프로비저닝하는 방법을 설명하는 Ruby 파일입니다. 사용자 우리는 열 수 있습니다 방랑자, 주석을 읽고 각각의 필요에 따라 조정하십시오..

이제 우리는 명령을 실행합니다 방랑하다 파라 가상 머신 생성 및 구성:

방랑하다

vagrant up

Vagrant는 프로젝트 디렉토리를 / 방랑자 가상 머신에서. 이렇게하면 호스트 컴퓨터에서 프로젝트 파일을 작업 할 수 있습니다.

가상 머신에 액세스, 우리는 다음을 실행할 것입니다 :

ssh와의 연결

vagrant ssh

일단 들어가면 관심있는 변경을 할 수 있습니다.

방랑 시스템 정보

우리는 할 수 있습니다 가상 머신 중지 다음 명령으로 원할 때마다 :

vagrant halt

머신 생성 중에 생성 된 모든 리소스를 삭제합니다.에서 사용할 명령은 다음과 같습니다.

파괴 명령

vagrant destroy

그리고 일반적인 라인에서 우분투 20.04에 Vagrant를 설치하고 기본 프로젝트를 만드는 방법을 보았습니다. 필요한 사용자는이 도구의 설치 및 사용에 대한 자세한 정보를 얻을 수 있습니다. 공식 페이지를 방문하면 공식 문서.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.