如何管理Red Hat Enterprise Linux 5.4里的虛擬機?
使用虛擬機管理工具virt-manager和virsh在Red Hat Enterprise Linux 5.4里管理虛擬機比較容易掌控基于內(nèi)核的虛擬機環(huán)境。
Red Hat Enterprise Linux 5.4是***個企業(yè)Linux版本,本身支持KVM。在這系列的***部分中,我介紹了如何設(shè)置Red Hat Enterprise Linux 5.4作為KVM主機。第二部分介紹了如何在主機里創(chuàng)建虛擬機。在第三部分中,TechTarget中國的特約虛擬化專家Sander van Vugt將討論使用virt-manager和virsh管理虛擬機。
要了解Red Hat Enterprise Linux 5.4里的虛擬機管理工具,首先來看看libvirt,這個虛擬化目錄允許在主機平臺上進(jìn)行虛擬機管理,即使虛擬機在KVM環(huán)境里或者宿主在Xen hypervisor上面。
有兩個虛擬機管理工具與libvirt相關(guān):圖形工具virt-manager和命令行工具virsh。然而這兩款虛擬機管理工具的目的完全不同。virt-manager作為圖形界面使得管理虛擬機更容易,而virsh給用戶管理虛擬機的完全控制。
使用virt-manager管理虛擬機
由于virt-manager使得虛擬機管理更加簡單,它擁有有限的管理行為設(shè)置——多數(shù)與虛擬機運營狀態(tài)和硬件管理相關(guān)。
virt-manager管理任務(wù)提供在以下三個表格里:
- Console表格授予訪問權(quán)給虛擬機控制臺,并允許用戶直接在虛擬機上工作。
- Overview表格允許用戶監(jiān)控目前的虛擬機運營狀態(tài)和資源使用率。
- hardware表格控制虛擬機硬件設(shè)置。選項包括虛擬機內(nèi)存和存儲分配,以及更改網(wǎng)絡(luò)設(shè)置。
圖1 Virt-manager使用三個表格組織虛擬機管理。
表格上有三個按鈕可以管理虛擬機運營狀態(tài)。在這里,管理員能啟動、停止或者暫停機器。同樣,如果配置KVM環(huán)境用于虛擬機熱遷移,通過 Virtual Machine > Migrate菜單可訪問該選項。
使用virsh執(zhí)行高級管理任務(wù)
使用virsh管理虛擬機完全不同。如先前所說,virsh通過主命令和子命令管理每個虛擬機功能。要查看所有命令,輸入virsh help。你可能發(fā)現(xiàn)大量命令,不過每個命令都有幫助指南,只需要輸入virsh help。例如使用virsh help uri,就可以看到所有關(guān)于virsh uri命令的幫助。
要學(xué)習(xí)virsh很困難,因為有許多命令。不過一旦你獲得一個很強的命令功能,就能獲得收益。