当前位置:首页 > 虚拟机 > 正文

kvm虚拟机用哪种技术

kvm和VMware有何区别?

KVM是硬件:它代表KeyboardVideoMouse。通过直接连接键盘、和鼠标(KVM)端口,您可以从硬件控制终端远程作连接到同一KVM的多台主机和服务器;
VMware(中文名威锐),纽约布尔萨(代码:VMW)虚拟机软件,将其安装在设备(主机或服务器PC)上后,可以使用该软件在多个虚拟环境中安装作,这些虚拟环境可以通过设置NAT、网桥等来组成。在环境下测试一些软件,甚至进行某些工业企业使用。公司层、最全面的虚拟化采用的是vmwarevsphere。
VMwarevSphere是业界领先且最值得信赖的虚拟化平台。vSphere通过将应用程序和作与底层硬件解耦来简化IT运营。您现有的应用程序可以看到私有资源,而您的服务器可以作为资源池进行管理。因此,您的企业将在简化但高度弹性的IT环境中运营。
VMware、vSphere、Essentials和EssentialsPlus套件专为工作负载少于20台服务器的IT环境而设计,以最少的为小型企业提供经济高效的企业级服务器整合和业务连续性。将vSphereEssentialsPlus与vSphereStorageAppliance软件结合使用可实现业务连续性,而无需共享存储设备。
vSphere是VMware推出的服务器虚拟化解决方案。最新版本是5.5。

哪种Flavor不属于kVM架构?

哪种风格不是kVM架构?版权所有©原理与架构系列二基本原理转载
2016-03-1721:22:50

清风男爵>/>
关注
KVM基础知识
KVM架构
KVM:Kernel-BasedVirtualMachine,基于Linux内核的开源虚拟化解决方案,从2.6版本开始包含在内。20内核主分支的维护。最初他们只支持支持VMX或SVM的CPU和内存,并借助专门开发的Qemu(Qemu-kvm)提供全平台虚拟化。
KVM依靠x86硬件虚拟化特性提供完全虚拟化的虚拟机:基本思想是在Linux内核的基础上增加虚拟机管理模块,复用完整成熟的Linux内核。进程调度、内存管理、IO管理等机制和模块使虚拟机管理程序能够运行虚拟机。整体架构如下:

如上,KVM是基于硬件辅助虚拟化技术(如IntelVT-x)的完整虚拟化解决方案。,描述如下:
VMM(KVM内核)在Ring0中以root模式运行;
用户模式在主机的Ring3中以root模式运行;
虚拟机中的内核以非root模式运行在Ring0上;
虚拟机中的用户模式进程以非root模式运行在Ring3上。/>
Qemu-kvm改进的Qemu由KVM官方提供和维护,对于KVM解决方案,标准Qemu进行了专门修改,以获得更好的性能并与KVM完美集成。
VM(虚拟机)Machine)传统是一个Linux进程,VM运行在Qemu-KVM进程的空间中;
VMM向上层暴露了/dev/kvm接口,/dev/kvm是一个ioctl接口控制的标准字符设备:Qemu-kvm通过调用/dev/kvm设备的ioctl接口来控制虚拟机,例如创建虚拟机、创建VCPU、运行虚拟机等。等;
为了提高KVM虚拟机中的IO性能,KVM还提供了Virtio驱动,相当于Xen环境中的半虚拟驱动。