一种基于云计算的虚拟机模板管理系统和方法技术方案

技术编号:13298276 阅读:76 留言:0更新日期:2016-07-09 16:19
本发明专利技术公开了一种基于云计算的虚拟机模板管理系统和方法。通过本发明专利技术提供的系统和方法,操作人员可以添加、删除、编辑、查看模板列表、查看模板详情,可以利用模板快速添加虚拟机,也可以将虚拟机另存为模板,有效解决了虚拟机模板管理的问题,方便了用户对虚拟机的管理。

【技术实现步骤摘要】

本专利技术涉及云计算
,尤其涉及一种基于云计算的虚拟机模板管理系统和方法
技术介绍
云计算是一种新兴的共享基础架构的方法,它的核心思想是将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和各种软件服务。云计算的底层需要虚拟化技术支持。通过虚拟化技术,云计算可以实现对资源的灵活以及高效的使用,从而为用户提供优质的服务。目前,很多云计算平台没有针对虚拟机模板进行管理或管理很简单。亟需一种高效便捷的方法来快速创建虚拟机,而不需要管理员逐一设置虚拟机各项参数。
技术实现思路
针对上述技术问题,本专利技术提供了一种基于云计算的虚拟机模板管理系统和方法。本专利技术提供的基于云计算的虚拟机模板管理系统,包括:模板管理单元,其包括:模板列表查看模块,用于以列表方式显示数据库中已有的虚拟机模板;模板添加模块,用于根据用户设置的模板参数创建新的虚拟机模板,并将该虚拟机模板存入数据库中;模板删除模块,用于根据用户的要求删除数据库中指定的虚拟机模板;模板编辑模块,用于根据用户提供的模板参数修改数据库中指定的虚拟机模板的相应的模板参数;模板详情查看模块,用于根据用户的要求显示数据库中指定的虚拟机模板的模板参数;虚拟机管理单元,其包括:虚拟机添加模块,用于根据已有的虚拟机模板创建、部署、启动新的虚拟机,并在数据库中添加该虚拟机的相关信息;虚拟机另存模块,用于根据用户的要求将指定的处于关机状态的虚拟机另存为虚拟机模板,并将该虚拟机模板存入数据库中,以便所述模板管理单元进行管理。根据本专利技术的实施例,上述虚拟机模板管理系统还可以包括:审计日志模块,用于创建记录所述模板管理单元中的模板添加模块、模板删除模块、模板编辑模块和/或所述虚拟机管理单元中的虚拟机添加模块、虚拟机另存模块的操作是否成功的审计日志。根据本专利技术的实施例,上述管理系统中模板参数可以包括模板ID、模板名称、CPU单核计算能力、CPU核数、内存、系统映像、磁盘映像和网络配置信息。根据本专利技术的实施例,上述管理系统中用户可以通过Web管理平台访问所述模板管理单元和虚拟机管理单元,发送对模板进行添加、删除、编辑、列表查看和详情查看的请求和对虚拟机进行添加、另存为模板的请求,以及设置相关的模板参数。此外,本专利技术还提供一种基于上述系统实施的虚拟机模板管理方法,包括以下步骤:以列表方式显示数据库中已有的虚拟机模板;根据用户设置的模板参数创建新的虚拟机模板,并将该虚拟机模板存入数据库中;根据用户的要求删除数据库中指定的虚拟机模板;根据用户提供的模板参数修改数据库中指定的虚拟机模板的相应的模板参数;根据用户的要求显示数据库中指定的虚拟机模板的模板参数;根据已有的虚拟机模板创建、部署、启动新的虚拟机,并在数据库中添加该虚拟机的相关信息;根据用户的要求将指定的处于关机状态的虚拟机另存为虚拟机模板,并将该虚拟机模板存入数据库中,以便进行管理。根据本专利技术的实施例,上述虚拟机模板管理方法还包括:创建用于记录模板添加、模板删除、模板编辑和虚拟机添加、虚拟机另存模板的操作是否成功的审计日志。根据本专利技术的实施例,上述方法中可以通过Web管理平台发送对模板进行添加、删除、编辑、列表查看和详情查看的请求和对虚拟机进行添加、另存为模板的请求,以及设置相关的模板参数。根据本专利技术的实施例,可以在对模板进行添加、删除、编辑、列表查看和详情查看和对虚拟机进行添加、另存为模板的操作过程中,验证模板参数的合法性,若不合法,则显示错误信息,提示操作失败。根据本专利技术的实施例,上述方法中模板参数可以包括模板ID、模板名称、CPU单核计算能力、CPU核数、内存、系统映像、磁盘映像和网络配置信息。根据本专利技术的实施例,当设置模板参数时,用户可以通过数据库获取可用的系统映像、磁盘映像和网络配置信息,从中选取进行设置。与现有技术相比,本专利技术的一个或多个实施例可以具有如下优点:通过本专利技术提供的系统和方法,管理员可以添加、删除、编辑、查看模板列表、查看模板详情,可以利用模板快速添加虚拟机,也可以将虚拟机另存为模板,有效解决了虚拟机模板管理的问题,方便了用户对虚拟机的管理。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例共同用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1是本专利技术的虚拟机模板管理系统的组成结构示意图;图2是本专利技术实施例中关于数据库中模板参数的设置的示意图;图3是本专利技术的虚拟机模板管理系统的关于模板列表查看的工作流程图;图4是本专利技术的虚拟机模板管理系统的关于模板添加的工作流程图;图5是本专利技术的虚拟机模板管理系统的关于模板删除的工作流程图;图6是本专利技术的虚拟机模板管理系统的关于模板编辑的工作流程图;图7是本专利技术的虚拟机模板管理系统的关于模板详情查看的工作流程图;图8是本专利技术的虚拟机模板管理系统的关于虚拟机添加的工作流程图;图9是本专利技术的虚拟机模板管理系统的关于虚拟机另存模板的工作流程图;图10是本专利技术实施例中虚拟机模板管理系统所提供的添加模板的对话框的示意图;图11是本专利技术实施例中虚拟机模板管理系统所提供的添加模板的模板参数内容的示意图;图12是本专利技术实施例中虚拟机模板管理系统所提供的虚拟机另存模板的对话框的示意图;图13是本专利技术实施例中虚拟机模板管理系统所提供的另存模板的模板参数内容的示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,以下结合附图对本专利技术作进一步地详细说明。如图1所示,本专利技术提供的虚拟机模板管理系统包括模板管理单元100和虚拟机管理单元200。其中,:模板管理单元100包括:模板列表查看模块110,用于以列表方式显示数据库中已有的虚拟机模板;模板添加模块120,用于根据用户设置的模板参数创建新的虚拟机模板,并将该虚拟机模板存入数据库中;模板删除模块130,用于根据用户的要求删除数据库中指定的虚拟机模板;模板编辑模块140,用于根据用户提供的模板参数修改数据库中指定的虚拟机模板的相应的模板参数;模板详情本文档来自技高网...

【技术保护点】
一种基于云计算的虚拟机模板管理系统,其特征在于,包括:模板管理单元,其包括:模板列表查看模块,用于以列表方式显示数据库中已有的虚拟机模板;模板添加模块,用于根据用户设置的模板参数创建新的虚拟机模板,并将该虚拟机模板存入数据库中;模板删除模块,用于根据用户的要求删除数据库中指定的虚拟机模板;模板编辑模块,用于根据用户提供的模板参数修改数据库中指定的虚拟机模板的相应的模板参数;模板详情查看模块,用于根据用户的要求显示数据库中指定的虚拟机模板的模板参数;虚拟机管理单元,其包括:虚拟机添加模块,用于根据已有的虚拟机模板创建、部署、启动新的虚拟机,并在数据库中添加该虚拟机的相关信息;虚拟机另存模块,用于根据用户的要求将指定的处于关机状态的虚拟机另存为虚拟机模板,并将该虚拟机模板存入数据库中,以便所述模板管理单元进行管理。

【技术特征摘要】
1.一种基于云计算的虚拟机模板管理系统,其特征在于,包括:
模板管理单元,其包括:
模板列表查看模块,用于以列表方式显示数据库中已有的虚拟机模板;
模板添加模块,用于根据用户设置的模板参数创建新的虚拟机模板,并将
该虚拟机模板存入数据库中;
模板删除模块,用于根据用户的要求删除数据库中指定的虚拟机模板;
模板编辑模块,用于根据用户提供的模板参数修改数据库中指定的虚拟机
模板的相应的模板参数;
模板详情查看模块,用于根据用户的要求显示数据库中指定的虚拟机模板
的模板参数;
虚拟机管理单元,其包括:
虚拟机添加模块,用于根据已有的虚拟机模板创建、部署、启动新的虚拟
机,并在数据库中添加该虚拟机的相关信息;
虚拟机另存模块,用于根据用户的要求将指定的处于关机状态的虚拟机另
存为虚拟机模板,并将该虚拟机模板存入数据库中,以便所述模板管理单元进
行管理。
2.根据权利要求1所述的虚拟机模板管理系统,其特征在于,还包括:
审计日志模块,用于创建记录所述模板管理单元中的模板添加模块、模板删
除模块、模板编辑模块和/或所述虚拟机管理单元中的虚拟机添加模块、虚拟机另
存模块的操作是否成功的审计日志。
3.根据权利要求1或2所述的虚拟机模板管理系统,其特征在于:
所述的模板参数包括模板ID、模板名称、CPU单核计算能力、CPU核数、
内存、系统映像、磁盘映像和网络配置信息。
4.根据权利要求1或2所述的虚拟机模板管理系统,其特征在于:
所述用户通过Web管理平台访问所述模板管理单元和虚拟机管理单元,发送
对模板进行添加、删除、编辑、列表查看和详情查看的请求和对虚拟机进行添加、
另存为模板的请求,以及设置相关的模板参数。
5.一种基于权利要求1至4中任意一项所述的系统实...

【专利技术属性】
技术研发人员:杨清玉李轩兰雨晴李金丽胡敏杰申利飞
申请(专利权)人:中标软件有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1