? 某公司虚拟化平台更换解决方案_Ubuntu_青云站长教程网 bet36游戏_网站下载_bet36多少地方_bet36最新体育官网
欢迎来到站长教程网!

Ubuntu

当前位置:主页 > 服务器教程 > Ubuntu >

某公司虚拟化平台更换解决方案

时间:2019-11-04|栏目:Ubuntu|点击: 次

为公司其他部门提供的虚拟机运行在Vmware,Citrix的产品上,它们各自都是由相应的客户端管理虚拟机。为了能够通过WEB方式对虚拟机进行统一化管理,我们开始寻找已有产品的官方解决方案,但是Vmware,Citrix官方的虚拟化WEB管理工具都是需要付费购买。本身Vmware,Citrix的产品也不是开源的,从公司的利益以及其他技术方面的角度考虑,我们将采用开源的虚拟化平台软件来完全更换现有的商用虚拟化平台软件。

开源虚拟化管理程序的选用

熟知的开源虚拟化管理程序有XEN和KVM两种。

1.XEN介绍

??? XEN是一个开放源代码的虚拟机管理程序。由剑桥大学开发,它打算在单个计算上运行多达128个具有完全功能的操作系统。在旧的处理器上运行XEN,操作系统必需进行显式地修改以在XEN上运行。这使得XEN无需特殊硬件平台支持,就能达到高性能的虚拟化。

XEN通过一种叫做半虚拟化的技术获得高性能的表现。在比较旧的硬件平台上,没有CPU的虚拟化支持,XEN可以通过半虚拟化获得比较高的性能。半虚拟化使用虚拟机管理程序分享存取底层的硬件,但是它的客户操作系统集成了虚拟化方面的代码,该方法无需重新编译或引起陷阱,因为操作系统自身能够与虚拟化管理程序进行很好地协作,半虚拟化技术的优点是性能高,特别是I/0方面,但是操作系统需要进行更改,用户体验方面不强。

XEN也支持全虚拟化技术。全虚拟化技术也称为原始虚拟化技术。它使用虚拟机协调客户操作系统和原始硬件。全虚拟化最大的优点是操作系统不需经过任何修改,但是性能方面不如半虚拟化。

2.KVM介绍

?? KVM全称是Kernel-based Virtual Machine,即基于内核的虚拟机。KVM项目代表下一代开源虚拟化。该项目的目标是通过建立在先前的技术和充分利用当今的硬件条件下创造出一个现代的虚拟化管理程序。KVM以一种可加载模块的方式移植到linux内核中,它将linux转换成一种可以裸机安装的虚拟化管理程序。KVM项目已证实有两种关键的设计原则帮助它迅速地成为一个可靠的,高性能的虚拟化管理程序,并且凭借这两点它打败了其他开源虚拟化管理程序。??

首先,因为KVM是在硬件支持虚拟化出现后被设计的,所以它没必要植入特有的硬件所提供的特性。KVM虚拟化管理程序需要CPU支持Intel VT-X 或者 AMD-V,然后通过CPU的这种特性来虚拟出CPU.

通过需要硬件支持而不是尽可能的优化硬件,KVM可以设计出一种以优化好的虚拟化管理程序解决方案,而不需要安装以支持旧的硬件的软件包,或者需要修改客户机操作系统。

其次,KVM项目组尊崇一条格言,”不做重复发明”。为了能够虚拟出CPU和内存,虚拟化管理程序需要许多组件,例如,内存管理器,进程调度器,I/O堆栈,设备驱动程序,安全管理器,网络堆栈。实际上,虚拟化管理程序是一个特别的操作系统,区别于实际的操作系统在于,它是为了运行虚拟机,而不是应用程序。因为Linux内核已经包含了一个虚拟化管理程序所需的核心组件,所以没必要从头开始写所有的组件。KVM项目组在2006年11月向Linux 内核社区提交了KVM的代码,并且在2007年1月,KVM将被包含在Linux 2.6.20 内核中。

除了得到社区的支持外,KVM还得到一些软件行业先锋的支持,包括Red Hat, AMD , HP ,IBM, Intel, Novell, Siemens, SGI等。

3.XEN和 KVM的对比

??? 是较早出现的虚拟化技术,XEN是”第一类”运行在裸机上的虚拟化管理程序,也是当前许多商业化公司的基础技术。??XEN

?????XEN的优点

???? 作为开源的虚拟化技术,对比XEN和KVM可以看到,XEN的优势在于:更好的可用资源,平台支持,可管理性,实施,动态迁移,和性能基准。

????? 可用资源:XEN比KVM早出现4年之久,随着Citrix,Noverll,Oracle等在市场领域的实施,比较容易找到精通XEN的IT技术人员。

????? 平台支持:XEN在新版中支持更多的主机和客户机操作系统。

????? 可管理性:有调查显示,对比XEN和KVM,XEN有更广泛的第三方配给,备份,存储管理,P2V,容量规划,性能监控,进程自动化,安全等。

上一篇:IBM AIX学习笔记

栏????目:Ubuntu

下一篇:ConVirt宿主机自动部署方法概述

本文标题:某公司虚拟化平台更换解决方案

本文地址:http://www.jh-floor.com/fuwuqijiaocheng/Ubuntu/118277.html

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:888888 | 邮箱:888888#qq.com(#换成@)

Copyright ? 2002-2017 青云站长教程网 版权所有 琼ICP备xxxxxxxx号