2023學年完整公開課版知識點05KVM 微課_第1頁
2023學年完整公開課版知識點05KVM 微課_第2頁
2023學年完整公開課版知識點05KVM 微課_第3頁
2023學年完整公開課版知識點05KVM 微課_第4頁
2023學年完整公開課版知識點05KVM 微課_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

付費下載

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

KVM目錄2KVM的歷史KVM的前景KVM的虛擬化架構一、KVM的歷史3KVM是Kernel-basedVirtualMachine的簡稱,中文全稱是基于內核的虛擬機。其最初是由以色列Qumranet公司開發(fā)的一個開源項目。為簡化開發(fā),KVM的開發(fā)人員沒有選擇從底層開始從頭寫一個新的Hypervisor,而是選擇了基于Linux內核,通過在LinuxKernel上加載新的模塊從而使LinuxKernel本身變成一個Hypervisor。一、KVM的歷史42006年10月,在先后完成了基本功能、動態(tài)遷移以及主要的性能優(yōu)化之后,Qumranet正式對外宣布了KVM的誕生。同年10月,KVM模塊的源代碼被正式接納進入LinuxKernel,成為內核源代碼的一部分。2008年,Qumranet被RedHat所收購,但KVM本身仍是一個開源項目,由RedHat、IBM等廠商支持。KVM作為Linux內核中的一個模塊,與Linux內核一起發(fā)布。二、KVM的虛擬化架構5二、KVM的虛擬化架構6KVM充分利用了CPU的硬件輔助虛擬化能力,并重用了Linux內核的諸多功能,使得KVM本身是非常瘦小的,通過KVM模塊的加載將Linux內核轉變成Hypervisor,KVM在Linux內核的用戶(User)模式和內核(Kernel)模式基礎上增加了客戶(Guest)模式。Linux本身運行于內核模式,主機進程運行于用戶模式,虛擬機則運行于客戶模式,使得轉變后的Linux內核可以將主機進程和虛擬機進行統(tǒng)一的管理和調度,這也是KVM名稱的由來。二、KVM的虛擬化架構7KVM模塊是KVM虛擬機的核心部分,其主要功能包括:初始化CPU硬件,打開虛擬化模式,將虛擬客戶機運行在虛擬機模式下,并對虛擬客戶機的運行提供一定的支持。三、KVM的前景8KVM是一個相對較新的虛擬化產品,但是誕生不久就被Linux社區(qū)接納,成為隨Linux內核發(fā)布的輕量型模塊。與Linux內核集成,使KVM可以直接獲益于最新的Linux內核開發(fā)成果,比如更好的進程調試支持、更廣泛的物理硬件平臺的驅動、更高的代碼質量等。另外,KVM可以改進虛擬網絡的支持、虛擬存儲支持、增強的安全性、高可用性、容錯性

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論