一种部署方法、装置、设备及存储介质制造方法及图纸

技术编号:23604300 阅读:20 留言:0更新日期:2020-03-28 05:29
本发明专利技术公开了一种部署方法、装置、设备及存储介质,该方法的步骤包括:获取虚拟机镜像,虚拟机镜像安装有OpenStack服务;利用虚拟机镜像在云计算平台的虚拟化软件中建立目标虚拟机;对目标虚拟机中的OpenStack服务配置网络通信参数。在云计算平台中虚拟化软件中构建具有OpenStack服务的目标虚拟机后,能够通过该目标虚拟机的OpenStack服务为其所处的虚拟化软件提供二层以上网络的网络功能,相对提高了云计算平台中虚拟化软件所能实现的网络功能的丰富性,进而确保了云计算平台的可用性。此外,本发明专利技术还提供一种部署装置、设备及存储介质,有益效果同上所述。

A deployment method, device, equipment and storage medium

【技术实现步骤摘要】
一种部署方法、装置、设备及存储介质
本专利技术涉及计算机领域,特别是涉及一种部署方法、装置、设备及存储介质。
技术介绍
云计算平台是当前对服务器资源进行整合所常用的软件,云计算平台的功能是管理机房的服务器,将服务器的计算、网络、存储等资源虚拟化并提供给用户。云计算平台中往往集成有多种虚拟化软件,并提供统一的界面给用户选择性调用所需要的虚拟化软件,但是虚拟化软件往往只提供了二层网络功能,因此仅能向虚拟化软件提供基于MAC地址实现寻址通信的网络功能,限制了虚拟化软件实现DHCP、路由器、防火墙等更高层网络的功能。由此可见,提供一种部署方法,以相对提高云计算平台中虚拟化软件所能实现的网络功能的丰富性,进而确保云计算平台的可用性,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的是提供一种部署方法、装置、设备及存储介质,以相对提高云计算平台中虚拟化软件所能实现的网络功能的丰富性,进而确保云计算平台的可用性。为解决上述技术问题,本专利技术提供一种部署方法,包括:获取虚拟机镜像,虚拟机镜像安装有OpenStack服务;利用虚拟机镜像在云计算平台的虚拟化软件中建立目标虚拟机;对目标虚拟机中的OpenStack服务配置网络通信参数。优选的,获取虚拟机镜像,包括:获取操作系统文件以及OpenStack服务的安装文件;基于操作系统文件创建虚拟机模板,并在虚拟机模板中安装OpenStack服务的安装文件;将安装有OpenStack服务的安装文件的虚拟机模板导出为虚拟机镜像。优选的,在对目标虚拟机中的OpenStack服务配置网络通信参数之前,方法还包括:获取配置文件,并将配置文件传入目标虚拟机;对目标虚拟机中的OpenStack服务配置网络通信参数,包括:基于配置文件中的配置参数对目标虚拟机中的OpenStack服务配置网络通信参数。优选的,获取配置文件,包括:获取由云计算平台的前端用户填写的配置文件。优选的,在基于配置文件中的配置参数对目标虚拟机中的OpenStack服务配置网络通信参数之前,方法还包括:获取配置脚本;基于配置文件中的配置参数对目标虚拟机中的OpenStack服务配置网络通信参数,包括:通过执行配置脚本以基于配置文件中的配置参数对目标虚拟机中的OpenStack服务配置网络通信参数。优选的,在通过执行配置脚本以基于配置文件中的配置参数对目标虚拟机中的OpenStack服务配置网络通信参数之前,方法还包括:将配置脚本存储于目标虚拟机的自启动脚本目录。此外,本专利技术还提供一种部署装置,包括:镜像获取模块,用于获取虚拟机镜像,虚拟机镜像安装有OpenStack服务;虚拟机建立模块,用于利用虚拟机镜像在云计算平台的虚拟化软件中建立目标虚拟机;虚拟机配置模块,用于对目标虚拟机中的OpenStack服务配置网络通信参数。优选的,镜像获取模块,包括:文件获取模块,用于获取操作系统文件以及OpenStack服务的安装文件;文件安装模块,用于基于操作系统文件创建虚拟机模板,并在虚拟机模板中安装OpenStack服务的安装文件;模板导出模块,用于将安装有OpenStack服务的安装文件的虚拟机模板导出为虚拟机镜像。此外,本专利技术还提供一种部署设备,包括:存储器,用于存储计算机程序;处理器,用于执行计算机程序时实现如上述的部署方法的步骤。此外,本专利技术还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述的部署方法的步骤。本专利技术所提供的部署方法,首先获取安装有OpenStack服务的虚拟机镜像,进而利用虚拟机镜像在云计算平台的虚拟化软件中建立目标虚拟机,并对目标虚拟机中的OpenStack服务进行网络通信参数的配置。由于OpenStack服务能够提供DHCP、路由器、防火墙等二层以上网络的网络功能,因此基于安装有OpenStack服务的虚拟机镜像,在云计算平台中虚拟化软件中构建具有OpenStack服务的目标虚拟机后,能够通过该目标虚拟机的OpenStack服务为其所处的虚拟化软件提供二层以上网络的网络功能,相对提高了云计算平台中虚拟化软件所能实现的网络功能的丰富性,进而确保了云计算平台的可用性。此外,本专利技术还提供一种部署装置、设备及存储介质,有益效果同上所述。附图说明为了更清楚地说明本专利技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例公开的一种部署方法的流程图;图2为本专利技术实施例公开的一种具体的部署方法的流程图;图3为本专利技术实施例公开的一种具体的部署方法的流程图;图4为本专利技术实施例公开的一种部署装置的组成结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本专利技术保护范围。云计算平台中往往集成有多种虚拟化软件,并提供统一的界面给用户选择性调用所需要的虚拟化软件,但是虚拟化软件往往只提供了二层网络功能,因此仅能向虚拟化软件提供基于MAC地址实现寻址通信的网络功能,限制了虚拟化软件实现DHCP、路由器、防火墙等更高层网络的功能。为此,本专利技术的核心是提供一种部署方法,以相对提高云计算平台中虚拟化软件所能实现的网络功能的丰富性,进而确保云计算平台的可用性。为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。请参见图1所示,本专利技术实施例公开了一种部署方法,包括:步骤S10:获取虚拟机镜像,虚拟机镜像安装有OpenStack服务。需要说明的是,镜像(Mirroring)是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。镜像是一种文件存储形式,可以把许多文件做成一个镜像文件,与GHOST等程序放在一个盘里用GHOST等软件打开后,又恢复成许多文件,RAID1和RAID10使用的就是镜像。常见的镜像文件格式有ISO、BIN、IMG、TAO、DAO、CIF、FCD。而在本步骤中获取的虚拟机镜像指的是至少安装有OpenStack服务的虚拟机对应的镜像,虚拟机镜像中包含有其相应的虚拟机的全部数据内容,因此能够根据虚拟机镜像构建具有独立运行能力的虚拟机。步骤S11:利用虚拟机镜像在云计算平台的虚拟化软件中建立目标虚拟机。在本步骤中的云计算平台也称为云平台,是指基于硬件本文档来自技高网
...

【技术保护点】
1.一种部署方法,其特征在于,包括:/n获取虚拟机镜像,所述虚拟机镜像安装有OpenStack服务;/n利用所述虚拟机镜像在云计算平台的虚拟化软件中建立目标虚拟机;/n对所述目标虚拟机中的所述OpenStack服务配置网络通信参数。/n

【技术特征摘要】
1.一种部署方法,其特征在于,包括:
获取虚拟机镜像,所述虚拟机镜像安装有OpenStack服务;
利用所述虚拟机镜像在云计算平台的虚拟化软件中建立目标虚拟机;
对所述目标虚拟机中的所述OpenStack服务配置网络通信参数。


2.根据权利要求1所述的部署方法,其特征在于,所述获取虚拟机镜像,包括:
获取操作系统文件以及所述OpenStack服务的安装文件;
基于所述操作系统文件创建虚拟机模板,并在所述虚拟机模板中安装所述OpenStack服务的安装文件;
将安装有所述OpenStack服务的安装文件的所述虚拟机模板导出为所述虚拟机镜像。


3.根据权利要求1或2所述的部署方法,其特征在于,在所述对所述目标虚拟机中的所述OpenStack服务配置网络通信参数之前,所述方法还包括:
获取配置文件,并将所述配置文件传入所述目标虚拟机;
所述对所述目标虚拟机中的所述OpenStack服务配置网络通信参数,包括:
基于所述配置文件中的配置参数对所述目标虚拟机中的所述OpenStack服务配置网络通信参数。


4.根据权利要求3所述的部署方法,其特征在于,所述获取配置文件,包括:
获取由所述云计算平台的前端用户填写的配置文件。


5.根据权利要求3所述的部署方法,其特征在于,在所述基于所述配置文件中的配置参数对所述目标虚拟机中的所述OpenStack服务配置网络通信参数之前,所述方法还包括:
获取配置脚本;
所述基于所述配置文件中的配置参数对所述目标虚拟机中的所述OpenStack服务配置网络通信参数,包括:
通...

【专利技术属性】
技术研发人员:孙庆良邵宪津
申请(专利权)人:北京浪潮数据技术有限公司
类型:发明
国别省市:北京;11

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

1