如何使用Multipass系統托盤工具來管理虛擬機?
譯文【51CTO.com快譯】一言以蔽之,Multipass是本人用過的最簡單的虛擬機工具之一。它不僅使啟用虛擬機變得快速簡易,還使管理那些虛擬機變得異常簡單,因此可以立即開始針對云、邊緣、物聯網或任何一種類型的技術進行開發。實際上,Multipass包含一個系統任務欄工具,你只要點擊一下就可以啟動和停止虛擬機,甚至進入虛擬機的外殼。
本文介紹這款工具用起來有多容易。我會在POP!_OS Linux上進行演示,但整個過程在支持Multipass的任何Linux發行版上都一樣。
你需要什么?
你只需要安裝了Multipass的Linux桌面發行版。如果還沒有安裝Multipass,請閱讀《如何使用用于啟動虛擬機的新工具Multipass?》。
如何創建虛擬機?
如果你還沒有創建虛擬機,需要一個虛擬機,之后才能從系統托盤來管理虛擬機。不妨啟動一個基本的虛擬機,基于Ubuntu的最新日用版??梢允褂靡韵旅钔瓿纱瞬僮鳎?/p>
- 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】