美文网首页
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