服务器虚拟化技术与应用
摘要:本文主要阐述了服务器虚拟化技术、虚拟化软件VMware及其应用,并探讨了使用服务器虚拟化技术和VMware软件来进行应用系统整合的实现技术、方案设计和操作步骤,对实施过程中出现的问题找出了解决办法。
关键词:服务器虚拟化; VMware
中图分类号::A 文章编号:1006-3315(2014)03-169-002
我局近年以来信息化工作飞速发展,随之而来的是应用系统服务器的数量快速增加,我局中心机房的服务器数量已增加至18台,且有继续增加的可能。
由于服务器数量较多,而服务器利用率很低(平均值15%),导致系统维护困难,资源不能有效利用,采购成本和运行成本增加。服务器无法灵活调配,不能快速地对新的业务需求做出响应。软件硬件维护升级困难,业务系统和服务器不得不停机,无法保证24 小时运行。
如何才能充分提高服务器的利用率,加快应用系统部署的速度,提供高可靠、高可用的应用服务,简化管理的复杂性,提高整体系统的可用性,服务器虚拟化技术的引入,为我们提供了一套可行的方案。为此,2013年3月,我局实施了“服务器虚拟化试点项目”。在这个项目中,本人作为项目负责人,主要担任系统整体规划和设计工作。
服务器虚拟化,形象表述就是把一台物理的服务器虚拟化为多个虚拟机,通过这种技术,在一台机器上可以支持Linux、Windows、UNIX等操作系统同时运行。它将物理机器、操作系统及其应用程序打包成为一个文件,称之为虚拟机VM。虚拟化将提高服务器的利用率, 减少系统管理的复杂度,促进服务器的可用性, 减少服务器的需求数量,节省投资和维护成本等。
从计算机虚拟化技术的应用上看有两大类:硬件虚拟化技术和软件虚拟化技术。
硬件虚拟化技术的特点是运用动态逻辑分区技术,即将一个物理服务器分割为多个具有独立CPU、内存和I/O资源的逻辑服务器(也称虚拟机),在各个虚拟机上安装并独立运行不同的操作系统。
软件虚拟化技术是在实体主机的硬件系统和操作系统之间建立一个称为虚拟机监视器VMM的软件监控层,操作系统与硬件系统的通信,通过VMM的分析和转换后,再转向控制硬件系统。由于VMM对系统指令的拦截和转换的特殊作用,使得在VMM上可同时支持多个异构操作系统的运行。
当然,采用软件虚拟化技术,会使系统的整体性能受到一定的影响(估计近10%-30%),但相对于整个的实际使用效率,特别是让服务器的利用率从15%提高到60%以上这个事实来看,这个代价是值得的。
目前较为成熟,得到广泛应用软件虚拟技术的是VMware的vSphere。
vSphere主要包括以下组件:
VMwareESX虚拟化平台
ESX Server ,是动态、自我优化的IT基础结构的基础。它直接安装在物理服务器的裸机上,将物理服务器上的处理器、内存、存储器和网络资源抽象到多个虚拟机中。每个虚拟机与服务器硬件及其他虚拟机相隔离,确保当某个虚拟机崩溃时不会影响其他虚拟机。
VMware Virtual Center管理中心
Virtual Center 是一套虚拟架构的管理
服务器虚拟化技术与应用 来自淘豆网m.daumloan.com转载请标明出处.