虚拟技术在IT运维管理中的应用研究
2017年10月30日 16:24 浏览:2811
摘要 随着时代的发展,运营商的业务势必出现转型,进而衍生出诸多IT系统。当前,IT系统多存在运维成本高但运行效率低下的缺憾。文章首先分析了虚拟技术在提升IT系统软硬件运行平稳性方面的作用,进而以VMWARE为例设计解决IT系统现存问题的方案。文章的研究成果表明虚拟化技术对IT运维水平的提升具有明显作用,值得作进一步探究和推广。
关键词:虚拟技术;IT运维;运营商
当下,随着商业竞争的加剧,运营商实施业务的部分转型在所难免。为了支撑这些转型业务,需运行更多的IT系统,如何实现这些系统的低运维成本、高运维效率是一项新的课题。
1 运行商的IT运维现状
为配合业务转型而增配的IT系统在部署上多采用“Web+应用服务器+数据库”的结构,具有软件种类多、PC机数量大、操作复杂化等特点;但另一方面,因转型业务非主业,业务量相对不大、系统负载相对低下。因此,当前运营商IT运维面临的挑战是:运维成本在持续上升,但运维效率呈现下降趋势。这需要引入虚拟化技术加以解决。,
2 关于虚拟技术
2.1 虚拟化及其特点
所谓虚拟化,就是削弱用户对物理计算资源的直接访问,代之以对逻辑资源的访问。其实质是以虚拟连接取代物理连接,最大程度减少物理资源的配置。虚拟化的主要特点包括:①封闭。所有虚拟环境构成一个独立文件,既符合兼容性,又易于备份、转移和复制。②隔离。虚拟化环境中每个虚拟机互相隔离,数据不会在它们之间泄露。③分区。应用虚拟化后,计算资源被放置在资源池中,同一个硬件可被多个操作系统操控,提高物理资源利用的有效性。
2.2 关于虚拟化软件
虚拟化软件是操作系统和物理硬件之间的“桥梁”,通过该类软件,不管硬件如何更新,从操作系统看到的均是通用硬件,即虚拟化软件可处理硬件的差别。这样,IT系统也具备了在不同物理平台上转移的能力。
虚拟化软件的发展已历三代:①第一代通过hypervisor或者主机架构提供服务器分区能力。②第二代增加了生产力的规划、虚拟化的管理、物理服务器迁移至虚拟机的功能。③第三代将标准服务器和存储虚拟化聚合成一个动态资源池,可保证任何资源处于高可用状态。
目前市场度较高的虚拟化软件主要是VMWARE公司的VI3。
3 虚拟技术在IT运维管理的应用
3.1 软件套件的选用
我们以VMWARE公司的虚拟化软件作为解决IT运维问题的选择。根据实际要达到的管理效果,选取VMware的软件套件如下:①VMware Infrastructure。其为基础架构,直接安装于硬件服务器。②VMware ESX Server。其为核心部件,完成对硬件的抽象。③VMware virtual SMP。实现服务器对称多处理器的虚拟化。④Virtual Center。对VMware ESX形成统一管理和监控。⑤VMware VMotion。为VMware虚拟机提供自动、动态迁移。⑥VMware HA。负责应用程序可用性。⑦VMware DRS。实现对虚拟机可用资源的统一调度。⑧VMware Consolidated。此为驱动程序和脚本,用于备份代理。⑨P2V Assiatant。用于物理机向虚拟机的迁移。
3.2 降低运维成本的方案设计
总体思路:构建服务器资源池,提高服务器被利用效率,减少硬件购置数量。
实施对象:针对IT系统中的Web层和应用服务器层的应用效率低,主要就这两层进行整合。
拓扑结构,见图1所示。
图1 降低运维成本方案的拓扑
方案说明:①首先筛选出负载相对较低的Web服务和应用服务,作为整合对象;②选择性能佳的一定数量服务器,配以VMWARE软件套件,形成服务器资源池;③根据整合需要建立虚拟机单元,分配CPU、硬盘、内存、网卡等资源;④安装OS、被整合结构层的软件,完成系统虚拟化。
某地运营单位的应用实例表明:通过该方案,可达到服务器瘦身目的,缩减运维成本。
3.3 提升运维效率方案
总体思路:构建备份资源池,对各备份进行集中管理,以简化备份操作和缩短恢复时延。
实施对象:IT系统三层结构。
拓扑结构,见图2所示。
图2 提升运维效率方案的拓扑
方案说明:①将相关的VMWare软件套件安装至备份服务器(相对独立),形成备份服务器资源池;②通过VMware virtual center和存储设备,达成备份虚拟机资源的统一分配和集中管理。
因备份虚拟机是封装了全景备份环境的一组文件,具有一次构建多次部署特性,所以大大降低了备份操作的复杂程度,提高了备份效率。同时,虚拟机启动无需经历硬件设备初始化环节,因此能将备份系统的恢复时延从大约几十分钟降低至几分钟的程度,可谓效果显著。
4 结语
文章针对运营商IT运维难题,提出采用虚拟化技术来达到运维成本降低和运维效率提升的双赢效果。文章着重就VMWARE公司软件套件的应用展开叙述。在实际实施中,我们主要要做好网络规划、存储冗余、资源池管理等环节。虚拟化是一门新兴技术,其潜力非常巨大,应注意在实践过程中进行深层次的探索。