Learning KVM - part1 概述

最近想系統(tǒng)的整理下kvm的相關(guān)知識,發(fā)現(xiàn)unixarena上的kvm教程寫的不錯,特別摘錄翻譯整理,以供日后參考,與諸君共勉。


1.概述

KVM(Kernel Base Virtual Machine)是基于x86架構(gòu)的免費的開源的全虛擬化解決方案。云計算大變革以來,KVM虛擬化技術(shù)一直是業(yè)界的熱題。因為它的結(jié)構(gòu)簡單,大多數(shù)云技術(shù)向用KVM做為hypervisor解決方案而不是Xen。例如Redhat以及Ubuntu使用KVM做為默認(rèn)的hypervisor。更多關(guān)于kvm的信息可以訪問www.linux-kvm.org。

KVM包含一個可供加載的內(nèi)核模塊kvm.ko,它提供了內(nèi)核虛擬化基礎(chǔ)設(shè)施以及一個處理器定制的的模塊(kvm-intel.ko或kvm-amd.ko)。這個內(nèi)核模塊通過“/dev/kvm”去響應(yīng)libvirt的管理。

KVM最初由Qumranet公司開發(fā)維護(hù),在2008被紅帽公司收購后整合到linux內(nèi)核中。


2.安裝KVM的前置條件

  • 處理器支持虛擬化加速急速。
    • intel - Intel-VT
    • AMD - AMD-V(SVM)
  • 在BIOS里開啟CPU VT 技術(shù)
  • linux 內(nèi)核版本大于2.6.20
  • 配置含有kvm包的yum或apt源
  • 共享存儲系統(tǒng)(NFS,SAN,NAS,CEPH)

3.KVM支持的客戶操作系統(tǒng)(Guests)

  • Linux - 支持大多數(shù)的Linux發(fā)行版
  • windows - 支持大多數(shù)windows平臺,包括桌面版和server版
  • UNIX - 支持BSD以及Solaris

4.支持的硬件架構(gòu)

  • 客戶端(Guests)支持32位和64位操作系統(tǒng)
  • 宿主端(hosts)只支持64位開啟了CPU VT技術(shù)的操作系統(tǒng)

5. KVM新特性


6.KVM環(huán)境

  • KVM庫文件位于系統(tǒng)的/var/lib/libvirt目錄下, 包括鏡像操作庫、鏡像存儲路徑和網(wǎng)絡(luò)操作庫等:
    lkvm_lib
  • KVM的配置文件存儲在/etc/libvirt目錄下:
    kvm_config
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容