VMware服务器虚拟化在企业管理中的应用
   来源:中国科技博览     2018年08月12日 11:46

VMware服务器虚拟化在企业管理中的应用

何江银 黄岷 张伟强

[摘 要]在企业运行和管理中通常需要部署多个软件或应用系统,这些软件或应用均需要服务器的支持,而同一服务器中若同时运行多个支撑软件可能存在软件的兼容问题或硬件使用的冲突,若为每一个软件或应用配置一个服务器又大大增加了企业的开销和负担,还会在很大程度上浪费服务器的处理能力。服务器虚拟化技术是在同一硬件平台上创建多个虚拟服务器,实现单服务器设备的多服务器功能部署,利用该技术可以有效消除或改善上述服务器应用中存在的弊端。

[关键词]虚拟化服务器;VMware;关键技术;构建实现

中图分类号:G228 文献标识码:A 文章编号:1009-914X(2018)30-0358-01

1 虚拟化服务器设计原则分析

在创建虚拟服务器时首先应该考虑的是被创建的服务器是否具有实用性和先进性,是否能够满足使用需求。其次为保障服务器的正常运行以及在服务器被消除或重新建立时能够对其运行期间的数据进行保存和恢复就必须采取一定的技术手段对服务器的功能和内容进行适当的处理,一方面增强服务器运行中数据的安全性与可恢复性,另一方面要降低故障发生的可能性。再次要增强虚拟服务器的可管理性,虚拟服务器被创建时应该充分考虑到其日常维护与操作等内容的要求,可以向用户提供便捷的、有好的交互界面。

2 基于VMware的服务器虚拟化平台构建

2.1 原理分析

VMware虚拟化技术可以利用其相关软件在某一物理服务器中同时创建多个虚拟服务器,所有服务器都可以根据使用需求运行不同的操作系统,并在该操作系统之上运行应用程序平台,向网络内用户提供服务,同时,不同虚拟服务器之间保持相互独立,但共用同一物理设备的资源,如处理器、内存、存储空间等。这种实现方式可以很好的利用物理服务器的资源,节约企业运行成本。

实际应用中,VMware虚拟化技术可以在某一物理服务器和与其适配的操作系统中插入一层新的软件层,在该层中可以运行一个用于对系统硬件资源进行配置与管理的虚拟机监视器,通过该监视器可以将服务器硬件资源划分为多个相互独立的部分,每一部分都可用于创建一个虚拟操作系统。虽然不同虚拟服务器之间相互独立,但是它们是通过同一虚拟机创建和封装的,故虚拟机与操作系统、设备驱动以及应用程序等具有良好的兼容性,都可以按照运行需求获取和访问其能够支配空间内的数据资源。

2.2 关键技术

VMware系统中的关键技术有VMotion技术、VCB技术、DRS技术以及Data Recovery技术等。

(1)VCB技术则是定时对虚拟服务器相关应用进行备份操作,当服务器出现故障时向用户提供短时故障恢复功能。

(2)DRS技术可以对VMware建立的服务器集群进行资源监控和动态分配,该技术可以有效提升服务器物理设备的资源利用率,增强各虚拟服务器之间的协调性。

(3)Data Recovery技术可以对用户需要保存的虚拟机数据进行磁盘备份和恢复,其特性在于,在备份过程中出现的重复的数据只需要保存一次。

3 VMware虚拟化服务器的构建实现

3.1 存储构建实现

为向虚拟服务器提供可靠的使用性能,在存储选择方面可以使用SAN盘阵配合使用SAN协议以及高性能服务器集群技术进行存储资源共享和分配,为虚拟服务器的建立提供存储环境。在虚拟服务器中的存储管理中,为保证服务器具有较为便捷的管理方式和较短的故障恢复时间,可以使用直连式存储技术对虚拟服务器资源占用情况进行检测、对虚拟服务器的配置文件进行存储和管理。

3.2 动态资源分配实现

VMware软件可以提供一个可应用的分布式资源调度技术(DRS技术),利用该程序可以对不同主机的硬件进行统一配置,这样就消除了不同设备之间的差异性,使得资源的自动化分配成为可能。VMware软件可以向用户提供VMotion技术,使用该技术可以在不影响使用效果、不改变配置信息的前提下非常简单的实现虚拟服务器的迁移,这就使得服务器相关硬件完全实现了虚拟化,更加方便用户管理和使用。配合使用DRS技术和VMotion技术可以非常便捷的对所创建的虚拟服务器进行动态资源分配。

3.3 资源池的创建实现

不同的虚拟机在不同的运行状态下对资源的需求不同,为使物理服务器处于最佳的运行状态就需要对虚拟服务器的资源使用状态进行实时监控,对物理服务器的资源进行动态均衡分配。对于需要较多资源的虚拟服务器可以从资源池中划分出更多的空闲资源提供给该服务器,对于资源需求较少的虚拟服务器可以将其所占用的过多的物理资源重新释放到资源池中。

3.4 虚拟化服务器的测试分析

(1)在某一物理服务器中创建虚拟服务器集群,并将某一软件系统部署到集群中的某一虚拟服务器中运行。全部软件系统迁移完毕后观察和测试每个虚拟机的运行状态,看是否能够运行通过。

(2)将需要使用加密狗或使用注册码的软件系统部署到虚拟服务器中进行测试,观察是否能够正常运行。

(3)构建虚拟架构,对整个物理服务器与所有虚拟服务器的资源进行整合与管理,然后测试其运行属性,观察是否能够运行通过。

(4)进行备份和恢复测试,观察是否能够顺利通过。

3.5 结构安全性设计

3.5.1 服务器的冗余模块配置

服务器及存储等设备支持冗余双路供电,确保单路供电发生问题时业务的连续性。服务器直接接入核心交换机,采用Solaris IPMP多链路连接方式实现,保障数据的畅通。

3.5.2 存储的冗余数据传输链路接入

根据应用需要增加设备连接链路,以确保得到更高的链路冗余及数据通道传输性能。根据应用需求,可以很方便的增加数据管理服务器或存储设备,由于相互间是通过SAN光纤交换机实现设备连接,SAN的光纤连接技术支持设备的动态配置,即服务器、磁盘阵列接入SAN存储网络即可被访问、被操作,因此服务器或存储设备的增加不会对现有设备的正常运行产生任何影响。

3.5.3 磁盘阵列的安全性配置

两台存储设备上的磁盘均采用RAID技术,通过将多主机设备与磁盘镜像和磁盘分配结合使用,既可防止节点故障,又可防止单个磁盘故障,有效保护存储数据的可用性和安全性。

结束语

综上所述,利用VMware虚拟化技术可以将多个服务器进行资源和内容整合,在不降低软件使用性能的前提下降低软件部署成本,提升物理服务器的资源利用率,增强软件运行的连續性。

参考文献

[1] 宋发平.VMware服务器虚拟化在建设新一代企业数据中心中的运用研究[J].电子制作,2015(9):86-87.

[2] 宋迪.IT厂商谈存储虚拟化发展(二)VMware服务器虚拟化中的存储虚拟化[J].中国传媒科技,2009(3):42-44.

[3] 李刚,周利霞,宋军,王晓磊,姚会琴,&齐士超等.(2011).基于vmware esxi软件的服务器虚拟化技术在天津地震监测网络中的应用.震灾防御技术,06(3),311-318.

[4] 武佳宁.基于VMwarevSphere的数据中心服务器虚拟化解决方案[J].微型电脑应用,2016,32(9):32-34.

[5] 朱天生,等.利用服务器虚拟化技术构建基因资源数据整合分析发布平台[J].农业网络信息,2012年第1期.

作者简介

何江银,甘肃银光聚银化工有限公司,620402198711021323。

黄岷,甘肃银光聚银化工有限公司,620402197605311314。

张伟强,甘肃银光聚银化工有限公司,620402198204211317。

服务器 文章 技术