基于VMware高校图书馆服务器虚拟化设计
基于VMware高校图书馆服务器虚拟化设计
摘要:针对目前高校图书馆面临的服务器资源利用率低下、服务器增长不能满足业务增长要求以及部署迁移周期长等问题,提出基于VMware的高校图书馆服务器虚拟化设计方案。从整体拓扑结构、服务器虚拟化以及数据存储3个方面进行设计。实验表明,虚拟化对于提高服务器资源利用率、减少服务器数量从而降低图书馆资源成本具有重要意义。
关键词:VMware;服务器虚拟化;数据存储
DOIDOI:10.11907/rjdk.151047
中图分类号:TP302
文献标识码:A 文章编号2015)006003602
基金项目基金项目:
作者简介作者简介:罗孟儒(1988-),女,湖南新化人,硕士,中南大学图书馆助理馆员,研究方向为计算机网络、图书信息管理;通讯作者:舒薇(1967-),女,湖南长沙人,中南大学图书馆馆员,研究方向为数字资源建设。
0 引言
随着图书馆数字化建设的不断发展,图书馆的各种应用业务和数字资源也随之增加,导致图书馆数据中心机房面临各种问题[1]:①馆内服务器资源利用率低下。在图书馆数据中心机房服务器配置过程中,一般一个业务配备一台服务器,这使得大部分服务器CPU峰值不超过40%,服务器平均利用率还不到10%[2];②服务器增长不能满足业务增长需求。由于图书馆采用是的传统IT架构,导致图书馆每增加新的数字资源或业务,就要配置新的服务器。随着服务器的增多,数据中心管理难度也加大,机房空间越来越紧张,电力成本也日益增加;③部署、迁移等周期长[34]。由于部署新的业务需要进行服务器申请审批等复杂流程,花费周期较长。同时如果服务器出现问题,或者要进行迁移,从服务器底层到上层都要对新服务器进行重新安装设置,需要很长时间,严重影响图书馆数字化进程。
虚拟化是动态基础架构的关键构建块。利用虚拟化可以在一台物理机上运行多个虚拟机。传统基础IT架构中每个应用要固定占用一台或多台服务器,而虚拟化方式只需少量高性能服务器组成资源池,每个应用占用资源池中部分计算资源。虚拟化技术已经在许多领域的服务器处理中得到应用[57]。VMware是应用最广泛的虚拟化产品,因而本文提出了基于VMware的高校图书馆服务器虚拟化设计方案。
1 虚拟化设计
1.1 虚拟化整体拓扑结构设计
图1是高校图书馆服务器虚拟化拓扑结构,分为两部分,其一是虚拟化整合部分,其二是未整合服务器。其中未整合服务器是指没有整合到虚拟化服务平台上的那部分服务器,仍然采用传统的IT服务器架构,即一台服务器上安装一个操作系统提供服务。由于虚拟化建设是一个循序渐进的过程,因此有选择地对一些服务器先进行虚拟化整合。
在虚拟化整合部分中,主要包括vCenter中心控制服务器和ESXI服务器。其中,vCenter中心控制服务器用来统一管理所有的ESXI服务器,通过vCenter,可以在ESXI服务器上创建、删除虚拟机、为虚拟机创建模板,以及创建群集进行HA、DRS等相关设置,以此来提高虚拟化平台的可用性。在物理服务器上安装ESXI,然后在ESXI上添加虚拟机,将系统服务安装到虚拟机上。为了满足高校图书馆新增业务的需要,在虚拟化整体拓扑结构设计中,还专门预留了未来业务扩展的ESXI服务器。
由于图书馆网络一般采用统一的网络出口,因此网络在服务器虚拟化设计中没有必要过多考虑。此外,为了保证数据安全,图书馆相关数字资源一般存储在磁盘阵列中,如图1中采用EMC 磁盘阵列。
1.2 图书馆服务器虚拟化设计
在VMware服务器虚拟化设计中,既要充分利用服务器资源,又要考虑服务器高可用性,还要考虑到业务的扩展性。表1给出了图书馆服务器虚拟化的部分分配列表,将图书馆部分业务整合到3台服务器中。
如表1所示,服务器虚拟化主要分为3部分,第1部分用于备份虚拟机文件,第2部分是相关业务系统,第3部分是虚拟化平台管理系统。在表1中,ESXI-0主要用来备份所有的虚拟机文件,以防止数据丢失,同时当虚拟机系统崩溃时,也能快速恢复。ESXI-1至ESXI-3上安装了图书馆相关业务,为学校师生提供数字资源服务。ESXI-5为预留服务器,如果有新的系统业务需要搭建,可以直接在ESXI-5上快速部署,一般情况下ESXI-5是关闭的。此外vCenter是整个虚拟化平台的管理中心,对所有的ESXI服务器进行统一管理。以前业务涉及服务器10台,通过服务器虚拟化后,去除备份服务器,只需5台服务器就可以满足所有业务需求。
群集是HA、DRS等相关设置得以实现的前提,因而在对服务器进行虚拟化后,群集设计是必不可少的环节。表2是馆内虚拟化群集设计表。因实时性要求较高,而且业务内