Multipass是一款轻量级的VM虚拟机管理器,开源的项目,可以在Windows和Linux系统中启动和运行虚拟机,在本机即可为云计算提供原型,Multipass使用简单,安装好后使用一句命令就可以启动一个虚拟机实例了。
软件功能
1、Multipass是一个轻量级的虚拟机管理器,适用于Linux、Windows和MacOS。它是为那些希望通过一个命令就能获得一个全新的Ubuntu环境的开发者设计的。它在Linux上使用KVM,在Windows上使用Hyper-V,在macOS上使用HyperKit,以最小的开销运行VM。它还可以在Windows和macOS上使用VirtualBox。Multipass将为你获取图像,并保持它们的最新状态。
2、由于它支持云启动的元数据,你可以在你的笔记本电脑或工作站上模拟一个小型的云部署。
3、为任何工作站按需提供Ubuntu虚拟机
Multipass安装教程
1.双击安装文件,进入软件的安装向导界面,单击【下一步】
2.阅读软件的许可证协议内容,选择【我接受】
3.选择一个hyperviror来使用该虚拟机
4.选择添加的路径
5.选择安装位置,默认的是【C:\Program Files\Multipass】,单击【浏览】自定义
6.选择安装组件,勾选对应的选项,单击【安装】
7.很快就可以安装完成了
Multipass使用教程
这里使用snap包安装,如不存在snap需先安装snap;
multipass安装:
sudo snap install multipass
查找镜像:
multipass find
可看到当前有多个可用版本的Ubuntu,从16.04 LTS到21.04版本都存在;
启动实例
multipass launch --name demo
如是第一次启动虚拟机实例它会去网络下载镜像,默认为当前的系统版本;launch命令后可跟CPU、内存、磁盘、镜像版本等参数;
multipass launch -n demo -c 2 -m 2G -d 5G 18.04
启动一个2核2G内存5G磁盘,系统为ubuntu18.04的虚拟机实例;
multipass exec demo -- lsb_release -a
在实例中执行lsb_release -a命令:
查看已启动实例列表:
multipass list
停止、启动、删除实例:
multipass stop foo
multipass start foo
multipass delete foo
multipass purge foo
连接到已存在实例:
∨ 展开