본문 바로가기
Linux

Multipass로 로컬 리눅스(Ubuntu) 환경 구축하기

by Antraxmin 2024. 12. 8.

Multipass란 무엇인가?

Multipass란 복잡한 설정 없이 간단한 명령어로 Ubuntu 가상머신(VM)을 실행할 수 있도록 지원하는 경량화된 가상화 도구이다. 로컬 개발 환경에서 클라우드와 유사한 환경을 제공하여 테스트 및 실습에 사용하기 적합하다. 

 

Multipass 설치 (MacOS 기준)

 

Multipass 설치를 위해 Multipass 공식 웹사이트에 접속하여 설치 파일을 다운로드한다. 

 

설치 후 터미널에서 다음 명령어를 입력하여 Multipass가 정상적으로 설치되었는지 확인한다. 

multipass version

 

정상적으로 설치되었다면 버전 정보가 출력된다. 

 

Multipass에서 사용할 수 있는 이미지 목록을 확인하려면 다음 명령어를 입력한다. 해당 명령어는 현재 다운로드 및 실행 가능한 Ubuntu 버전 목록을 표시한다. 

multipass find

 

 

Ubuntu VM 생성하기

1. 기본 VM 생성

가장 간단하게 VM을 생성하려면 아래 명령어를 실행한다. 

multipass launch --name my-vm

 

위 명령어는 기본 설정으로 최신 Ubuntu LTS 버전을 실행하는 가상 머신을 생성한다.

 

2. 커스텀 설정으로 VM 생성

사용하고자 하는 Ubuntu 버전에 대한 커스텀 세팅을 진행하려면 아래와 같은 옵션을 추가한다. 

multipass launch --name custom-vm --cpus 2 --mem 4G --disk 20G 24.04
  • --cpus: CPU 코어 수 
  • --mem: 메모리 크기 
  • --disk: 디스크 크기
  • 24.04: 사용할 Ubuntu 버전 (현재 24.04 LTS)

새로운 VM을 생성하면 아래와 같이 Multipass에서도 우분투 환경에 바로 접속할 수 있다.

 

 

 

3. VM 확인 및 관리

 

실행 중인 VM 목록 확인하기 

multipass list

 

 

특정 VM에 접속하기 

multipass shell [vm이름]

 

명령어를 통해 multipass GUI가 아닌 터미널으로도 바로 접속할 수 있다. 

 

 

VM 중지하기 

multipass stop [vm이름]

 

VM 삭제하기 

multipass delete [vm이름]