【51CTO.com快译】一言以蔽之,Multipass是本人用过的最简单的虚拟机工具之一。它不仅使启用虚拟机变得快速简易,还使管理那些虚拟机变得异常简单,因此可以立即开始针对云、边缘、物联网或任何一种类型的技术进行开发。实际上,Multipass包含一个系统任务栏工具,你只要点击一下就可以启动和停止虚拟机,甚至进入虚拟机的外壳。
本文介绍这款工具用起来有多容易。我会在POP!_OS Linux上进行演示,但整个过程在支持Multipass的任何Linux发行版上都一样。
你需要什么?
你只需要安装了Multipass的Linux桌面发行版。如果还没有安装Multipass,请阅读《如何使用用于启动虚拟机的新工具Multipass?》。
如何创建虚拟机?
如果你还没有创建虚拟机,需要一个虚拟机,之后才能从系统托盘来管理虚拟机。不妨启动一个基本的虚拟机,基于Ubuntu的最新日用版。可以使用以下命令完成此操作:
- multipass launch --name=ubuntuvm daily:20.04
这将启动一个名为ubuntuvm的虚拟机。如果你执行命令multipass list,会看到处于运行状态的新虚拟机,并附有关联的IP地址(图A)。
图A. ubuntuvm虚拟机正在运行中
想访问该虚拟机,你要运行该命令:
- multipass shell ubuntuvm
这会将你带入刚启动的虚拟机,可以在里面开始开发。
一旦完成了工作,使用exit命令退出外壳,然后使用该命令停止虚拟机:
- multipass stop ubuntuvm
让我们变得更容易
由于Multipass系统任务栏指示器,你可以避免运行那些命令来启动、进入和停止虚拟机。如果你查看系统托盘,会看到一个橙色的圆圈,中间带有白色的M。点击该图标可显示Multipass GUI菜单(图B)。
图B. Multipass GUI菜单
想启动ubuntuvm虚拟机,点击ubuntuvm |开始(图C)。
图C. ubuntuvm菜单条目
一旦该虚拟机启动,它会被列为处于运行中(图D)。
图D. ubuntuvm现正在运行中
由于虚拟面现正在运行中,你可以通过点击Multipass图标,然后点击ubuntuvm |外壳,访问外壳。一个新的终端窗口会在虚拟机内的bash提示符处打开(图E)。
图E. 我们已进入了虚拟机,无需键入一个命令
现在你可以开始在虚拟机里面工作。完成后,通过exit命令离开外壳,这也会关闭外壳终端。如果需要,可以点击 Multipass图标,然后点击 ubuntuvm |停止,停止该虚拟机。
局限性
你使用GUI无法完成的唯一操作是启动新的虚拟机并删除现有的虚拟机。也许这些功能在软件将来的版本中会提供,但眼下,你只好使用命令行来完成这两项任务。
即使有限制,Multipass系统任务栏GUI也是用来使该解决方案成为处理虚拟机的一种有效手段的工具。
原文标题:How to manage VMs from the Multipass system tray tool,作者:Jack Wallen
【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】