一种虚拟化平台的镜像库管理方法及装置制造方法及图纸

技术编号:20484119 阅读:15 留言:0更新日期:2019-03-02 18:40
本申请公开了一种虚拟化平台的镜像库管理方法及装置;上述镜像库管理方法包括:获取预先制作的镜像库模板;将镜像库模板导入虚拟化平台;在虚拟化平台挂载镜像库模板提供的镜像源服务,并配置能够使用镜像源服务的虚拟机。本申请实现了给虚拟化平台的虚拟机提供各种镜像源服务。

【技术实现步骤摘要】
一种虚拟化平台的镜像库管理方法及装置
本申请涉及但不限于虚拟化
,尤指一种虚拟化平台的镜像库管理方法及装置。
技术介绍
在云计算时代,越来越多的应用部署在虚拟机上,并且开源软件也越来越多地被人们使用并部署在虚拟机上,能够快速、便捷、安全地获取开源软件并部署开源软件成了人们对虚拟化平台的诉求。然而,目前很多企事业单位的虚拟化平台采用隔离的内网,不能连接互联网,对开源软件的获取造成了较大不便。
技术实现思路
本申请实施例提供一种虚拟化平台的镜像库管理方法及装置,实现给虚拟化平台的虚拟机提供各种镜像源服务。一方面,本申请实施例提供一种虚拟化平台的镜像库管理方法,包括:获取预先制作的镜像库模板;将所述镜像库模板导入虚拟化平台;在所述虚拟化平台挂载所述镜像库模板提供的镜像源服务,并配置能够使用所述镜像源服务的虚拟机。另一方面,本申请实施例提供一种虚拟化平台的镜像库管理装置,包括:获取模块,适于获取预先制作的镜像库模板;导入模块,适于将所述镜像库模板导入虚拟化平台;挂载模块,适于在所述虚拟化平台挂载所述镜像库模板提供的镜像源服务,并配置能够使用所述镜像源服务的虚拟机。再一方面,本申请实施例提供一种管理节点,包括:存储器和处理器,所述存储器存储虚拟化平台的镜像库管理程序,所述镜像库管理程序被所述处理器执行时实现上述镜像库管理方法的步骤。此外,本申请实施例还提供一种计算机可读介质,存储有虚拟化平台的镜像库管理程序,所述镜像库管理程序被处理器执行时实现上述镜像库管理方法的步骤。在本申请实施例中,通过导入镜像库模板,使得虚拟化平台能够提供镜像源服务,使用户可以在自己的虚拟机内安装使用安全、方便、快捷的开源软件,解决了用户在局域网内不能下载开源软件或者因防火墙原因不能下载国外开源软件的问题,并且提升了用户对虚拟化平台产品的认可度。本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本申请技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请的技术方案,并不构成对本申请技术方案的限制。图1为本申请实施例提供的虚拟化平台的镜像库管理方法的流程图;图2为本申请实施例提供的虚拟化平台的镜像库管理装置的示意图;图3为本申请实施例提供的管理节点的示意图。具体实施方式下面将结合附图对本申请的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1为本申请实施例提供的虚拟化平台的镜像库管理方法的流程图。本实施例提供的镜像库管理方法,可以应用于虚拟化平台的管理节点。其中,虚拟化平台可以包括管理节点和计算节点,在计算节点上部署有一个或多个虚拟机,管理节点用于对部署在计算节点的虚拟机进行管理。如图1所示,本实施例提供的镜像库管理方法包括以下步骤:步骤101、获取预先制作的镜像库模板;步骤102、将镜像库模板导入虚拟化平台;步骤103、在虚拟化平台挂载镜像库模板提供的镜像源服务,并配置能够使用镜像源服务的虚拟机。在一示例性实施方式中,镜像库模板可以包括:按照操作系统进行分类的源虚拟机模板。其中,源虚拟机模板中可以包括软件安装包。示例性地,可以通过以下方式制作镜像库模板:同步官方yum源、pypi源、docker镜像源等常用镜像源到虚拟化模板制作系统,然后在虚拟化模板制作系统按照操作系统进行分类,制作源虚拟机模板。需要说明的是,虚拟化模板制作系统可以为根据需求开发的模板制作系统,用于实现模板制作。在一示例性实施方式中,步骤101可以包括:从目的地址下载镜像库模板;或者,从存储介质获取镜像库模板。本示例性实施方式中,管理节点可以前往目的地址下载镜像库模板,比如,从相应的官网下载镜像库模块;或者,管理节点可以从存储介质获取镜像库模板,比如,从存储有镜像库模板的设备拷贝镜像库模板。然而,本申请对此并不限定。在一示例性实施方式中,步骤102可以包括:将镜像库模板导入虚拟化平台,创建能够提供镜像源服务的虚拟机。在本示例性实施方式中,可以通过管理节点上显示的虚拟化平台的操作界面,将获取的镜像库模板导入虚拟化平台,然后利用该镜像库模板在虚拟化平台创建能够提供镜像源服务的虚拟机。如此,实现在虚拟化平台提供镜像源功能。在一示例性实施方式中,步骤103可以包括:根据在虚拟化平台的操作界面上所选择的虚拟机以及镜像源服务的挂载指令,将镜像源服务配置给所选择的虚拟机。在本示例性实施方式中,在虚拟化平台的操作界面上可以选择需要镜像源服务的虚拟机,然后点击挂载镜像源服务的按钮,将镜像源服务配置到所选择的虚拟机内。之后,这些虚拟机可以根据不同需求下载镜像源中的资源使用。在本实施例中,虚拟化平台可以提供镜像源功能;虚拟化平台中的虚拟机只需要通过点击挂载镜像源服务按钮,即可以享受虚拟化平台提供的安全、便捷的镜像源功能,从而提高虚拟化平台产品的可用性、易用性,并提升用户对虚拟化平台产品的认可度。图2为本申请实施例提供的虚拟化平台的镜像库管理装置的示意图。如图2所示,本实施例提供的镜像库管理装置可以包括:获取模块201、导入模块202以及挂载模块203。其中,获取模块201,适于获取预先制作的镜像库模板;导入模块202,适于将镜像库模板导入虚拟化平台;挂载模块203,适于在虚拟化平台挂载镜像库模板提供的镜像源服务,并配置能够使用镜像源服务的虚拟机。在一示例性实施方式中,镜像库模板可以包括:按照操作系统进行分类的源虚拟机模板。在一示例性实施方式中,导入模块202可以适于通过以下方式将镜像库模板导入虚拟化平台:将镜像库模板导入虚拟化平台,创建能够提供镜像源服务的虚拟机。在一示例性实施方式中,获取模块201可以适于通过以下方式获取预先制作的镜像库模板:从目的地址下载镜像库模板;或者,从存储介质获取镜像库模板。在一示例性实施方式中,挂载模块203可以适于通过以下方式在虚拟化平台挂载镜像库模板提供的镜像源服务,并配置能够使用镜像源服务的虚拟机:根据在虚拟化平台的操作界面上所选择的虚拟机以及镜像源服务的挂载指令,将镜像源服务配置给所选择的虚拟机。关于本实施例提供的虚拟化平台的镜像库管理装置的相关说明可以参照上述方法实施例的描述,故于此不再赘述。图3为本申请实施例提供的管理节点的示意图。如图3所示,本申请实施例提供一种管理节点300,包括:存储器301和处理器302,存储器301适于存储虚拟化平台的镜像库管理程序,该镜像库管理程序被处理器302执行时实现上述实施例提供的镜像库管理方法的步骤,比如图1所示的步骤。本领域技术人员可以理解,图3中示出的结构,仅仅是与本申请方案相关的部分结构的示意图,并不构成对本申请方案所应用于其上的管理节点300的限定,管理节点300可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。其中,处理器302可以包括但不限于微处理本文档来自技高网...

【技术保护点】
1.一种虚拟化平台的镜像库管理方法,其特征在于,包括:获取预先制作的镜像库模板;将所述镜像库模板导入虚拟化平台;在所述虚拟化平台挂载所述镜像库模板提供的镜像源服务,并配置能够使用所述镜像源服务的虚拟机。

【技术特征摘要】
1.一种虚拟化平台的镜像库管理方法,其特征在于,包括:获取预先制作的镜像库模板;将所述镜像库模板导入虚拟化平台;在所述虚拟化平台挂载所述镜像库模板提供的镜像源服务,并配置能够使用所述镜像源服务的虚拟机。2.根据权利要求1所述的方法,其特征在于,所述镜像库模板包括:按照操作系统进行分类的源虚拟机模板。3.根据权利要求1所述的方法,其特征在于,所述将所述镜像库模板导入虚拟化平台,包括:将所述镜像库模板导入虚拟化平台,创建能够提供镜像源服务的虚拟机。4.根据权利要求1所述的方法,其特征在于,所述获取预先制作的镜像库模板,包括:从目的地址下载所述镜像库模板;或者,从存储介质获取所述镜像库模板。5.根据权利要求1所述的方法,其特征在于,所述在所述虚拟化平台挂载所述镜像库模板提供的镜像源服务,并配置能够使用所述镜像源服务的虚拟机,包括:根据在所述虚拟化平台的操作界面上所选择的虚拟机以及镜像源服务的挂载指令,将所述镜像源服务配置给所选择的虚拟机。6.一种虚拟化平台的镜像库管理装置,...

【专利技术属性】
技术研发人员:孙永增
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1