利用虚拟化技术进行地震资料处理的方法

文档序号:9631426阅读:210来源:国知局
利用虚拟化技术进行地震资料处理的方法
【技术领域】
[0001]本发明涉及计算机应用技术领域,特别是涉及到一种利用虚拟化技术进行地震资料处理的方法。
【背景技术】
[0002]随着勘探形势的不断变化,石油企业的地震资料处理中心逐步引入特色处理软件以满足特定地质条件的处理需求,同一软件部署在多套集群上,同一集群上部署多套应用软件的情况越来越多,应用会因为的负载不均衡造成资源整体紧张、无法充分利用资源。通过利用虚拟化技术进行地震资料处理的方法,将物理集群虚拟化成多个虚拟集群分别部署不同的应用,实现应用的隔离和资源动态调配,提供系统服务高可用性和资源利用率。

【发明内容】

[0003]本发明的目的是根据地震资料处理应用特点和资源需求特点,提供一种利用虚拟化技术进行地震资料处理的方法,部署符合需求的虚拟机服务器和虚拟机节点组成虚拟集群,实现地震资料处理软件在虚拟化环境下的高效应用。
[0004]本发明利用虚拟化技术进行地震资料处理的方法,通过如下步骤实现:
步骤1.分析地震资料处理软件运行资源需求特点,根据资源需求特点将地震资料处理应用分成不同的资源需求类型,将节点分成不同的服务器类型,建立服务器模型;
步骤2.根据地震资料处理资源需求特点优化主机资源池,建立适于地震资料处理应用的虚拟存储和虚拟网络服务;
步骤3.根据地震资料处理服务器模型分别建立虚拟机模板,并优化存储和网络驱动;步骤4.根据应用需求调度主机资源,部署相应的虚拟机服务器,组成虚拟集群实现地震资料处理软件的虚拟化应用。
[0005]上述方案还包括:
在步骤2中,根据步骤1的分析结果,将虚拟存储分别建成共享系统镜像存储池、裸磁盘临时存储池和并行文件系统存储池,将网络建成管理虚拟网络和数据虚拟网络,提供分级服务;
在步骤3中,根据步骤1的分析结果,分别建立不同应用CPU密集型虚拟服务器、10密集型虚拟服务器、事务性虚拟服务器,不同类型的虚拟服务器配置对应步骤2中不同级别的存储和网络服务组合;
在步骤4中,根据应用资源应用特点不同设计虚拟资源调度策略,当有地震资料处理作业运行需求时,根据作业需求特点和调度策略选择合适主机资源,部署应用虚拟服务器组成虚拟应用集群,运行数据处理作业。
[0006]上述方案进一步包括:步骤2中虚拟网络的优化方法通过网络虚拟化,实现物理网络与虚拟网络以l:n或m:n的方式拓展网络能力,利用网桥和物理交换机相结合的方法实现vlan划分和流量控制。
[0007]在步骤4中,资源调度策略,对于CPU密集型应用,虚拟机服务器独占主机资主机资源;对于事务性应用,虚拟机服务器可以超配主机资源,并运行在共享存储上支持动态迁移;对于10密集型应用,虚拟机服务器配置实际分配CPU计算能力小于实际能力的50%。
[0008]该方法直接应用于地震资料处理软件的虚拟化应用,使地震资料处理作业运行在虚拟机上,通过步骤2和步骤3使得主机资源CPU、内存占有率控制在5%以内,同时虚拟机运行效率大于90%。
[0009]本发明的方法在传统处理集群上应用虚拟化技术将物理资源池化,并对资源池进行优化,建立不同服务等级的资源服务,然后根据地震资料处理应用服务器的不同资源需求特点定制不同的虚拟机服务器模板,当系统中有应用资源请求时,调度器读取应用请求的资源需求信息和规模需求信息,选择相应的虚拟应用服务器和主机资源服务进行虚拟应用部署,实现地震资料处理应用的虚拟化。该方法通过虚拟化技术应用将物理资源池化,实现不同应用资源共享的同时实现了不同应用系统的隔离,有效提高了应用服务器的高可靠性;同时通过虚拟资源优化技术降低物理资源损耗,保障了虚拟机运行效率,地震资料处理作业虚拟化环境与物理环境作业运行效率比达到95%以上。本发明通过虚拟化技术应用大幅提高了地震资料处理中心设备整体资源利用率,提高了服务器稳定性。
【附图说明】
[0010]图1是本发明的具体实现方法流程图。
【具体实施方式】
[0011]为使本发明的上述和其他目的、特征和优点能更明显易懂,下文特举出较佳实施例,并配合所附图式,作详细说明如下。
[0012]本发明通过如下实施例来实现:
步骤1.紧密结合地震资料处理应用的资源需求特点将地震资料处理应用节点分成不同的服务器类型,分别建立服务器模型。
[0013]步骤2.根据服务器和计算节点资源需求的不同,对虚拟存储、虚拟网络进行定制和优化,分别建立虚拟网络和虚拟存储,提供不同服务级别的资源服务,其中虚拟存储和虚拟网络的优化方法如下:
存储优化方法:根据应用特点分别建立不同级别的虚拟存储资源池:共享存储池存放虚拟机镜像,裸磁盘存储池作为数据盘,大型并行文件系统作为地震数据存储。
[0014]网络优化方法:通过网络虚拟化,实现物理网络与虚拟网络以l:n或m:n的方式拓展网络能力,利用网桥和物理交换机相结合的方法实现vlan划分和流量控制。
[0015]步骤3.根据地震资料处理服务器模型分别建立虚拟机模板,并优化存储和网络驱动。
[0016]步骤4.根据应用资源需求特点,分别调度应用虚拟机运行在合适的主机资源上,建立虚拟应用集群,实现地震资料处理软件在虚拟化环境的高效应用。
[0017]参照图1,图1为本发明的具体实现方法。在步骤101,根据地震资料处理应用的资源需求特点优化主机系统的网络、存储配置,建立虚拟网络和虚拟存储资源池,建成不同级别的服务类型,流程进入到步骤102。
[0018]在步骤102,针对每一种地震资料处理应用进行应用特点和资源需求特点分析,将应用服务器进行分类,一类服务器对应一种应用类型,分别建立服务器模型。流程进入到步骤 103 ;
在步骤103,根据服务器模型分别建立虚拟机模版,同时对虚拟机模板的虚拟资源进行优化,优化方法如上所说。流程进入到步骤104。
[0019]在步骤104,注册应用,建立虚拟机模板和主机资源服务的关联,设定资源调度策略。进入到步骤105。
[0020]在步骤105,当用户有应用需求时,根据用户地震资料处理作业资源的需求,分应用、分计算特点分别调度应用虚拟机运行在合适的主机资源上,建立虚拟应用集群。流程进入到步骤106。
[0021]在步骤106,此时,用户登录系统进行应用。流程结束。
【主权项】
1.利用虚拟化技术进行地震资料处理的方法,其特征通过如下步骤实现: 步骤1.分析地震资料处理软件运行资源需求特点,根据资源需求特点将地震资料处理应用分成不同的资源需求类型,将节点分成不同的服务器类型,建立服务器模型; 步骤2.根据地震资料处理资源需求特点优化主机资源池,建立适于地震资料处理应用的虚拟存储和虚拟网络服务; 步骤3.根据地震资料处理服务器模型分别建立虚拟机模板,并优化存储和网络驱动;步骤4.根据应用需求调度主机资源,部署相应的虚拟机服务器,组成虚拟集群实现地震资料处理软件的虚拟化应用。2.根据权利要求1所述的利用虚拟化技术进行地震资料处理的方法,其特征在于: 在步骤2中,根据步骤1的分析结果,将虚拟存储分别建成共享系统镜像存储池、裸磁盘临时存储池和并行文件系统存储池,将网络建成管理虚拟网络和数据虚拟网络,提供分级服务; 在步骤3中,根据步骤1的分析结果,分别建立不同应用CPU密集型虚拟服务器、10密集型虚拟服务器、事务性虚拟服务器,不同类型的虚拟服务器配置对应步骤2中不同级别的存储和网络服务组合; 在步骤4中,根据应用资源应用特点不同设计虚拟资源调度策略,当有地震资料处理作业运行需求时,根据作业需求特点和调度策略选择合适主机资源,部署应用虚拟服务器组成虚拟应用集群,运行数据处理作业。3.根据权利要求2所述的利用虚拟化技术进行地震资料处理的方法,其特征在于:步骤2中虚拟网络的优化方法通过网络虚拟化,实现物理网络与虚拟网络以l:n或m:n的方式拓展网络能力,利用网桥和物理交换机相结合的方法实现vlan划分和流量控制。4.根据权利要求2或3所述的利用虚拟化技术进行地震资料处理的方法,其特征在于:在步骤4中,资源调度策略,对于CPU密集型应用,虚拟机服务器独占主机资主机资源;对于事务性应用,虚拟机服务器可以超配主机资源,并运行在共享存储上支持动态迁移;对于10密集型应用,虚拟机服务器配置实际分配CPU计算能力小于实际能力的50%。
【专利摘要】一种利用虚拟化技术进行地震资料处理的方法包括:分析地震资料处理软件运行资源需求特点,根据资源需求特点将地震资料处理应用分成不同的资源需求类型,将节点分成不同的服务器类型,建立服务器模型;根据地震资料处理资源需求特点优化主机资源池,建立适于地震资料处理应用的虚拟存储和虚拟网络服务;根据地震资料处理服务器模型分别建立虚拟机模板,并优化存储和网络驱动;根据应用需求调度主机资源,部署相应的虚拟机服务器,组成虚拟集群实现地震资料处理软件的虚拟化应用。该方法通过虚拟化技术大幅提高了地震资料处理中心设备整体资源利用率,提高了服务器稳定性,地震资料处理作业虚拟化环境与物理环境作业运行效率比达到95%以上。
【IPC分类】G06F9/455
【公开号】CN105389196
【申请号】CN201410447816
【发明人】董涛, 孙友凯, 刘芳, 刘玉梅, 邱小果, 李战强
【申请人】中国石油化工股份有限公司, 中国石油化工股份有限公司胜利油田分公司物探研究院
【公开日】2016年3月9日
【申请日】2014年9月4日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1