机房360首页
当前位置:首页 » 虚拟化存储 » 虚拟化技术和Openfiler开源存储技术

虚拟化技术和Openfiler开源存储技术

来源:机房360 作者:Lily编辑 更新时间:2011-6-20 10:38:03

摘要:目前中小企业都是以主机系统为中心,MAIL电子邮件服务器、WEB服务器、文件服务器等都是安装在一台台单独的服务器上,应用的稳定性和可用性得不到保证。很多中小企业出于资金的考虑,直接在应用服务器上进行数据存储,也就是我们常见的DAS(直接访问存储)。

  随着中小企业的发展壮大,业务对软件应用和数据的依赖程度越来越高,中小企业对数据中心的依赖也越来越强,合理而经济地构建数据中心,使中小企业得以可持续发展就显得愈发重要。
  
  1、中小企业在数据存储方面面临的主要问题
  
  目前中小企业都是以主机系统为中心,MAIL电子邮件服务器、WEB服务器、文件服务器等都是安装在一台台单独的服务器上,应用的稳定性和可用性得不到保证。很多中小企业出于资金的考虑,直接在应用服务器上进行数据存储,也就是我们常见的DAS(直接访问存储)。一旦磁盘损坏或感染病毒这就会造成数据丢失,直接影响企业的正常业务。随着企业的发展,服务器数量越来越多,应用系统也大量增加,在管理维护上就出现了各种各样的问题。
  
  (1)无法控制的增长。企业一般会购买带有过多存储的服务器,以便为数据的增长留下空间;各种服务器太多,品牌、型号、软硬件配置各不相同,致使管理成了一项负担(修补、升级、服务包)。
  
  (2)通常每个服务器上的存储都未能充分利用且不能共享,使得企业在存储方面的投资大量浪费。备份是一个难题。客户面临着越来越小的备份窗口,而需要备份的信息却越来越多。管理工作成本高昂。分散的备份,备份需要网络带宽,备份需要停机,恢复非常耗时。
  
  (3)各个服务器的负载不均衡,有的里面仅一个小系统,有的承载重负荷任务。
  
  (4)从应用到存储,都没有冗余设计,极易出现单点故障,影响企业正常运转。
  
  2、虚拟化技术和Openfiler开源存储技术
  
  2.1虚拟化技术简介
  
  用户可以在物理服务器上使用hypervisor软件,在虚拟服务器和底层硬件之间,架构一个虚拟化平台,在这个平台上创建一个个的虚拟机。这一个个的虚拟机实际上就是我们以前的一台台应用服务器,如web服务器等。在这方面最流行的是VMWARE公司的ESX及其微软公司的HYPER-V。虚拟机完全兼容标准的操作系统,以及在这些操作系统之上建立的硬件驱动和应用。每一个虚拟机都与同在一个服务器上的其他虚拟机相隔离,可以在其他ESX服务器上不加修改地运行虚拟机。多台ESX可以同时访问存储上的同一个LUN空间(SANOFNAS)或者文件系统。
  
  2.2ESX技术
  
  ESX是一套整体的虚拟化架构,最新版的ESX是Vsphere4.0,包括其他的一些管理工具。V'Motion工具可以实现虚拟机迁移,能够把正在运行中的虚拟机从一台物理机器上搬移到另一台,而服务不中断,这样的好处是:可以使零宕机有计划地进行服务器维护和升级;提前迁移应用远离失效的硬件;迁移工作负载,资源利用率最大化。高可用(姒)工具保证虚拟机的高可用:当服务器故障时,自动重新启动虚拟机;经济有效地适用于所有应用的高可用,不需要独占的stand-by硬件,没有集群软件的成本和复杂性;监控虚拟机,一旦发现客户操作系统的故障,可以在指定的时间间隔后自动重新启动另一台ESX上的虚拟机;发生物理硬件故障或操作系统故障时,最大程度降低计划外停机。除此之外还有分布式资源调度(DRS),可以按需自动资源调配、分布式电源管理工具、VMware Storage VMotion和整合的备份(VCB)工具。
  
  2.3Openfiler开源存储技术
  
  Openfiler是一个强大的基于WEB浏览器的网络存储软件,能够在一个单一的框架中提供对基于文件的网络附加存储和基于块的存储区域网络的支持。Openfiler支持绝大部分的基于文件的网络协议,包括NFS、SMB,CIFS、瑚邯、FTP、iSCSI,还可以使用廉价磁盘冗余阵列0,1,5,6和10来配置磁盘系统。像其它专业的中小企业网络存储服务器一样,Openfiler同样提供文件快照方式来保证数据易于恢复。无论如何,Openfiler提供与专业存储服务器一样的功能、性能及可用性。同时,使用它的花费却远远低于专业的存储服务器,特别对于资金紧张的中小企业,更是最佳的选择。
  
  3、用Vsphere和Openfiler存储构建中小企业数据中心
  
  3.1用Vsphere4.0整合服务器
  
  (1)评估现有服务器。对现有服务器的评估主要完成的任务是搞清楚服务器的应用类型,确定其可用性优先级,检测它们的应用负载。整合服务器的前提是当前应用服务器的硬件利用率不佳,当知道当前应用服务器的CPU平均使用率后,就可以决定一台实体机上可以使用多少虚拟机了。因为考虑将所有存储都放到外部的SAN上,一台实体机在CPU以外还应考虑的因素是内存和网卡,但内存和网卡的因素可以视服务种类来进行增减。
  
  评估当前应用服务器的CPU的平均使用率,如果是windows操作系统可以用任务管理器中的性能进行监测,如果是linux系统则用TOP命令进行监测,监测需要根据企业的实际应用在每天的不同时段持续监测一段时间(一周或一个月),得到较为准确的CPU平均使用率,如表1所示。
  
  (2)合并率的计算。从成本的角度来考虑,虚拟化的确能省下大笔的费用。然而虚拟化并不是无限压缩的过程,而是一个“合理”压缩的过程,就是要保证企业的所有应用都能在正常运行的情况下来进行服务器的合并。一台实体机能放几个虚拟机是必须经过规划的,原则是实体机CPU的使用率不超过90%。由于在虚拟机产品中,所有的CPU都是以vCPU为单位来分配的,一个虚拟机可以有多个vCPU(虚拟CPU核心),表2可用来计算平均每核心CPU的平均使用率。
  
  依照表2数据可推断如果实体机是15-16个核心,那么把以上7个系统迁移到虚拟机上,每核心CPU的平均使用率为15.8%。如果实体机是4个核心,那么每核心CPU的平均使用率为63.2%。显然实体机是2个核心肯定不行。从理论上看实体机是4个核心的曙光A650(r)-FX(单路四核)是满足要求的,但是在实际应用中有些应用服务器在某个时段的CPU使用率是很高的,如OA系统在上午登陆时,还有ERP服务器在做排程计算,像这种情况就要放宽来考虑,需要将曙光A650(r)一FX再加1路CPU,成为双路四核,让每核心CPU的平均使用率保持为31.6%就比较稳妥了。还有一个合并率原则是一个实体机CPU能够承载3-5个vCPU,那么现在的曙光A650(r)-FX是双路四核,就有8个实体CPU,能够承载24-40个vCPU,这就没有问题了。
  
  责任编辑:Lily

本文地址:http://www.jifang360.com/news/2011620/n345423195.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
更多
推荐图片