[发明专利]一种基于日志文件写入外挂NAS实现虚拟化计算部署的新方法在审
申请号: | 201210126413.5 | 申请日: | 2012-04-26 |
公开(公告)号: | CN103377069A | 公开(公告)日: | 2013-10-30 |
发明(设计)人: | 万乾荣;王正军;王明敏;吴坚;陈宝霞;邓勇;李奎;张振宇 | 申请(专利权)人: | 东方有线网络有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 201203 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 日志 文件 写入 外挂 nas 实现 虚拟 计算 部署 新方法 | ||
技术领域
本发明涉及一种基于日志文件写入外挂NAS实现虚拟化计算部署的新方法,属于信息技术领域,特别是虚拟化计算领域。
背景技术
虚拟化计算是目前主流的信息技术,通过在高性能的通用服务器(比如基于Intel Xeon至强或AMD Opteron多核CPU)上部署虚拟化软件,可以在单台服务器上部署数个至几十个计算环境,每个计算环境之间都互相隔离,对于用户来说,每个计算环境都是一台单独的计算机,可以进行配置、重启、更改迎接而不影响其他计算环境。这样使得企业内部的信息系统部署所需的主机数量大大减少。图1所示的是虚拟化计算的一般架构。
目前在企业内部署虚拟化主流是使用VMWare公司(www.vmware.com)的相关产品。在该公司产品中,部署了虚拟化的服务器称为主机(相关文档中也称作host),用于执行具体计算任务的单个计算环境称为客户机(相关文档中也称作guest)。
在虚拟化方式下,每个新的客户机也都需要配置单独的CPU、内存、硬盘、网卡资源。这样基于每个客户机所运行计算任务的不同,需要为该客户机预留一定的硬盘空间,以便安装操作系统、应用程序、日志文件等。每个客户机将在主机上生成一组实体文件,包括这些CPU、内存、硬盘、网卡的配置,客户机的硬盘也将体现为一个虚拟磁盘实体文件(在VMWare系统中一般被命名为vmdk),且其大小和客户机所分配的硬盘空间大小一致。
在部署虚拟化以后,由于每台主机会在运行过程中产生大量的日志(包括系统本身的各类日志,和应用软件所产生的日志),使得在虚拟化后每个客户机的磁盘很容易被日志文件占满;并且在业务运行过程中对这些日志文件进行读取、分析时,也需要访问每个客户机在主机上的虚拟磁盘实体文件,这样也会造成主机的磁盘读写压力。
目前在虚拟化部署时,一般采用直连式存储(Direct Attached Storage,缩写为DAS)、存储局域网络设备(Storage Area Network,缩写为SAN)、网络附加存储设备(Network Attached Storage,缩写为NAS)来存放客户机所用的虚拟磁盘实体文件。当在虚拟化的主机上运行了几十台客户机后,对于虚拟磁盘实体文件的可用空间、磁盘读写压力将加大,尤其是时刻运行且产生大量日志数据的应用软件。
在此部署方式下,管理员、操作人员访问应用程序的日志文件时,将频繁登录客户机,管理维护效率低下。
因此本发明针对此问题,提出了一种基于日志文件写入外挂NAS实现虚拟化计算部署的新方法,以对这类产生大量日志数据的应用软件在部署时可有效降低磁盘空间占用并提高运行性能。
发明内容
本发明提供了一种基于NAS网络共享目录来存储日志文件的部署方法,实现各应用软件在进行虚拟化部署时,有效解决上述问题。
本发明的关键技术在于,在部署虚拟化的客户机时,除了分配正常的磁盘空间用于安装操作系统、应用程序外,要求客户机统一加载NAS网络附加存储设备的共享目录用于日志文件存放的目录,以便应用软件将生成的日志文件直接写入到NAS共享目录中,这样客户机只需要少量的磁盘空间用于安装操作系统、必要的应用软件,所占用的磁盘空间在系统安装、配置完成后基本上不会增加,通过NAS网络存储设备的大容量存储资源作为多个应用的共享存储空间,使得解决日志数据对虚拟磁盘实体文件的空间占用问题;同时日志文件存放在NAS共享目录上,使得对日志文件的分析、处理不占用客户机自身的性能。
本发明的有益效果是,避免了在虚拟化部署时,由于应用软件的日志文件产生过多而造成客户机对应的虚拟磁盘实体文件预先分配空间过大或消耗过快的问题;同时将日志文件统一存放在外置NAS上,可使得对日志文件的读取、分析、处理不用登录到客户机上,减少对客户机的资源占用,提高日志文件管理维护效率。
附图说明
图1是虚拟化计算的一般架构图。
图2是虚拟磁盘实体文件存放在SAN磁盘阵列时的传统虚拟化部署示意图。
图3是本发明提供的基于日志文件写入外挂NAS实现虚拟化计算部署的架构图。
具体实施方式
以下结合附图和举例,详细说明本发明的具体实施方式。
在实际部署时,一般采用DAS、SAN或NAS来存放客户机的虚拟磁盘实体文件。附图2是以虚拟磁盘实体文件存放在SAN磁盘阵列为例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东方有线网络有限公司,未经东方有线网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210126413.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种适用于教学的电动吸尘黑板擦
- 下一篇:曲面柔版印刷机的墨槽装置