멀티패스로 Ubuntu 가상 머신 만들기
Mac 사용자에게는 로컬 VM에 대한 여러 옵션이 있지만 이 문서에서는 Multipass이라는 도구에 대해 설명합니다. 이 소프트웨어는 인기 있는 배포판Ubuntu linux의 제조업체인 Canonical에서 후원하므로 자연스럽게 Ubuntu VM을 만드는 데 적합합니다.
멀티패스 설치
아직 설치하지 않은 경우 MacOS용 Homebrew Package Manager을 설치합니다.
그런 다음
brew install
명령을 사용하여 multipass
패키지를 설치합니다. 설치 프로그램이 작업을 수행하려면 귀하의 허가가 필요합니다. 권한을 부여하려면 메시지가 표시되면 비밀번호를 입력하세요.% brew install --cask multipass
...
==> Installing Cask multipass
==> Running installer for multipass; your password may be necessary.
Package installers may write to any location; options such as `--appdir` are ignored.
Password:
installer: Package name is multipass
installer: Installing at base path /
installer: The install was successful.
🍺 multipass was successfully installed!
% which multipass
/usr/local/bin/multipass
% multipass --version
multipass 1.10.1+mac
multipassd 1.10.1+mac
마음이 바뀌면
brew uninstall
를 사용하여 제거하십시오.% brew uninstall multipass
# or to uninstall and destroy all data too
% brew uninstall --zap multipass
인스턴스 만들기
인스턴스를 가상 머신을 실행한 결과로 생각하십시오. 우리의 목표는 Ubuntu를 사용하여 로컬에서 실행되는 인스턴스를 만드는 것입니다.
첫 번째 결정은 인스턴스에 설치할 Ubuntu 릴리스입니다. 사용 가능한 모든 릴리스 목록을 보려면
multipass find
를 사용하십시오.% multipass find
Image Aliases Version Description
18.04 bionic 20220921 Ubuntu 18.04 LTS
20.04 focal 20220920 Ubuntu 20.04 LTS
22.04 jammy,lts 20220923 Ubuntu 22.04 LTS
anbox-cloud-appliance latest Anbox Cloud Appliance
charm-dev latest A development and testing environment for charmers
docker latest A Docker environment with Portainer and related tools
jellyfin latest Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media.
minikube latest minikube is local Kubernetes
그런 다음
multipass launch
명령을 사용하여 인스턴스를 생성합니다. 다중 패스가 모든 기본 설정(임의의 인스턴스 이름 포함)을 선택하도록 허용하거나 원하는 만큼 생성 매개변수를 지정할 수 있습니다.제 경우에는 2개의 가상 CPU, 3GB RAM 및 10GB 드라이브가 있는 임의의 이름 "vm-multipass"를 사용하여 Ubuntu 20.04(focal)를 실행하는 인스턴스를 다운로드하고 시작하려고 합니다.
% multipass launch --cpus 2 --mem 3G --disk 10G --name vm-multipass 20.04
Launched: vm-multipass
인스턴스 나열
지금까지 따라했다면 실행 중인 Ubuntu VM 인스턴스가 설치되어 있고 이 시점에서 실행 중이어야 합니다. 이것이 사실인지 확인하려면
multipass ls
를 사용하여 모든 인스턴스 목록을 볼 수 있습니다.% multipass ls
Name State IPv4 Image
vm-multipass Running 192.168.64.2 Ubuntu 20.04 LTS
멀티패스를 통해 인스턴스에 연결
multipass sh
명령을 사용하여 인스턴스 이름을 제공하여 인스턴스에 대한 SSH 연결을 쉽게 생성합니다.% multipass sh vm-multipass
Welcome to Ubuntu 20.04.5 LTS (GNU/Linux 5.4.0-126-generic aarch64)
...
인스턴스 중지
multipass stop
명령을 사용하여 실행 중인 인스턴스를 중지하고 인스턴스 이름을 제공합니다.% multipass stop vm-multipass
% multipass ls
Name State IPv4 Image
vm-multipass Stopped -- Ubuntu 20.04 LTS
인스턴스 시작
multipass start
명령을 사용하여 중지된 인스턴스를 시작하고 인스턴스 이름을 제공합니다.% multipass start vm-multipass
% multipass ls
Name State IPv4 Image
vm-multipass Running 192.168.64.2 Ubuntu 20.04 LTS
기타 기본 명령 인스턴스
multipass restart
및 multipass suspend
명령도 사용할 수 있습니다.
Reference
이 문제에 관하여(멀티패스로 Ubuntu 가상 머신 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/micmath/create-an-ubuntu-virtual-machine-with-multipass-iak텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)