kvm虚拟化

Posted omgasw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kvm虚拟化相关的知识,希望对你有一定的参考价值。

libvirt组件主要包含:

libvirt daemon 进程

libvirt api 接口

virsh 用户操作命令行

 

qemu是一个模拟器或者说是仿真器,完全的软件模拟,他能模拟很多类型的CPU

技术图片

 

 

技术图片

Paravirtual (PV)

pv是半虚拟化,pv只能用于linux内核的系统,效率更高

半虚拟化技术不需要物理机CPU含有虚拟化扩展。但是,要使虚拟机能够高效的运行在没有仿真或者虚拟仿真的硬件上,半虚拟化技术需要一个Xen-PV-enabled内核和PV驱动

 

Hardware Virtual Machine (HVM)

hvm是全虚拟化,hvm需要cpu虚拟化指令支持,hvm可以虚拟所有常见操作系统,理论效率比pv略低

全虚拟化或者叫硬件协助的虚拟化技术使用物理机CPU的虚拟化扩展来虚拟出虚拟机。全虚拟化技术需要Intel VT或者AMD-V硬件扩展。Xen使用Qemu来仿真PC硬件,包括Bios、IDE硬盘控制器、VGA图形适配器(显卡)、USB控制器、网络适配器(网卡)等。虚拟机硬件扩展被用来提高仿真的性能。全虚拟化虚拟机不需要任何的内核支持

 

以上是关于kvm虚拟化的主要内容,如果未能解决你的问题,请参考以下文章

搭建kvm虚拟化平台和管理kvm虚拟化平台

搭建kvm虚拟化平台和管理kvm虚拟化平台

Linux KVM 虚拟化技术

KVM虚拟化笔记------kvm虚拟机时间配置

KVM虚拟化笔记------kvm虚拟机日常管理

KVM虚拟化之安装KVM虚拟机