如何在Linux中使用使用Virt-Manager管理KVM虛擬機?
譯文【51CTO.com快譯】本文介紹如何在Linux中使用Virt-manager管理KVM虛擬機。virt-manager應(yīng)用程序用于管理擁有圖形桌面環(huán)境的Linux系統(tǒng)中的KVM訪客(guest)。
Virt-manager的全稱是虛擬機管理器,這種圖形用戶界面應(yīng)用程序用于通過libvirt管理虛擬機。盡管它主要為KVM訪客而創(chuàng)建,也可以管理XEN和LXC容器。它有嵌入式VNC和SPICE客戶端查看應(yīng)用程序,可查看運行中虛擬機的全屏控制臺。
虛擬機管理器允許用戶執(zhí)行以下操作:
- 創(chuàng)建、編輯、啟動、掛起、恢復(fù)和停止虛擬機。
- 查看和控制每個虛擬機的控制臺。
- 查看所有運行中的虛擬機和主機。
- 查看每個虛擬機的性能和利用率統(tǒng)計信息。
- 查看虛擬機和主機的實時性能和資源利用率統(tǒng)計信息。
- 管理本地或遠(yuǎn)程運行的KVM、Xen或QEMU虛擬機。
- 管理LXC容器。
Virt-manager用Python編寫,由Red Hat開發(fā)。
Linux中安裝Virt-Manager
許多流行的Linux發(fā)行版有打包的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”虛擬機管理程序管理庫從命令行創(chuàng)建新的KVM、Xen或Linux容器訪客。
- virt-viewer–這個輕量級UI界面用于查看虛擬化訪客操作系統(tǒng)的圖形顯示,并與之交互。它可以顯示VNC或SPICE,并使用libvirt查詢圖形化連接詳細(xì)信息。
- virt-clone–用于克隆現(xiàn)有非活動訪客的命令行工具。它復(fù)制磁盤映像,并定義使用新名稱的配置,UUID和MAC地址指向復(fù)制的磁盤。
- virt-xml–編輯libvirt域XML的命令行工具。
- virt-convert–轉(zhuǎn)換OVF和VMX VM配置、以便與libvirt一起運行的命令行工具。
- virt-bootstrap–為基于libvirt的容器設(shè)置根文件系統(tǒng)提供一種簡易方法的命令工具。
使用Virt-Manager管理KVM虛擬機
一旦安裝了Virt-manager,從Dash或菜單啟動它。Virt-manager的默認(rèn)界面應(yīng)如下所示:
圖1
使用Virt-manager管理KVM訪客比您想象的容易得多。不妨用截圖展示基本的Kvm管理任務(wù)。
創(chuàng)建新的虛擬機
從Virt-manager主窗口進(jìn)入到“文件”->“新虛擬機”。選擇您要如何安裝訪客操作系統(tǒng)。列出的四個選項如下:
- 本地安裝介質(zhì)(比如ISO或CDROM)
- 網(wǎng)絡(luò)安裝,比如HTTP、HTTPS或FTP
- 網(wǎng)絡(luò)啟動(比如PXE)
- 導(dǎo)入現(xiàn)有的磁盤映像
我選擇“本地安裝介質(zhì)”選項。點擊“下一步”繼續(xù):
圖2
選擇操作系統(tǒng)的ISO文件位置。如果您有物理CD/DVD介質(zhì),改而選擇它。會根據(jù)您選擇的安裝介質(zhì)自動選擇操作系統(tǒng)類型。如果Virt-manager無法檢測操作系統(tǒng)類型,取消勾選“從安裝介質(zhì)/來源自動檢測”選項,然后選擇“常規(guī)默認(rèn)值”作為操作系統(tǒng)類型。我選擇了POP_OS!20.04 ISO文件,但是Virt-manager無法檢測操作系統(tǒng)類型,于是我選擇了“通用默認(rèn)值”。
圖3
選擇內(nèi)存大小和虛擬CPU的核心數(shù)量:
圖4
選擇Kvm訪客的磁盤大小:
圖5
輸入Kvm訪客的名稱。名稱不應(yīng)含有任何空格。點擊“完成”以創(chuàng)建虛擬機。
圖6
一旦虛擬機創(chuàng)建完畢,您將自動進(jìn)入虛擬機的圖形控制臺窗口。
圖7
照常繼續(xù)安裝訪客操作系統(tǒng)。
在普通模式與全屏模式之間切換
默認(rèn)情況下,訪客將在普通窗口模式下啟動??梢酝ㄟ^點擊控制臺窗口右上方的“切換到全屏視圖”按鈕,切換到全屏模式。
圖8
想回到正常窗口,將鼠標(biāo)指針移到中間頂部(在虛擬機的日期和時間上),您會看到“保持全屏”選項,只需點擊它即可切換到正常窗口。
圖9
查看所有運行中的kvm訪客及資源使用情況
Virt-manager主窗口顯示所有運行中的kvm訪客及資源使用情況。
圖10
從這里,您可以啟動、暫停、保存虛擬機的當(dāng)前狀態(tài),重新啟動和關(guān)閉虛擬機。
查看Kvm虛擬機的詳細(xì)信息
虛擬硬件詳細(xì)信息窗口顯示了配置給kvm訪客的所有硬件資源方面的信息。
圖11
在該窗口中,您可以:
- 查看運行中訪客操作系統(tǒng)的詳細(xì)信息
- 查看虛擬機管理程序的詳細(xì)信息
- 查看訪客操作系統(tǒng)的類型
- 從CPU、內(nèi)存、磁盤和網(wǎng)絡(luò)等方面查看資源使用情況
- 查看vCPU的數(shù)量
- 查看分配的內(nèi)存大小
- 查看啟動選項
- 查看虛擬磁盤和cdrom的詳細(xì)信息
- 查看網(wǎng)絡(luò)設(shè)置
- 查看鍵盤鼠標(biāo)設(shè)置
- 查看顯卡的詳細(xì)信息
- 查看聲卡的詳細(xì)信息
- 查看連接至訪客機器上的所有其他硬件的信息
- 添加新的虛擬硬件
- 修改虛擬硬件的參數(shù)
- 刪除虛擬硬件等
添加虛擬硬件
打開虛擬硬件詳細(xì)信息窗口,點擊底部的“添加硬件”按鈕。
圖12
從左窗格中選擇要添加的硬件類型,然后從列表中選擇連接至訪客機器的設(shè)備。
圖13
查看Kvm主機和訪客CPU的使用情況
在Virt-manager主窗口中,我們可以在默認(rèn)情況下查看所有訪客系統(tǒng)的cpu使用情況。想查看KVM主機的CPU使用情況,進(jìn)入到“查看”->“圖形”,然后選擇“主機CPU使用情況”選項。
圖14
克隆Kvm訪客
Virt-manager讓我們可以克隆現(xiàn)有的虛擬機。先確保訪客機器已關(guān)閉。右鍵訪客機器,然后從菜單中選擇“克隆”。
圖15
它創(chuàng)建原始虛擬磁盤的新獨立副本,并定義使用新名稱的配置,UUID和MAC地址指向復(fù)制磁盤。
圖16
查看磁盤I/O、網(wǎng)絡(luò)I/O和內(nèi)存的統(tǒng)計信息
默認(rèn)情況下,Virt-manager僅顯示CPU使用情況。如果要查看磁盤I/O、網(wǎng)絡(luò)I/O和內(nèi)存的統(tǒng)計信息,必須從Virt-manager主窗口啟用它們。
進(jìn)入到“查看”->“首選項”,然后選中那些選項以啟用它們。
圖17
然后進(jìn)入到“查看”->“圖形”,然后選擇內(nèi)存使用情況、磁盤I/O和網(wǎng)絡(luò)I/O?,F(xiàn)在,您將在Virt-manager主窗口中看到這些統(tǒng)計信息。
圖18
原文標(biāo)題:How To Manage KVM Virtual Machines With Virt-Manager
作者:SK
【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】