一种通过网络策略模板创建云主机的方法、系统及设备技术方案

技术编号:24466385 阅读:13 留言:0更新日期:2020-06-10 18:42
本发明专利技术提出的一种通过网络策略模板创建云主机的方法、系统及设备,将网络、网络吞吐量机制和安全组的配置保存为一个组合,形成网络策略模板。在创建虚拟机的网络配置阶段增加一个网络策略模板的网络配置方式,通过选择一个网络策略模板可以完成一键配置网络、网络吞吐量机制和安全组。提高了操作者的操作效率,减少沟通成本,优化了系统的人机交互性,提高了系统的友好性。

A method, system and device for creating virtual machine through network policy template

【技术实现步骤摘要】
一种通过网络策略模板创建云主机的方法、系统及设备
本专利技术涉及云计算机
,更具体的说是涉及一种通过网络策略模板创建云主机的方法、系统及设备。
技术介绍
随着信息科技的发展,云计算逐步成为业界的发展热点,国内外各大厂商的云计算服务平台也开始纷纷投入到科学、教育、文化、卫生、政府、高性能计算、电子商务、物联网等多个领域进行使用。而最基础的OpenStack、Vmware和ICS系统已经不能满足实际生产的需要,所以功能更强大的云数据中心操作系统应运而生,它能够接管底层的OpenStack、Vmware和ICS环境。但是,由于创建云主机在网络配置阶段需要配置网络、QoS和安全组,而往往需要创建云主机的用户却不清楚具体应该使用哪个网络、哪个QoS和哪个安全组。因此,如何在创建云主机时,简化用户的操作,实现云主机的快捷创建,是我们亟待解决的问题。
技术实现思路
针对以上问题,本专利技术的目的在于提供一种通过网络策略模板创建云主机的方法、系统及设备,通过在创建虚拟机的网络配置阶段增加一个网络策略模板的网络配置方式,提高了操作者的操作效率,减少沟通成本,优化了系统的人机交互性,提高了系统的友好性。本专利技术为实现上述目的,通过以下技术方案实现:一种通过网络策略模板创建云主机的方法,包括如下步骤:S1:在当前云数据中心操作系统中使用网络、网络吞吐量机制和安全组创建网络策略模板;S2:启动云主机创建;S3:当云主机的创建步骤运行至网络配置时,将网络配置方式设定为使用网络策略模板,并选择已创建的网络策略模板;S4:获取选定的网络策略模板的网络、网络吞吐量机制和安全组信息,并通过调用云计算平台接口完成云主机的创建。上述方法采用了创建网络策略模板的概念,将创建虚拟机的网络配置需要的网络、QoS和安全组进行组合,在真正创建云主机时需要用到网络配置时,直接调用接口获取三种资源信息,应用三种资源调用OpenStack底层的接口,实现方便快捷的创建虚拟机。进一步,所述步骤S1包括:在预设网络表中查询出当前网络类型,将当前网络类型添加到网络策略模板;在预设的虚拟数据中心中查询当前网络的网络吞吐量机制,并将所述网络吞吐量机制添加到所述网络策略模版;通过调用预设虚拟数据中心的安全组的接口,查询出预设虚拟数据中心的安全组数据,选择当前网络的安全组,并添加到所述网络策略模板。进一步,所述预设网络表内包括三种网络类型,具体为:VPC网络、共享内部网络和外部网络。进一步,所述网络策略模板中包括多个策略子模版;所述策略子模版包括匹配的网络、网络吞吐量机制和安全组,或网络和安全组。所述策略子模版可包括网络吞吐量机制,也可以不包括。也就是说,在网络策略模板创建时,网络可多选,且可以根据需求选择是否进行网络吞吐量机制的添加。进一步,所述云计算平台接口采用底层的OpenStack接口。相应的,本专利技术还公开了一种通过网络策略模板创建云主机的系统,包括:网络策略模板创建单元,用于在当前云数据中心操作系统中使用网络、网络吞吐量机制和安全组创建网络策略模板;启动单元,用于启动云主机创建;网络配置单元,用于当云主机的创建步骤运行至网络配置时,将网络配置方式设定为使用网络策略模板,并选择已创建的网络策略模板;信息获取单元,用于获取选定的网络策略模板的网络、网络吞吐量机制和安全组信息;调用执行单元,用于通过调用云计算平台接口完成云主机的创建。进一步,所述网络策略模板创建单元包括:网络类型添加模块,用于在预设网络表中查询出当前网络类型,将当前网络类型添加到网络策略模板;网络吞吐量机制添加模块,用于在预设的虚拟数据中心中查询当前网络的网络吞吐量机制,并将所述网络吞吐量机制添加到所述网络策略模版;安全组添加模块,用于通过调用预设虚拟数据中心的安全组的接口,查询出预设虚拟数据中心的安全组数据,选择当前网络的安全组,并添加到所述网络策略模板。相应的,本专利技术还公开了一种通过网络策略模板创建云主机的设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上文任一项所述通过网络策略模板创建云主机的方法步骤。对比现有技术,本专利技术有益效果在于:本专利技术提供了一种通过网络策略模板创建云主机的方法、系统及设备,将网络、网络吞吐量机制和安全组的配置保存为一个组合,形成网络策略模板。在创建虚拟机的网络配置阶段增加一个网络策略模板的网络配置方式,通过选择一个网络策略模板可以完成一键配置网络、网络吞吐量机制和安全组。提高了操作者的操作效率,减少沟通成本,优化了系统的人机交互性,提高了系统的友好性。本专利技术在设计软件系统的过程中,为了简化用户的操作,提高人机交互的友好性,对于共性比较强的资源信息,可以参考网络策略模板的设计思想,将资源配置为一套模板,存储在系统持久层,便于用户使用时直接选择,不用每个资源都进行重新选择。由此可见,本专利技术与现有技术相比,具有突出的实质性特点和显著的进步,其实施的有益效果也是显而易见的。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。附图1是本专利技术的方法流程图。附图2是本专利技术的系统结构图。具体实施方式下面结合附图对本专利技术的具体实施方式做出说明。在具体实施方式中,使用的专有名称解释如下:云主机,是云计算在基础设施应用上的重要组成部分,位于云计算产业链金字塔底层,产品源自云计算平台。该平台整合了互联网应用三大核心要素:计算、存储、网络,面向用户提供公用化的互联网基础设施服务。云主机是一种类似VPS(VirtualPrivateServer,虚拟专用服务器)主机的虚拟化技术,VPS是采用虚拟软件,VZ(Virtuozzo操作系统虚拟化软件)或VM(VMware操作系统虚拟化软件)在一台主机上虚拟出多个类似独立主机的部分,能够实现单机多用户,每个部分都可以做单独的操作系统,管理方法同主机一样。而云主机是在一组集群主机上虚拟出多个类似独立主机的部分,集群中每个主机上都有云主机的一个镜像,从而大大提高了虚拟主机的安全稳定性,除非所有的集群内主机全部出现问题,云主机才会无法访问。网络吞吐量机制(QoS),指一个网络能够利用各种基础技术,为指定的网络通信提供更好的服务能力,是网络的一种安全机制,是用来解决网络延迟和阻塞等问题的一种技术。QoS的保证对于容量有限的网络来说是十分重要的,特别是对于流多媒体应用,例如VoIP(VoiceoverIP,宽频道电话或网络电话)和IPTV(InternetProtocolTelevision,网络协议电视)等,因为这些应用常常需要固定的传本文档来自技高网...

【技术保护点】
1.一种通过网络策略模板创建云主机的方法,其特征在于,包括如下步骤:/nS1:在当前云数据中心操作系统中使用网络、网络吞吐量机制和安全组创建网络策略模板;/nS2:启动云主机创建;/nS3:当云主机的创建步骤运行至网络配置时,将网络配置方式设定为使用网络策略模板,并选择已创建的网络策略模板;/nS4:获取选定的网络策略模板的网络、网络吞吐量机制和安全组信息,并通过调用云计算平台接口完成云主机的创建。/n

【技术特征摘要】
1.一种通过网络策略模板创建云主机的方法,其特征在于,包括如下步骤:
S1:在当前云数据中心操作系统中使用网络、网络吞吐量机制和安全组创建网络策略模板;
S2:启动云主机创建;
S3:当云主机的创建步骤运行至网络配置时,将网络配置方式设定为使用网络策略模板,并选择已创建的网络策略模板;
S4:获取选定的网络策略模板的网络、网络吞吐量机制和安全组信息,并通过调用云计算平台接口完成云主机的创建。


2.根据权利要求1所述的通过网络策略模板创建云主机的方法,其特征在于,所述步骤S1包括:
在预设网络表中查询出当前网络类型,将当前网络类型添加到网络策略模板;在预设的虚拟数据中心中查询当前网络的网络吞吐量机制,并将所述网络吞吐量机制添加到所述网络策略模版;
通过调用预设虚拟数据中心的安全组的接口,查询出预设虚拟数据中心的安全组数据,选择当前网络的安全组,并添加到所述网络策略模板。


3.根据权利要求2所述的通过网络策略模板创建云主机的方法,其特征在于,所述预设网络表内包括三种网络类型,具体为:VPC网络、共享内部网络和外部网络。


4.根据权利要求1所述的通过网络策略模板创建云主机的方法,其特征在于,所述网络策略模板中包括多个策略子模版;
所述策略子模版包括匹配的网络、网络吞吐量机制和安全组,或网络和安全组。


5.根据权利要求1或2所述的通过网络策略模板创建云主机的方法,其...

【专利技术属性】
技术研发人员:杜成皓
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1