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