首页 > 技术 > CAE其它 > > 虚拟机技术在服务器上的实现

虚拟机技术在服务器上的实现

作者:Simwe    来源:万方数据    发布时间:2013-01-21    收藏】 【打印】  复制连接  【 】 我来说两句:(0逛逛论坛

2.3.2逻辑分区

逻辑分区使用专门的管理软件进行划分,它的主要特性是操作系统隔离,可按处理器、内存等为单位来进行划分。在一个硬件中可以有多个独立的逻辑分区,一个逻辑分区对应一个操作系统。可以在同一台主机的不同分区上安装不同操作系统。

逻辑分区的主要特性如下:

(1)操作系统隔离,每个逻辑分区独立运行自己的操作系统,使得每个分区完全彼此隔离,包括操作系统、内核和应用等,但不能隔离硬件错误。

(2)资源的动态调整,逻辑分区间的资源可动态调整,而调整的力度较小, 可以是一个CPU或0.1个CPU,可根据业务需要,按需调整逻辑分区的资源,在很大程度上可提高物理资源的利用率。

(3)动态迁移,逻辑分区独立于硬件、基于虚拟化层之上,完全由虚拟化层进行管理,这为逻辑分区在不同的物理硬件之间进行动态迁移提供了前期基础,通过动态迁移,能够实现在不终止应用的情况下,将逻辑分区在不同的物理机器间进行迁移。

(4)高可用性,进行逻辑分区的硬件出现故障时,其上的逻辑分区能够根据定义的策略自动在其它物理机上运行,实现低成本的高可用性,这为服务器基础架构的稳定性提供了较大的保证。

2.3.3操作系统层虚拟化

操作系统层虚拟化就是在操作系统层面增添虚拟服务器功能。

操作系统层虚拟机的主要特性如下:

(1)操作系统层虚拟机技术有利于更大限度地使用系统资源,减少需要维护的操作系统个数。

(2)操作系统层的虚拟机,没有独立的hypervisor层。主机操作系统本身就负责在多个虚拟服务器之间分配硬件资源,并且让这些服务器彼此独立。

(3)对于使用操作系统层虚拟机技术,所有虚拟服务器必须运行同一操作系统。

(4)操作系统层虚拟化的灵活性比较差,但本机速度性能比较高。

(5)便于管理,由于架构在所有虚拟服务器上使用单一、标准的操作系统,管理起来比异构环境要容易。

3 虚拟机在服务器上的实现

针对虚拟机技术在服务器上的实现,不少知名的IT厂商(例如unix服务器领域有IBM、SUN和HP等,PC服务器领域有Vmware、Citrix和Microsoft等)提出了各自的服务器虚拟机方案,对于每种虚拟机技术,每个厂商所提供的解决方案也有差异,下面主要针对目前最流行的Vmware虚拟机技术在服务器上的实现进行介绍。

3.1 Vmware虚拟机介绍

VMware是Vmware公司的基于X86平台的企业级服务器虚拟机软件,在所有通过虚拟化技术对IT环境进行优化和管理的软件中,VMware得到了最为广泛的应用,从桌面环境到数据中心均有涉及。VMware将操作系统从运行它的底层硬件中抽离出来,并为操作系统及其应用程序提供标准化的虚拟硬件,从而使得多台虚拟机能够在一台或者多台共享处理器上同时独立运行。借助虚拟化技术,客户可以轻松将多台不同服务器的工作负载整合到更为可靠并且性能更高的硬件平台上。VMware Infrastructure 3由ESX Server、Virtual—Center、Consolidated Backup三个产品组成(最近又增了一个产品Converter)。

3.2 VMware虚拟机技术服务器上的实现

为了更好的解决传统单一物理服务器部署应用方式所造成的弊端,全球虚拟化产品领先厂商VMware公司推荐了如下采用VMware虚拟机技术在服务器上的实现。

对于采用VMware虚拟机技术在Windows/Lunix平台上的实现,建议配置最新的基于四核CPU技术的双路物理CPU的服务器,同时每台服务器上都安装配置VMware第四代虚拟架构套件——vsphere企业版软件,用于在单个物理服务器实体上,利用服务器强大的处理能力,生成多个虚拟服务器,每一个虚拟服务器,从功能、性能和操作方式上等同于传统的单台物理服务器,在每个虚拟服务器上,再安装配置Windows或Linux操作系统,进而再安装应用软件,这样以前的每个物理服务器就变成为VMware架构服务器上的虚拟机,从而大大提高资源利用率,降低成本,增强了系统的可用性,提高系统的灵活性和快速响应,完美的实现了服务器虚拟架构。

 

 
分享到: 收藏