kvm–初步认识

PS:最近的互联网掀起了各种”云”风潮,空闲时间我就去看各种资料,了解”云”在计算机层面是如何构架的,经过了各种虚拟化的资料,xen和kvm映入脑海,前几篇文章简单了介绍了xen,我也认真的通过搭建环境了解了虚拟化技术带来的好处,所以以后通过几篇文章简单介绍一段时间来我队另一款常用的虚拟化工具kvm的使用过程

  1. 什么是kvm

    Kernel-based Virtual Machine的简写,是rhel5.4推出的最新虚拟化技术,目前红帽只支持在64位的rhel5.4以上运行kvm,同时硬件需要支持VT技术,必须在64位bit环境中使用kvm

    1.通过以下命令检查CPU是否支持虚拟化

            #全虚拟化检查:结果大于0表示支持
            #其中vmx是intel cpu 标志,svm是amd cpu 标志
            [root@local ~]# cat /proc/cpuinfo | egrep '(vmx|svm)' | wc -l;
            

    2.在主板BIOS中开启CPU的Virtual Technolege(VT,虚化技术)

  2. kvm的组成

    一个是管理虚拟硬件的设备驱动,该驱动使用字符串设备/dev/kvm做为管理接口。
    linux进程有两种模式:内核和用户模式,kvm新增加一种客户机模式。

  3. kvm的作用

    *提高物理服务器的资源利用率(较少的在硬件上的投入)
    *可以批量部署
    *实现实时快照技术
    *支持克隆技术
    *可以实现虚拟机的离线迁移和动态迁移(提高IT部署的灵活性)
    *可以将资源动态调整(传统的IT架构资源是固定的,无法动态分配)

  4. kvm的优势

    *kvm与vmware的优势:
    ESX的底层是VMkernel + linux,VMkernel启动后开始接管对硬件管理,然后启动第一个linux虚拟机,协助VMkernel一起来管理和调度硬件资源。
    Kvm是直接将linux kernel变成hypervisor,只需要从标准linux内核启动即可,linux kernel拥有的特性可以全部利用上。kvm架构上的优势使得它非常简洁,在开发出来仅三个多月就被合并到了标准内核。

    *kvm与xen的优势:
    Kvm和xen的最大区别就是架构,kvm是直接构建在linux kernel之上,把linux kernel变成hypervisor,是利用kernel已有的的功能基础上开发kvm所不具备的功能。
    Xen的hypervisor是自己从头开始构建的,对硬件资源的调度管理,虚拟机的管理,还有很多接口与linux kernel不兼容,然后对于xen,hypervisor需要通过Domain0对虚拟机提供硬件访问驱动支持。
    虽然说现在3.0的kernel中结合了xen,但是大部分linux OS的内核还是2.6,即便是一些新的发行版OS,也还是2.6的内核,新内核要单独去升级。
    上面列举了两个例子,都与kvm进行了对比,但并不是就代表其他虚拟化技术不好,大家做技术的都知道,适合自己的才是最好的

  5. kvm发展趋势

    随着虚拟化技术的发展,如今的虚拟化技术已经走向了企业关键业务领域。红帽推出了基于kvm内核虚拟机技术的虚拟化系列方案,旨在将虚拟化技术应用于企业部署,异构平台管理和云计算架构。

参考:

1. kvm–初步认识

200-120
210-260
200-310
SY0-401
810-403
300-320
400-101
70-533
N10-006
MB2-707
210-060
400-201
350-018
ADM-201
CISSP
1Z0-060
400-051
300-075
MB2-704
100-101
9L0-012
642-999
300-115
MB5-705
70-461
1V0-601
300-206
352-001
70-486
300-135
NS0-157
PR000041
300-101
70-346
CCA-500
70-480
300-208
70-462
EX200
1Z0-803
EX300
ICBB
1Z0-808
AWS-SYSOPS
1Z0-434
300-070
CAS-002
220-801
SSCP
PMP
642-997
70-410
101-400
ITILFND
AX0-100
2V0-621
102-400
101
1Z0-067
220-802
70-463
C_TAW12_731
70-494
CISM
700-501
NSE4
NSE7
70-483
70-488
相关文章
  1. kvm虚拟机之虚拟机日常管理与配置五
  2. kvm虚拟机之虚拟机安装四
  3. kvm虚拟机之创建存储池三
  4. kvm虚拟机之搭建Bridge方式二
  5. kvm虚拟机之centos6.5安装配置 KVM篇一
本站版权
1、本站所有主题由该文章作者发表,该文章作者与尘埃享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和尘埃的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:
二维码
Posted in kvm, linux技术
Comments are closed.