一、前言
蚌埠市局(公司)一直以来十分重视以信息化手段提高日常工作的效率和具体业务的处理能力。目前,蚌埠市局(公司)内部有Io多个业务系统的运行,包括商业MIS系统、GPS系统、OA管理系统、内部监管、WEB门户系统等。随着市局(公司)信息化应用逐渐深入,现有的TI'系统规模越发庞大,效率低、管理难、灵活性差、占用资源多等缺陷日益明显,这让企业耗费了过多的人力、财力、物力、时间等资源,结果信息化发展变得障碍重重。
首先,市局(公司)的件技术人员数量非常有限,随着系统的不断增多,信息系统的维护工作给TI'部门带来了很大的压力:其次,随着应用的深入,新系统会不断地增多,如果采用购买新机器的方式支撑应用系统发展,必然带来大马拉小车的局面,造成极大的运算资源和资金的浪费;再次,原有的一些系统由于负载的增加和系统优化的需要,必须进行负载均衡和冗灾备份,而采用购买新设备的方式,显然有些耗费过大;最后,我们现在的机房空间资源和电力资源都已经无法满足添加新设备的需求。
虚拟化技术的出现解决了这一矛盾,服务器虚拟化使得操作系统不再直接安装在硬件上,业务服务器成为逻辑服务器概念,形成了逻辑层和物理层分离的横向结构,不仅可以方便地复用硬件资源,管理效率也大大提高。同时,Citrix结合服务器虚拟化、应用虚拟化和流技术,提出了新一代动态数据中心的建设模式,能够根据不同业务模块的资源消耗,自动地分配硬件资源,从而最大限度满足企业级数据中心的高效率、高性价比和自动化管理等要求。
二、XEN服务器虚拟化平台的设计
一个优秀的系统平台要以人为本,充分考虑用户对系统的要求,考虑到XEN服务器虚拟化平台的主要用户是终端用户(所有的应用软件的使用者)、管理者(IT运维人员和业务系统的管理人员),前者主要是使用具体的业务软件,对于系统的后台不需要太多的了解,后者是XEN服务器虚拟化平台的主要使用者。
对于终端用户而言,平台要提供的服务是业务系统的正常使用,根据自己的习惯设定应用系统的设置,完成日常的查询、上传和下载功能,而不需要去了解所使用的系统是在什么操作系统上或者是由哪台服务器处理数据。
对管理者而言,平台要让他们使用方便,快捷地进行维护管理以及高效的软件部署测试。
(一)XEN服务器虚拟化平台的架构。XEN是目前流行的一款基于X86平台的虚拟机软件,由开源的Linux内核代码移植过来的,当它采用准虚拟化技术时,通过修改客户操作系统内核,让虚拟机与VMM共同协作来绕过X86的虚拟化漏洞,VMM不是完全虚拟底层硬件,操作系统并不运行在真实的硬件上,在XEN中,虚拟机或VM也可以叫做域,0号域是一个有特殊权限的虚拟机,它作为VMM的扩展提供系统的管理控制服务。把控制模块放在0号域而不是VMM中的好处在于可以将系统实现机制和控制机制相分离,在设计时能够更好地专注本机制的功能。鉴于本公司的实际情况,采用现有的3台服务器,不用光纤交换机,通过HBA卡直连存储的方式,作为XEN服务器虚拟化平台的物理架构。(图1)
(二)XEN服务器虚拟化平台的功能
1、资源池。由于本单位XEN服务器虚拟化平台的设计是3台XenServer主机,如果是3台主机独立运行,不能实现系统冗余,安全性能不高,建立资源池的功能就是将这些主机绑定在一起,形成可以托管虚拟机的单一受管理实体,与共享存储结合后,资源池允许VM在内存充足的任何XenServer主机上启动,并允许VM保持运行状态的情况下在XenServer主机间动态迁移,也就是说,当单个XenServer主机发生硬件故障时,可以在另一个XenServer主机上启动出现故障的XenServe:主机上的VM,提高VM的运行安全。
2、高可用性。启用高可用性((HA)后,XenServer将持续监视资源池中的主机运行状况,如果当前VM主机发生故障,HA机制会自动将受保护的VM移动到一台运行状况好的主机上,如果是主服务器发生故障,HA会自动选择一台主机接管主服务器角色,以便XenServer资源池能正常运行。
3、VM的创建。VM是通过模板创建的,XenServer随附了一个基本模板集,其范围从可引导操作系统供应商安装的CD或可通过网络库运行的通用“原始VM"到经过预配置的完整操作系统实例。
使用模板创建VM有三种基本方法:
(1)使用完整的预配置模板创建;(2)从CD或ISO映像文件安装:(3)直接从网络安装服务器上的供应商介质到模板。
此外,在创建XEN服务器虚拟化平台后,需要将原来运行在物理机上的系统迁移到XEN服务器虚拟化平台,这时就要使用到XenConvert工具,来实现物理机到虚拟机(P2V)和虚拟机到虚拟机(V2V)的功能,创建新的VM。
三、XEN服务器虚拟化平台的搭建及系统迁移
(一)XEN服务器虚拟化平台的硬件环境.在市局机房正在使用的服务器中挑选最好的3台服务器来搭建XEN服务器虚拟化平台,分别是一台IBM3850X5和两台IBM3850M2。并为XEN服务器虚拟化平台配备一台存储(6T空间)。通过HBA卡直连方式搭建。
(二)XEN服务器虚拟化平台的软件环境。分别为3台服务器安装了XenServer5.6系统,并通过管理工具配置资源池和HA,使用XenConvert工具的P2V工具,将物理机上的操作系统及业务系统整个迁移到虚拟机,完成VM的创建工作。
四、XEN服务器虚拟化平台整合前后的比较(表1)
五、小结
依据上述内容,我们已经搭建了适合蚌埠市烟草公司自己的XEN服务器虚拟化平台,如果不进行虚拟化整合,随着蚌埠市烟草公司信息化建设的不断发展,几十个生产和应用系统的使用,服务器资源越来越庞大,不管是运维成本、经济效益还是信息化安全,都己超出了企业的承受能力,所以针对基础架构的虚拟化整合势在必行,而且还有更大的整合空间。
核心关注:拓步ERP系统平台是覆盖了众多的业务领域、行业应用,蕴涵了丰富的ERP管理思想,集成了ERP软件业务管理理念,功能涉及供应链、成本、制造、CRM、HR等众多业务领域的管理,全面涵盖了企业关注ERP管理系统的核心领域,是众多中小企业信息化建设首选的ERP管理软件信赖品牌。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/
本文标题:构建基于XEN技术的服务器虚拟化平台
本文网址:http://www.toberp.com/html/consultation/10839310837.html