【51CTO.com快譯】本文介紹如何在Linux中使用Virt-manager管理KVM虛擬機。virt-manager應用程序用於管理擁有圖形桌面環境的Linux系統中的KVM訪客(guest)。

Virt-manager的全稱是虛擬機管理器,這種圖形用戶界面應用程序用於通過libvirt管理虛擬機。儘管它主要爲KVM訪客而創建,也可以管理XEN和LXC容器。它有嵌入式VNC和SPICE客戶端查看應用程序,可查看運行中虛擬機的全屏控制檯。

虛擬機管理器允許用戶執行以下操作:

  • 創建、編輯、啓動、掛起、恢復和停止虛擬機。
  • 查看和控制每個虛擬機的控制檯。
  • 查看所有運行中的虛擬機和主機。
  • 查看每個虛擬機的性能和利用率統計信息。
  • 查看虛擬機和主機的實時性能和資源利用率統計信息。
  • 管理本地或遠程運行的KVM、Xen或QEMU虛擬機。
  • 管理LXC容器。

Virt-manager用Python編寫,由Red Hat開發。

Linux中安裝Virt-Manager

許多流行的Linux發行版有打包的Virt-manager。

在Arch Linux及Manjaro Linux之類的衍生版本上,運行以下命令來安裝Virt-manager:

$ sudo pacman -S virt-manager 

在Debian和Ubuntu上:

$ sudo apt install virt-manager 

在Ubuntu中,確保已啓用[Universe]存儲庫。

在RHEL、CentOS和Fedora上:

$ sudo dnf install virt-manager 

在openSUSE上:

$ sudo zypper install virt-manager 

除了Virt-manager外,還將安裝以下支持性工具:

  • virt-install–用於配置新虛擬機的命令行工具。它使用“libvirt”虛擬機管理程序管理庫從命令行創建新的KVM、Xen或Linux容器訪客。
  • virt-viewer–這個輕量級UI界面用於查看虛擬化訪客操作系統的圖形顯示,並與之交互。它可以顯示VNC或SPICE,並使用libvirt查詢圖形化連接詳細信息。
  • virt-clone–用於克隆現有非活動訪客的命令行工具。它複製磁盤映像,並定義使用新名稱的配置,UUID和MAC地址指向複製的磁盤。
  • virt-xml–編輯libvirt域XML的命令行工具。
  • virt-convert–轉換OVF和VMX VM配置、以便與libvirt一起運行的命令行工具。
  • virt-bootstrap–爲基於libvirt的容器設置根文件系統提供一種簡易方法的命令工具。

使用Virt-Manager管理KVM虛擬機

一旦安裝了Virt-manager,從Dash或菜單啓動它。Virt-manager的默認界面應如下所示:

圖1

使用Virt-manager管理KVM訪客比您想象的容易得多。不妨用截圖展示基本的Kvm管理任務。

創建新的虛擬機

從Virt-manager主窗口進入到“文件”->“新虛擬機”。選擇您要如何安裝訪客操作系統。列出的四個選項如下:

  • 本地安裝介質(比如ISO或CDROM)
  • 網絡安裝,比如HTTP、HTTPS或FTP
  • 網絡啓動(比如PXE)
  • 導入現有的磁盤映像

我選擇“本地安裝介質”選項。點擊“下一步”繼續:

圖2

選擇操作系統的ISO文件位置。如果您有物理CD/DVD介質,改而選擇它。會根據您選擇的安裝介質自動選擇操作系統類型。如果Virt-manager無法檢測操作系統類型,取消勾選“從安裝介質/來源自動檢測”選項,然後選擇“常規默認值”作爲操作系統類型。我選擇了POP_OS!20.04 ISO文件,但是Virt-manager無法檢測操作系統類型,於是我選擇了“通用默認值”。

圖3

選擇內存大小和虛擬CPU的核心數量:

圖4

選擇Kvm訪客的磁盤大小:

圖5

輸入Kvm訪客的名稱。名稱不應含有任何空格。點擊“完成”以創建虛擬機。

圖6

一旦虛擬機創建完畢,您將自動進入虛擬機的圖形控制檯窗口。

圖7

照常繼續安裝訪客操作系統。

在普通模式與全屏模式之間切換

默認情況下,訪客將在普通窗口模式下啓動。可以通過點擊控制檯窗口右上方的“切換到全屏視圖”按鈕,切換到全屏模式。

圖8

想回到正常窗口,將鼠標指針移到中間頂部(在虛擬機的日期和時間上),您會看到“保持全屏”選項,只需點擊它即可切換到正常窗口。

圖9

查看所有運行中的kvm訪客及資源使用情況

Virt-manager主窗口顯示所有運行中的kvm訪客及資源使用情況。

圖10

從這裏,您可以啓動、暫停、保存虛擬機的當前狀態,重新啓動和關閉虛擬機。

查看Kvm虛擬機的詳細信息

虛擬硬件詳細信息窗口顯示了配置給kvm訪客的所有硬件資源方面的信息。

圖11

在該窗口中,您可以:

  • 查看運行中訪客操作系統的詳細信息
  • 查看虛擬機管理程序的詳細信息
  • 查看訪客操作系統的類型
  • 從CPU、內存、磁盤和網絡等方面查看資源使用情況
  • 查看vCPU的數量
  • 查看分配的內存大小
  • 查看啓動選項
  • 查看虛擬磁盤和cdrom的詳細信息
  • 查看網絡設置
  • 查看鍵盤鼠標設置
  • 查看顯卡的詳細信息
  • 查看聲卡的詳細信息
  • 查看連接至訪客機器上的所有其他硬件的信息
  • 添加新的虛擬硬件
  • 修改虛擬硬件的參數
  • 刪除虛擬硬件等

添加虛擬硬件

打開虛擬硬件詳細信息窗口,點擊底部的“添加硬件”按鈕。

圖12

從左窗格中選擇要添加的硬件類型,然後從列表中選擇連接至訪客機器的設備。

圖13

查看Kvm主機和訪客CPU的使用情況

在Virt-manager主窗口中,我們可以在默認情況下查看所有訪客系統的cpu使用情況。想查看KVM主機的CPU使用情況,進入到“查看”->“圖形”,然後選擇“主機CPU使用情況”選項。

圖14

克隆Kvm訪客

Virt-manager讓我們可以克隆現有的虛擬機。先確保訪客機器已關閉。右鍵訪客機器,然後從菜單中選擇“克隆”。

圖15

它創建原始虛擬磁盤的新獨立副本,並定義使用新名稱的配置,UUID和MAC地址指向複製磁盤。

圖16

查看磁盤I/O、網絡I/O和內存的統計信息

默認情況下,Virt-manager僅顯示CPU使用情況。如果要查看磁盤I/O、網絡I/O和內存的統計信息,必須從Virt-manager主窗口啓用它們。

進入到“查看”->“首選項”,然後選中那些選項以啓用它們。

圖17

然後進入到“查看”->“圖形”,然後選擇內存使用情況、磁盤I/O和網絡I/O。現在,您將在Virt-manager主窗口中看到這些統計信息。

圖18

原文標題:How To Manage KVM Virtual Machines With Virt-Manager

作者:SK

【51CTO譯稿,合作站點轉載請註明原文譯者和出處爲51CTO.com】

相關文章