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

kvm虚拟化企业应用(kvm虚拟化优势)

openstack的虚拟化技术有个kvm,什么是kvm?什么qemu,libvirt

所谓的kvm技术,其实实现了两个东西:qemu+kvm
Kvm负责CPU虚拟化+内存虚拟化,实现了CPU和内存虚拟化,但是kvm无法虚拟其他设备;
Qemu是模拟输入输出(IO)设备(网卡、磁盘),加入kvm和qemu后,就可以实现真正的服务器虚拟化。
由于使用了以上两个东西,所以一般称为qemu-kvm。
libvirt调用kvm虚拟化技术接口进行管理,使用libvirt进行管理很方便,但是直接使用qemu-kvm接口就太麻烦了。

基于kvm虚拟化软件的厂商

基于KVM的虚拟化软件的制造商是H3C。报告显示,紫光集团旗下新华三集团到2021年在中服务器虚拟化市场产品牌中排名,市场份额为25.5%。

KVM虚拟化(二)

上面介绍的虚拟化技术本质上都是共享设备,其代价就是性能的降低,在追求性能的场景中并不适用。设备透传技术提供了虚拟机独占设备的。这种情况下,PCIPassthrough网卡可以直接将物理网卡下发给虚拟机使用。虚拟机拥有独特的适配器,其性能接近物理适配器。
由于PCI透传虚拟机必须独占网卡,因此对​​主机的网卡数量也有要求。同时,设备透传在虚拟机热迁移过程中也会遇到问题。
SR-IOV的全称是Single-RootI/OVirtualization。它是一种在虚拟机上共享PCI-E设备的解决方案。主要用于设备。SR-IOV从硬件上绕过和虚拟化层,允许每个虚拟机拥有单独的内存、中断和DMA流。
SR-IOV有两种功能模型: