您好,登錄后才能下訂單哦!
這篇文章主要講解了“linux中怎么安裝kvm”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“linux中怎么安裝kvm”吧!
在linux中,kvm全稱“Kernel-based Virtual Machine”,是一個開源的系統虛擬化模塊;KVM可幫助開發者將Linux轉變為虛擬機監控程序,使主機計算機能夠運行多個隔離的虛擬環境。
本教程操作環境:linux5.9.8系統、Dell G3電腦。
linux kvm(基于內核的虛擬機)
kvm是Kernel-based Virtual Machine,是一個開源的系統虛擬化模塊,是一種內建于 Linux 中的開源虛擬化技術,自Linux 2.6.20之后集成在Linux的各個主要發行版本中。
KVM 可幫助您將 Linux 轉變為虛擬機監控程序,使主機計算機能夠運行多個隔離的虛擬環境,即虛擬客戶機或虛擬機(VM)。
它使用Linux自身的調度器進行管理,所以相對于Xen,其核心源碼很少。KVM目前已成為學術界的主流VMM之一。
KVM的虛擬化需要硬件支持(如Intel VT技術或者AMD V技術)。是基于硬件的完全虛擬化。而Xen早期則是基于軟件模擬的Para-Virtualization,新版本則是基于硬件支持的完全虛擬化。但Xen本身有自己的進程調度器,存儲管理模塊等,所以代碼較為龐大。廣為流傳的商業系統虛擬化軟件VMware ESX系列是基于軟件模擬的Full-Virtualization。
KVM 是如何運行的?
KVM 將 Linux 轉變為 1 類(裸機恢復)虛擬機監控程序。所有虛擬機監控程序都需要一些操作系統層面的組件才能運行虛擬機,如內存管理器、進程調度程序、輸入/輸出(I/O)堆棧、設備驅動程序、安全管理器以及網絡堆棧等。由于 KVM 是 Linux 內核的一部分,因此所有這些組件它都有。每個虛擬機都像普通的 Linux 進程一樣實施,由標準的 Linux 調度程序進行調度,并且使用專門的虛擬硬件,如網卡、圖形適配器、CPU、內存和磁盤等。
安裝KVM的前提條件:
1、確定機器有VT
終端輸入命令: grep vmx /proc/cpuinfo (INTEL芯片)
grep svm /proc/cpuinfo (AMD芯片)
不知道芯片的生產廠商則輸入:egrep '(vmx|svm)' /proc/cpuinfo
如果flags: 里有vmx 或者svm就說明支持VT;如果沒有任何的輸出,說明你的cpu不支持,將無法成功安裝KVM虛擬機。
2、確保BIOS里開啟VT
Intel(R) Virtualization Tech [Enabled]
如有必要,還需在BIOS中開啟VT-d
3、確保內核版本較新,支持KVM
用uname -r查看內核版本,如果在2.6.20以下的linux版本,需升級內核。
感謝各位的閱讀,以上就是“linux中怎么安裝kvm”的內容了,經過本文的學習后,相信大家對linux中怎么安裝kvm這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。