KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机

,是一种用于Linux内核中的虚拟化基础设施,可以将Linux内核转化为一个hypervisor。KVM在2007年2月被导入Linux 2.6.20核心中,以可加载核心模块的方式被移植到FreeBSD及illumos上。

KVM在具备Intel VT或AMD-V功能的x86平台上运行。它也被移植到S/390,PowerPC与IA-64平台上。在Linux内核3.9版中,加入ARM架构的支持。

关于KVM:

1).KVM是开源软件,全称是kernel-basedvirtualmachine(基于内核的虚拟机)。2).是x86架构且硬件支持虚拟化技术(如intelVT或AMD-V)的Linux全虚拟化解决方案。3).它包含一个为处理器提供底层虚拟化可加载的核心模块kvm.ko(kvm-intel.ko或kvm-AMD.ko)。4).KVM还需要一个经过修改的QEMU软件(qemu-kvm),作为虚拟机上层控制和界面。5).KVM能在不改变linux或windows镜像的情况下同时运行多个虚拟机,(它的意思是多个虚拟机使用同一镜像)并为每一个虚拟机配置个性化硬件环境(网卡、磁盘、图形适配器……)。6).在主流的Linux内核,如2.6.20以上的内核均已包含了KVM核心。

KVM与vbox的区别

vbox是由qemu改写而成,包含大量qemu代码。

1).可以使用于”不支持”虚拟化技术的cpu。2).值得说的一点:vbox在图形方面比较好,能进行2D3D加速;但cpu控制不理想(估计是因为图形支持的缘故);操作上有独立的图形界面,易于上手。

kvm是linux内核包含的东西,使用qemu作为上层管理(命令行)。

1).要求cpu必须支持虚拟化。2).性能:作为服务器很好,可是图形能力十分的差。即使放电影,图像也是像刷油漆一样,一层一层的。3).cpu使用率控制很好。4).控制上比较简洁,功能比较丰富:比如使用“无敌功能”所有更改指向内存,你的镜像永远保持干净。“母镜像”功能让你拥有n个独立快照点。还有很多参数。另外,kvm作为内核级的虚拟机,刚开始发展关注的公司比较多——但是还没有达到商业应用的水平。

#modprobekvm#modprobekvm-intel#lsmod|grepkvmkvm_intel554960kvm3377721kvm_intel

#servicelibvirtdstart#ifconfigeth0Linkencap:EthernetHWaddr00:0C:29:3E:63:26inetaddr:172.16.31.7Bcast:172.16.255.255Mask:255.255.0.0inet6addr:fe80::20c:29ff:fe3e:6326/64Scope:LinkUPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpackets:25460errors:0dropped:0overruns:0frame:0TXpackets:9728errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:1000RXbytes:35156437(33.5MiB)TXbytes:800196(781.4KiB)loLinkencap:LocalLoopbackinetaddr:127.0.0.1Mask:255.0.0.0inet6addr:::1/128Scope:HostUPLOOPBACKRUNNINGMTU:65536Metric:1RXpackets:12errors:0dropped:0overruns:0frame:0TXpackets:12errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:0RXbytes:1024(1024.0b)TXbytes:1024(1024.0b)virbr0Linkencap:EthernetHWaddr52:54:00:30:54:41inetaddr:192.168.122.1Bcast:192.168.122.255Mask:255.255.255.0UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpackets:0errors:0dropped:0overruns:0frame:0TXpackets:0errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:0RXbytes:0(0.0b)TXbytes:0(0.0b)

真正的爱,应该超越生命的长度、心灵的宽度、灵魂的深度

KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机

相关文章:

你感兴趣的文章:

标签云: