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

现阶段虚拟化平台有哪几种


一、常见的虚拟化技术有哪些1、KVM:
是一种完全基于操作系统的虚拟化技术,必须运行在操作系统上,不能直接运行在物理机上。
这种类型的虚拟化必须需要支持虚拟化的CPU功能,即虚拟化模块内置于CPU中,因此KVM不需要虚拟化所有的cup
和内存,它调用设备的CPU和物理内存,只需要对它们进行分配操作,使得虚拟机的性能有了很大的提升,性能与实际设备基本相当。kvm模块是Linux内置的,是系统自带的,但不需要安装。
2.架构是一样的,就是需要支持修改客户端系统内核;支持内核修改的系统一定是开源系统,而闭源系统则不支持内核修改,例如微软、苹果操作系统不开源,不支持Xen半虚拟化技术,这是一大缺点XEN的,3.0版本以后也支持Full虚拟化。
与XEN的对比:
由于现在大多数CPU都内置了虚拟化功能,所以主要支持KVM虚拟化技术;XEN虚拟化技术必须开源
操作系统需要修改guest系统的内核,保持guest系统架构与host系统架构兼容,这是XEN的致命缺陷,必然被取代。KVM。不过3.0版本之后支持XEN也提高了兼容性,但仍然无法阻止被KVM取代。

虚拟化VNWARE-esxi是一个独立的操作系统,直接运行在物理硬件上,不依赖于操作系统。esxi有自己的服务器管理服务器,可以创建虚拟机服务器并上传镜像文件,这个管理服务器不支持虚拟机的移动,但是在window-server2008上安装vsphereserver可以实现虚拟机的远程服务器管理。并支持将虚拟机移动到5.主要架构平台:
x86_64armamd

运行在宿主机或物理机上的虚拟机
主流KVM模拟器:
模拟键盘、鼠标、显示器等设备
8.虚拟化使用条款:
vmware出厂,KVM、XEN免费
9指令集属于:
Inter的vmx,AMD的svm,都是来自cups的虚拟指令集
10.虚拟化常用的磁盘格式:
1)Raw:创建你指定的空间,相当于一个占用物理空间的文件,可以直接挂载使用,并且路径上的数据是按顺序保存的,所以其性能是最好的,但是占用的空间是最大的缺点是不利于KVM和XEN虚拟机迁移到这种磁盘格式。
2)qcow2:主流默认图像格式,可以对图像进行多张拍摄,数据在路径上随机保存,性能接近RAW磁盘格式,磁盘占用存储空间更少,磁盘占用的物理空间随着磁盘上存储数据的增加而增加,虚拟机迁移比RAW格式更快。
3)vmdk:在kvm、XEN等虚拟化技术中使用不多,但这种镜像格式在vmware-esxi上的性能还是相当稳定和优秀的。


二、有哪些虚拟化软件(虚拟化常用软件)

服务器虚拟化主要有三种类型

CitrixXenServer

MicrosoftWindowsServer2008Hyper-V

VMwareESXServer是最常用的

VMwareESXServer是最常用的

总体特点:

将物理服务器资源抽象为逻辑资源,将一台服务器改造为多台甚至上百台相互隔离的虚拟服务器,或者将多台服务器改造为一台服务器使用。不再受物理限制,CPU、内存、磁盘、I/O等硬件可以转变为可动态管理的“资源池”,从而提高资源利用率,简化系统管理,实现服务器与业务变化的融合

VMwareESXServerESXServer

运行在裸机服务器上,是基于硬件的架构。它是一个企业级应用程序。利用同一台服务器的底层硬件,可以对不同的虚拟机进行划分和集中管理,更方便地执行集群、负载均衡、热迁移等功能。

XenCenter是Citrix的虚拟化GUI管理工具,能够在同一界面上管理多个XenServer服务器。在管理方面,通常先在XenCenter中创建一个服务器组(Pool),然后添加位于同一机房的XenServer服务器。

与大多数服务器半虚拟化产品一样,当多台XenServer服务器连接到同一个共享磁盘驱动器并且虚拟文件放置在那里时,您可以使用Xen-Motion功能,手动将虚拟机在线传输到其他XenServer服务器用于主机维护或减少硬件资源消耗。

微软Hyper-V虚拟化平台是基于Xen虚拟化技术开发的。该虚拟化平台目前已集成到WindowsServer200864位操作系统中。