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

虚拟机虚拟化可分为


一、计算机虚拟化技术的四种虚拟化技术

虚拟化和分区技术齐头并进
自20世纪60年代Unix诞生以来,虚拟化和分区技术就开始发展,并被称为“硬件分区”,从此经历了一场变革。”->“虚拟机”->“准虚拟机”->“虚拟操作系统”的发展历史。最早的分区技术是出于人们提高主机利用率的需要而诞生的。例如在金融、金融等领域科学来说,大型Unix服务器通常价值数千万元,甚至上亿元,但在实际使用中,多个部门可以很好地利用计算能力,而有些部门无法共享,往往需要。为了提高虚拟机技术(VirtualMachineMonitor)的性能,引入了新的半虚拟化技术(Para-Virtualizion),服务于制造部门、测试部门、研发部门等。这种以Xen为代表的虚拟化技术,特点是修改了OS内核,增加了一个XenHypervisor层。这样就可以在同一个硬件设备上同时安装多个系统,这样就可以实现虚拟化。启动和资源分配都是由XenHypervisor来执行,还需要模拟硬件设备,安装客户操作系统,并修改操作系统内核。相比之下,Xen的性能稍好一些,但性能并不显着,Intel和AMD开发的。VT和Pacifica虚拟化技术分别是向CPU添加虚拟指令,利用CPU支持的硬件虚拟化技术,CPU自身的指令集执行相应的翻译操作,无需修改操作系统内核即可获得虚拟资源。与物理资源相比,以较小的增量分配,并且在崩溃后可以更快地恢复,因为它们没有硬件或操作系统问题。


二、kvm虚拟化分为哪三层?

KVM虚拟化分为以下三层:

1KVM第一层

第一个KVM扩展本质上是Linux内核本身,从Linux2.0开始。6.20从版本1开始,KVM完全正式包含在Linux内核中KVM作为Linux内核中的一个模块存在。因此,只要您运行的是Linux版本2.6.20或更高版本。你安装系统的时候就已经安装了。

2第二层的QEMU

第二层的QEMU,2012年,分支qemu-kvm合并到QEMU的主流中,不需要单独的qemu-kvm(你可以继续使用它,目前CentOS都使用它),但是你只需要在通用QEMU命令中添加“-enable-kvm”选项就可以使用KVM功能运行虚拟机,即QEMU可以调用KVM内核,所以效率比纯QEMU高很多。

3第三层KVM管理工具

一旦解决了第一层KVM和第二层QEMU,剩下的就只剩下KVMManagementtool这个管理工具了玩法有很多如果你公司的云计算团队只有40-50人,那么像WebVirtMgr和ProxmoxVE这样的管理工具比较适合如果你公司的云计算团队在财务上有数百人的支持人员,你可以玩一个云计算管理平台就像OpenStack一样。