美文网首页
Learning KVM - part1 概述

Learning KVM - part1 概述

作者: drfung | 来源:发表于2017-06-07 17:11 被阅读164次

最近想系统的整理下kvm的相关知识,发现unixarena上的kvm教程写的不错,特别摘录翻译整理,以供日后参考,与诸君共勉。


1.概述

KVM(Kernel Base Virtual Machine)是基于x86架构的免费的开源的全虚拟化解决方案。云计算大变革以来,KVM虚拟化技术一直是业界的热题。因为它的结构简单,大多数云技术向用KVM做为hypervisor解决方案而不是Xen。例如Redhat以及Ubuntu使用KVM做为默认的hypervisor。更多关于kvm的信息可以访问www.linux-kvm.org

KVM包含一个可供加载的内核模块kvm.ko,它提供了内核虚拟化基础设施以及一个处理器定制的的模块(kvm-intel.ko或kvm-amd.ko)。这个内核模块通过“/dev/kvm”去响应libvirt的管理。

KVM最初由Qumranet公司开发维护,在2008被红帽公司收购后整合到linux内核中。


2.安装KVM的前置条件

  • 处理器支持虚拟化加速急速。
    • intel - Intel-VT
    • AMD - AMD-V(SVM)
  • 在BIOS里开启CPU VT 技术
  • linux 内核版本大于2.6.20
  • 配置含有kvm包的yum或apt源
  • 共享存储系统(NFS,SAN,NAS,CEPH)

3.KVM支持的客户操作系统(Guests)

  • Linux - 支持大多数的Linux发行版
  • windows - 支持大多数windows平台,包括桌面版和server版
  • UNIX - 支持BSD以及Solaris

4.支持的硬件架构

  • 客户端(Guests)支持32位和64位操作系统
  • 宿主端(hosts)只支持64位开启了CPU VT技术的操作系统

5. KVM新特性


6.KVM环境

  • KVM库文件位于系统的/var/lib/libvirt目录下, 包括镜像操作库、镜像存储路径和网络操作库等:
    lkvm_lib
  • KVM的配置文件存储在/etc/libvirt目录下:
    kvm_config

相关文章

网友评论

      本文标题:Learning KVM - part1 概述

      本文链接:https://www.haomeiwen.com/subject/gxtafxtx.html