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이름]