웹사이트 검색

Vagrant를 설치하고 Ubuntu 20.04에서 VirtualBox와 함께 사용하는 방법


Vagrant는 가상 머신을 구축하고 관리하기 위한 명령줄 도구입니다. Vagrant를 사용하려면 시스템에 VirtualBox, Hyper-V 또는 Docker와 같은 가상화 엔진이 설치되어 있어야 합니다. Vagrant 플러그인 시스템은 KVM 및 VMware도 지원합니다. Vagrant는 주로 개발 환경을 쉽게 설정하는 데 사용됩니다. Vagrant는 Linux 플랫폼에서 사용할 수 있으며 사용자는 추가 사용을 위해 시스템에 설치할 수 있습니다.

이 기사에서는 Ubuntu 20.04 시스템에 Vagrant를 설치하고 VirtualBox를 가상화 엔진으로 사용하는 방법을 보여줍니다. Vagrant를 사용하여 VM 내부의 운영 체제로 CentOS 8을 사용하여 VirtualBox 가상 머신을 생성합니다.

우분투에 방랑자 설치하기

Ubuntu 20.04에 Vagrant를 설치하려면 시스템의 명령줄/터미널 창을 사용합니다. 먼저 시스템에 VirtualBox를 설치하여 터미널을 엽니다. Ctl+Alt+T 단축키를 사용하여 열거나 애플리케이션à터미널으로 이동하여 터미널에 액세스합니다. 창문.

버추얼박스 설치

열리면 시스템의 apt 저장소를 업데이트해야 합니다. 이를 위해 시스템의 터미널 창에 첨부된 명령을 입력해야 했습니다.

$ sudo apt update

명령을 입력하고 키를 누르면 시스템이 로그인한 사용자의 암호를 묻습니다. 필드에 제공한 다음 키를 누릅니다.

Enter 키를 누르는 즉시 현재 시스템에서 사용 가능한 업데이트가 처리되기 시작합니다. 업데이트를 받는 과정은 다소 시간이 걸릴 수 있습니다. 이 프로세스 동안 터미널 창에 머물러야 합니다. 완료되면 시스템에 VirtualBox를 설치하기 위해 첨부된 명령을 입력해야 합니다.

$ sudo apt install virtualbox

아래 그림과 같이 설치가 시작됩니다. 잠시 후 시스템에서 사용자에게 권한을 요청하고 Y를 입력한 다음 Enter 키를 눌러 시스템에 VirtualBox 설치 프로세스를 계속 진행합니다.

얼마 후 VirtualBox가 시스템에 설치됩니다. Ubuntu 시스템의 설치된 응용 프로그램에서 VirtualBox를 검색하여 이를 확인할 수 있습니다. 응용 프로그램이 시스템에 설치되어 있으면 아래와 유사한 출력이 표시됩니다.

이제 VirtualBox를 성공적으로 설치했으므로 시스템에 Vagrant 설치를 계속 진행할 수 있습니다.

방랑자 설치

이 프로세스의 다음 단계는 시스템에 Vagrant를 설치하는 것입니다. 이는 편리한 프로세스이며 아래 표시된 한 줄 명령을 사용하여 수행할 수 있습니다. 터미널 창에 추가된 아래 명령을 입력하여 Ubuntu 20.04 시스템에서 Vagrant 설치를 시작하십시오.

$ sudo apt install vagrant

시스템은 더 진행하기 전에 이 설치 프로세스 중에 메시지를 표시하고 사용자의 허가를 요청할 수 있습니다. Y를 입력한 다음 키보드에서 키를 눌러 설치 프로세스를 계속해야 합니다.

잠시 후 설치 단계가 완료됩니다. 시스템에 Vagrant를 설치했으면 터미널 창에 아래 인용된 명령을 입력하여 Vagrant 설치 프로세스를 확인합니다.

$ vagrant --version

이 그림에 표시된 것과 어느 정도 유사한 출력을 볼 수 있습니다. 시스템에 설치된 Vagrant의 버전은 아래 그림과 같이 표시됩니다.

Vagrant를 사용하여 CentOS 8 VM 만들기

이제 Vagrant 프로젝트를 생성하는 방법을 확인하겠습니다. 이를 위해 새로운 vagrant 프로젝트를 위한 디렉토리를 만들 것입니다. 명령줄에 첨부된 명령을 입력합니다.

$ mkdir ~/my-vagrant-project

Enter 키를 누르는 즉시 프로젝트 디렉토리가 생성됩니다. 완료되면 cd 명령을 사용하여 새로 생성된 디렉토리로 이동합니다. 여기에서는 아래와 같이 명령을 사용합니다. 프로젝트 이름을 바꾸고 프로젝트에 대해 선택한 이름을 기반으로 프로젝트에 액세스할 수 있습니다. 다음 명령을 입력합니다.

$ cd ~/my-vagrant-project

이제 프로젝트 디렉토리로 들어갑니다. 다음은 사용하려는 상자 이름과 함께 vagrant init 명령을 사용하여 vagrant를 초기화하는 예입니다. 공개적으로 사용 가능한 모든 Vagrant Boxes는 Vagrant의 공식 카탈로그 페이지에서 찾을 수 있습니다.

$ vagrant init centos/8

이전 단계에서 사용된 명령에 대한 출력은 아래와 유사합니다.

이제 터미널 창에서 다음 명령을 실행합니다.

$ vagrant up

아래와 유사한 출력이 나타납니다.

그런 다음 Vagrant는 시스템 가상 머신의 /vagrant 경로에 프로젝트 디렉토리를 마운트합니다.

이제 가상 머신에서 ssh 명령을 실행하고 터미널 창에서 아래 인용된 명령을 사용합니다.

$ vagrant ssh

가상 머신을 중지하려면 터미널에 추가된 아래 명령을 입력하십시오.

$ vagrant halt

전체 프로세스 중에 생성된 모든 리소스를 삭제할 수도 있습니다. 터미널 창에 첨부된 명령을 입력합니다.

$ vagrant destroy

이렇게 하면 Vagrant에 액세스하고 VirtualBox를 구성할 수 있습니다. 사용자는 이전 섹션에서 설명한 명령을 사용하여 리소스를 삭제하고 중지할 수도 있습니다.

방랑자 제거

Ubuntu 20.04 시스템에서 Vagrant를 제거하려면 시스템의 명령줄에 추가된 아래 명령을 입력합니다.

$ sudo apt-get remove –auto-remove vagrant

여기에서 시스템은 로그인한 사용자/sudo 사용자의 비밀번호를 요청할 수 있습니다. Vagrant가 제거되기 시작합니다. 시스템에서 사용자를 확인하라는 메시지가 표시되면 Y를 입력한 다음 Enter 키를 눌러 계속 진행해야 합니다. 제거는 잠시 후 수행됩니다.

결론

이 기사에서는 VirtualBox를 Vagrant용 가상화 엔진으로 설치하는 단계를 살펴보았습니다. 또한 Vagrant에 대한 기본 프로젝트를 만들고 가상 머신에 적용할 몇 가지 유용한 명령을 공유했습니다. 마지막으로 시스템에서 Vagrant를 제거하는 과정에 대해 이야기했습니다. 사용자는 필요할 때 시스템에서 Vagrant를 쉽게 제거할 수 있습니다.