一、KVM軟件介紹
KVM全稱(chēng)Kernel-based Virtual Machine(基于內(nèi)核的虛擬機(jī)),寄居在linux kernel中(寄居架構(gòu)),這樣就直接使系統(tǒng)內(nèi)核成為一個(gè)虛擬機(jī)管理程序(VMM)。它使用Linux自身的調(diào)度器進(jìn)行管理。
KVM是基于硬件的全虛擬化,需要硬件技術(shù)支持(如Intel VT技術(shù)或者AMD V技術(shù))。
KVM在當(dāng)前只能運(yùn)行在Linux操作系統(tǒng)中。
二、Vmware系列軟件介紹
主要包括桌面版的 VMware workstation、VMware server和VMware esx/esxi
VMware esx/esxi 是全虛擬化軟件,把底層物理硬件的驅(qū)動(dòng)程序整合到Hypervisor(vmm)管理層中,整個(gè)軟件是一個(gè)操作系統(tǒng),直接安裝在裸機(jī)上,不需要其他的OS做底層系統(tǒng)。整合了很多功能,例如取消了內(nèi)存復(fù)制等。
VMware Server 需要有底層操作系統(tǒng)支持,可安裝在linux或者windows操作系統(tǒng)上來(lái)管理資源,性能不錯(cuò),多用于企業(yè)生產(chǎn)環(huán)境。
VMware workstation是軟件虛擬化,需要有底層操作系統(tǒng)支持,多用于測(cè)試。
VMware vCenter 用來(lái)管理VMware esx/esxi
三、Xenserver軟件介紹
XenServer是思杰公司(Citrix) 推出的一款服務(wù)器虛擬化系統(tǒng)
XenServer是一個(gè)操作系統(tǒng),不需要依賴(lài)底層的其它操作系統(tǒng)。
Xen在不使用Intel VT或AMD的VT技術(shù)的時(shí)候?qū)儆诎胩摂M化
Xen在使用Intel VT或AMD的VT技術(shù)(硬件輔助虛擬化)屬于全虛擬化
四、微軟Hyper-V軟件介紹
在windows的server版中,使用的全虛擬化技術(shù),直接運(yùn)行在硬件上,這樣使操作系統(tǒng)直接成為慮擬機(jī)管理器。
五、VirtualBox軟件介紹
VirtualBox需要底層操作系統(tǒng)支持,是個(gè)半虛擬化軟件,現(xiàn)在屬于oralce公司,可以運(yùn)行在大多數(shù)的操作系統(tǒng)上,使用人數(shù)較少