服务器虚拟化技术及其在电视台业务中的应用浅析_第1页
服务器虚拟化技术及其在电视台业务中的应用浅析_第2页
服务器虚拟化技术及其在电视台业务中的应用浅析_第3页
服务器虚拟化技术及其在电视台业务中的应用浅析_第4页
服务器虚拟化技术及其在电视台业务中的应用浅析_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、-. z.摘要本论文介绍了虚拟化根本概念,开展过程及技术特点,并结合我台播出虚拟化系统论述了虚拟化平台的技术架构,分析虚拟化技术在电视台业务中的应用。关键词虚拟化 VMware NetApp引言虚拟化是一种资源管理技术,是将计算机的各种实体资源,如效劳器、网络、存及存储等,予以抽象、转换后呈现出来,打破实体构造间不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式、地域或物理组态所限制,效劳器虚拟化是虚拟化技术的一个典型应用。本文将概述虚拟化的根本概念和开展历程,并结合我台虚拟化工程分析效劳器虚拟化技术的实现及主要特点。效劳器虚拟化的开展

2、及特点开展背景集群技术已经比拟成熟并在高性能计算领域得到了广泛的应用。然而,随着应用需求的不断增强,集群规模的不断扩大,集群使用中出现一个较为严重的问题:集群量的资源因得不到充分利用而效率低下,另一方面庞大的集群规模占用了大量的机房空间,机房供电也随规模增大而不断扩展,给工程建立带来了诸多不便。基于上述原因,一种旨在提高集群资源利用率,提高应用和效劳平安性的技术-虚拟化技术应运而生。开展过程虚拟化技术出现于上世纪六、七十年代,最初只是应用在大型主机上。1965年,IBM公司就创造了一种操作系统虚拟机技术,允许用户在一台主机上运行多个操作系统,让用户尽可能地充分利用昂贵的大型机资源。随着硬件价格

3、的下降和多用户多任务操作系统的出现,虚拟技术在七八十年代几乎销声匿迹,进入九十年代,随着效劳器技术和操作系统的开展以及人们对资源利用率低下的不满,虚拟技术再次进入人们的视野,基于*86平台的效劳器系统的虚拟化技术成为新的研究热点。技术特点虚拟化技术是解决效劳器数量增多带来管理不便以及硬件使用效率低下等问题的一把利器。引入虚拟化的优势主要有以下几个方面:效劳器整合:将多台利用率较低的机器上的负载整合到少数几台或一台机器上,提高资源的利用率,节省硬件、管理和维护的本钱。创立多个操作系统或运行环境:在同一台机器上创立多个不同的系统或运行环境,每个系统的最大资源占用量及调度优先级可以动态调整,通过确保

4、*些系统指定的资源占用量或增大其优先级来提高效劳质量。应用和效劳的无缝、动态迁移:利用虚拟技术,应用和效劳的无缝动态迁移、备份、恢复变得更加快速简便和易于管理,有利于提高的系统的可靠性和可用性。构建可信计算平台:虚拟机之间及虚拟机和虚拟抽象层之间是平安隔离的,*个虚拟机的崩溃不会影响到其他虚拟机的正常运行。这样可以将不可信的应用程序放到一个单独的虚拟机上运行,以防止故障和错误的蔓延,消除对其他程序可能造成的影响。技术实现完全虚拟化通过在物理效劳器和操作系统之间建立中间软件层Hypervisor,可允许多个操作系统和应用共享一套根底物理硬件,因此可将Hypervisor看作是虚拟环境中的元操作系

5、统,它可以协调访问效劳器上的所有物理设备和虚拟机如图一所示。Hypervisor是所有虚拟化技术的核心。Hypervisor可以捕获CPU指令,为指令访问硬件控制器和外设充当中介。因而,完全虚拟化技术几乎能让任何一款操作系统不用改动就能安装到虚拟效劳器上,而它们不知道自己运行在虚拟化环境下。主要缺点是,Hypervisor给处理器带来开销。图一完全虚拟化硬件辅助虚拟化硬件辅助虚拟化是在完全虚拟化根底上进展优化,硬件厂商通过提供构造支持帮助创立虚拟机监视并允许客户机操作系统独立运行。通过引入硬件技术,将使虚拟化技术更接近物理机的速度。硬件辅助虚拟化在1972年开场运行,它在IBM System/

6、370上运行,使用了第一个虚拟机操作系统VM/370。在2005年与2006年,Intel和AMD为虚拟化提供了额外的硬件支持。半虚拟化半虚拟化与完全虚拟化有一些类似,它也利用Hypervisor来实现对底层硬件的共享访问,但是由于在Hypervisor 上面运行的客户操作系统已经集成与虚拟化有关的代码,使得客户操作系统能够非常好地配合Hypervisor来实现虚拟化。通过这种方法将需重新编译或捕获特权指令,使其性能非常接近物理机,这种模式和全虚拟化相比,架构更精简,而且在整体速度上有一定的优势,但是需要对客户操作系统进展修改,所以在用户体验方面比拟麻烦。操作系统层虚拟化操作系统虚拟化是在操作

7、系统层面增添虚拟效劳器功能,强调的是在单一操作系统核实例的根底上实现虚拟化,而前文中提到的三种虚拟化方式都是在虚拟的硬件层上安装多个客户操作系统,然后再运行应用程序。就操作系统层的虚拟化而言,没有独立的Hypervisor层,主机操作系统本身就负责在多个虚拟效劳器之间分配硬件资源,并且让这些效劳器彼此独立。使用操作系统层虚拟化,所有虚拟效劳器必须运行同一操作系统,虽然操作系统层虚拟化的灵活性比拟差,但本机速度性能比拟高。此外,由于架构在所有虚拟效劳器上使用单一、标准的操作系统,管理起来比异构环境要容易。图二操作系统层的虚拟化技术台播出虚拟化系统随着频道的增多,播出业务的扩展,效劳器规模日渐庞大

8、,机房空间和用电量已接近饱和。为解决这些问题,我们采用虚拟机将数据库、迁移、计审、数据检验等应用效劳集中部署于虚拟化平台,节省了资源,提高管理效率。系统架构在系统设计时,为防止机房断电、火灾等意外情况,将设备分开放置于四楼和五楼,虚拟化主机通过光纤交换机访问共享存储,主机部通讯使用私有网络交换机实现,主机外部通讯使用公用网络交换机实现,系统拓扑图如图三所示。图三虚拟化系统拓扑图硬件平台PC效劳器IBM System *3750 M42颗E5-4607 V2 (6C 2.6G )CPU/128G存/2块300G硬盘/M5200-RAID(1GB Cache)/dvd-rw/8口千兆以太网/2口8

9、GB HBA/双电源/双电源/三年7*24*4小时原厂效劳/2U8台存储Netapp E2700存储系统配置两个控制器,16GB缓存,控制器架构为Active-Active,控制器之间相互冗余。I/O 路径保护提供负载平衡和多路径功能,在发生连接、HBA 或效劳器故障时能够实现路径故障转移。处理器集成了高速RAID引擎,可在完全无性能影响的情况下进展RAID计算,从而轻松高效的处理计算密集型任务,4个16Gb FC光纤端口,4个12Gb SAS端口,配置24块600GB 10k rpm NL-SAS硬盘,原厂保修3年2套光纤交换机Brocade 6505交换机16Gb,24端口交换机,12端口

10、激活,含12个8Gb短波SFP,Web tools、Zoning、EGM软件授权,全光纤支持级联,可按需要扩展到24端口,双电源热拔插,机架套件,原厂保修3年2台表一虚拟化系统硬件设备虚拟化系统采用了8台IBM System *3750 M4作为主机,共享存储使用的是Netapp E2700存储系统,主机和存储均与博科光纤交换机相连,所有运行在主机上的虚拟机都能够访问四楼和五楼的共享存储。存储选用Netapp E2700,主要考虑到该产品有如下几个特点:简单的管理和配置E2700上的轻型 NetApp SANtricity存储管理软件兼具强健性和易用性,管理软件可简化繁忙的管理员的任务,让他们

11、能够集中精力处理重要业务,而不是使用资源来管理数据存储。广泛的诊断功能可提供预测性分析,帮助发现问题,防患于未然。E2700 的模块化设计有助于轻松扩展来增加容量,支持业务增长。SANtricity 软件支持即时扩展、重新配置和维护,而不会中断存储系统 I/O。动态磁盘池 (DDP) 能够在驱动器数量发生变化无论是增加驱动器还是出现驱动器故障后实现动态重新平衡,大大简化传统存储管理,因为在增加驱动器或驱动器发生故障后,没有要管理或重新配置的闲置备件。这样一来,E2700 便可自动配置、扩大和扩展存储。无缝应用程序集成E2700 提供了多个主机连接接口、多种驱动器技术和磁盘架选项的灵活性,可无缝

12、集成到几乎任何工作负载的任何环境。该系统支持最新的16Gb/sFC、10Gb/s iSCSI 和 12 Gb/s SAS 主机连接选项。借助 FC 和 iSCSI 接口选项,E2700 可利用已建立的存储网络无缝集成到现有数据中心,12 Gb/s SAS 接口可为高性能直连存储解决方案提供高速连接。NetApp E2700已在 VMware和 Microsoft E*change 等当今主流应用环境中以及 Oracle 数据库、Microsoft SQL Server及其他数据库中部署和使用。优化的性能确保实现高效率E2700 能够以经济高效的方式最大限度地提高磁盘 I/O,性价比拟高。其架构

13、的响应能力和线性扩展能力为数据库驱动型事务处理应用程序通常需要稳定持续的性能增添了优势。该架构能够维持高读写吞吐量,甚至对带宽密集型应用程序也能如此。使用 SSD 缓存功能的智能缓存分层技术可利用性能卓越的固态驱动器 (solid state drive, SSD) 介质来存储最常访问的数据块,从而增强性能。软件平台虚拟系统使用的是VMware vSphere虚拟化平台,vSphere可以将效劳器、存储等硬件资源转换到一个逻辑运算资源池中,操作系统及其应用程序被隔离到平安、可移动的虚拟机中。随后,系统资源会根据需求和优先级动态地分配给每台虚拟机,这种对效劳器资源的利用和控制可与大型机相媲美。由

14、于虚拟机可以在资源池中的任一物理效劳器上运行,并且无需宕机便可在这些效劳器之间无缝地转移。因此,就可以将虚拟机动态、自动地分配给资源池中最适宜的主机,从而保障应用程序的效劳级别。通过将硬件资源聚合到资源池,IT环境可得到优化,进而满足不断变化的业务需求,同时确保灵活性以及硬件资源的高效利用。VMware vSphere虚拟化平台主要包含vCenter Server、vSphere Client、ES*i等,各组件的功能分别是:vCenter Server是VMware vSphere虚拟化管理组件,本身是一种效劳,可提供对数据中心便捷的单点控制。它运行于windows效劳器之上,可集中管理VM

15、ware ES*/ES*i主机,并提供根本的数据中心效劳,如访问控制、性能监控和配置。vCenter Server还可提供诸如vShpere DRS、vSphere HA和vMotion等vShpere高级功能。vSphere Client是创立、管理和监控虚拟机机器资源和主机的主界面,另外还提供对虚拟机的控制台访问,可安装于能通过网络访问vCenter Server或ES*/ES*i主机的Windows计算机上。用户可以直接使用vSphere Client直接收理ES*/ES*i主机,也可以通过vSphere Client登录到vCenter Server,再通过vCenter Server

16、管理ES*/ES*i主机。一台vCenter或ES*/ES*i主机能够支持同时连接多台vSphere Client。ES*/ES*i是运行在物理效劳器硬件和操作系统之间的中间软件层,可理解为虚拟化元操作系统,是实现多个虚拟机共享硬件资源的根底。图四 VMware sphere软件平台功能分析群集群集是一组共享资源和管理接口的主机,本系统使用了8台IBM System *3750 M4高性能效劳器组建了虚拟化主机群集。通过群集,可实现vSphere Distributed Resource SchedulerDRS和vSphere AvailabilityHA解决方案。DRS可持续保持主机间虚拟

17、机工作负载的平衡,HA可使运行的虚拟机从出现故障的主机中自动迁移到其他正常运行的主机上。数据存储数据存储是用于保存虚拟机文件以及虚拟机操作所必需的其他文件的逻辑容器。数据存储能存在不同类型的物理存储,包括本地存储,ISCSI、光纤通道SAN或NFS。数据存储可以基于VMFS,也可以基于NFS,通过格式化LUN或装在NFS卷到现有主机的方式来创立新的数据存储。本系统中我们使用的是物理存储是Netapp E2700存储系统光纤通道SAN,通过格式化LUN创立数据存储。vSphere中的网络VMware vSphere可提供vSphere Distributed Switch和标准交换机两种类型的网

18、络架构。vSphere Distributed Switch网络是从数据中心级别驱动的,可用作所有相关主机的虚拟交换机,将网络作为一个聚合资源进展处理,使虚拟机在主机之间进展迁移时能够保持一致的网络配置。标准交换机网络的工作方式与物理交换机类似,它可检测每个虚拟端口所连接的虚拟机并使用这些信息将流量转发到正确的虚拟机,每个虚拟机网卡均可分配到一个端口组。本系统中我们配置使用的网络模式是标准交换机网络,如图五所示:图五标准交换机网络模式系统优点标准化虚拟化平台的设计及实施方案采用了标准化的设计方式,从根底架构到运维流程,以适应未来扩展的需求。高扩展虚拟化平台架构具有弹性,可扩展的特性,随着业务的不断开展,更多的应用将不断迁移至虚拟化平台,因此高扩展性是使之成为台应用系统统一平台的重要因素。可控性一个稳定的虚拟化平台是开展的根底,通过详细的迁移方案设计,稳步的实施和测试,让迁移的应用系统稳定的运行在虚拟化平台上,同时建立应用迁移标准,为将来更多的应用运行提供根底保证。可靠性虚拟化平台能够保障软、硬件的冗余性,可以通过虚拟化的镜像备份方式建立备份系统。我们可以通过对现有应用系统的各种备份需求进展统计,制定不同的备份策略满足应用系统需求,同时建立虚拟机镜像的备份策略

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论