18

如何使用Multipass系统托盘工具来管理虚拟机?

 4 years ago
source link: http://virtual.51cto.com/art/202003/611794.htm
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

一言以蔽之, Multipass 是本人用过的最简单的虚拟机工具之一。它不仅使启用虚拟机变得快速简易,还使管理那些虚拟机变得异常简单,因此可以立即开始针对云、边缘、物联网或任何一种类型的技术进行开发。实际上,Multipass包含一个系统任务栏工具,你只要点击一下就可以启动和停止虚拟机,甚至进入虚拟机的外壳。

本文介绍这款工具用起来有多容易。我会在POP!_OS Linux上进行演示,但整个过程在支持Multipass的任何Linux发行版上都一样。

你需要什么?

你只需要安装了Multipass的Linux桌面发行版。如果还没有安装Multipass,请阅读《 如何使用用于启动虚拟机的新工具Multipass? 》。

如何创建虚拟机?

如果你还没有创建虚拟机,需要一个虚拟机,之后才能从系统托盘来管理虚拟机。不妨启动一个基本的虚拟机,基于Ubuntu的最新日用版。可以使用以下命令完成此操作:

multipass launch --name=ubuntuvm daily:20.04 

这将启动一个名为ubuntuvm的虚拟机。如果你执行命令multipass list,会看到处于运行状态的新虚拟机,并附有关联的IP地址(图A)。

BZfYf2f.png!web

图A. ubuntuvm虚拟机正在运行中

想访问该虚拟机,你要运行该命令:

multipass shell ubuntuvm 

这会将你带入刚启动的虚拟机,可以在里面开始开发。

一旦完成了工作,使用exit命令退出外壳,然后使用该命令停止虚拟机:

multipass stop ubuntuvm 

让我们变得更容易

由于Multipass系统任务栏指示器,你可以避免运行那些命令来启动、进入和停止虚拟机。如果你查看系统托盘,会看到一个橙色的圆圈,中间带有白色的M。点击该图标可显示Multipass GUI菜单(图B)。

VjUZVjU.png!web

图B. Multipass GUI菜单

想启动ubuntuvm虚拟机,点击ubuntuvm |开始(图C)。

BZfmMrn.png!web

图C. ubuntuvm菜单条目

一旦该虚拟机启动,它会被列为处于运行中(图D)。

qyq2iue.png!web

图D. ubuntuvm现正在运行中

由于虚拟面现正在运行中,你可以通过点击Multipass图标,然后点击ubuntuvm |外壳,访问外壳。一个新的终端窗口会在虚拟机内的bash提示符处打开(图E)。

mMbiIz7.png!web

图E. 我们已进入了虚拟机,无需键入一个命令

现在你可以开始在虚拟机里面工作。完成后,通过exit命令离开外壳,这也会关闭外壳终端。如果需要,可以点击 Multipass图标,然后点击 ubuntuvm |停止,停止该虚拟机。

局限性

你使用GUI无法完成的唯一操作是启动新的虚拟机并删除现有的虚拟机。也许这些功能在软件将来的版本中会提供,但眼下,你只好使用命令行来完成这两项任务。

即使有限制,Multipass系统任务栏GUI也是用来使该解决方案成为处理虚拟机的一种有效手段的工具。

原文标题:How to manage VMs from the Multipass system tray tool,作者:Jack Wallen


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK