一种共享存储创建方法、装置、终端及存储介质制造方法及图纸

技术编号:20992036 阅读:21 留言:0更新日期:2019-04-29 22:10
本发明专利技术提供一种共享存储创建方法、装置、终端及存储介质,包括:分别在多个主机上创建虚拟机;设置虚拟机连接所在主机的网卡;通过连接虚拟机与其他主机创建虚拟机管理平台;通过所述虚拟机管理平台调控存储流量实现共享存储;设置虚拟机备用网卡并通过虚拟机管理平台管控故障虚拟机。本发明专利技术能够合理分布系统内主机的物理存储资源,实现共享存储且无需专设一个存储服务器,从而将整个系统的存储量最大化的利用,提升用户体验。

A Shared Storage Creation Method, Device, Terminal and Storage Media

The invention provides a method, device, terminal and storage medium for creating shared storage, including: creating virtual machines on multiple hosts separately; setting up a network card connecting the virtual machine to the host; creating a virtual machine management platform by connecting the virtual machine to other hosts; realizing shared storage by regulating storage flow through the virtual machine management platform; setting up a virtual machine standby network card in parallel. Manage and control fault virtual machine through virtual machine management platform. The invention can reasonably distribute the physical storage resources of the host in the system, realize shared storage and does not need a dedicated storage server, so as to maximize the storage capacity of the whole system and enhance the user experience.

【技术实现步骤摘要】
一种共享存储创建方法、装置、终端及存储介质
本专利技术属于云计算数据中心
,具体涉及一种共享存储创建方法、装置、终端及存储介质。
技术介绍
随着云数据的发展,很多大型企业的业务都对共享存储产生需求。但是目前的共享存储技术大多需要购买专门的存储服务器来实现,这无疑加重了小型企业的成本。且这种方法获得的共享存储容量只取决于专用的存储服务器的存储能力,也造成了硬件系统存储资源的浪费。
技术实现思路
针对现有技术的不足,本专利技术提供一种共享存储创建方法、装置、终端及存储介质,以解决上述技术问题。第一方面,本申请实施例提供一种共享存储创建方法,所述方法包括:分别在多个主机上创建虚拟机;设置虚拟机连接所在主机的网卡;通过连接虚拟机与其他主机创建虚拟机管理平台;通过所述虚拟机管理平台调控存储流量实现共享存储;设置虚拟机备用网卡并通过虚拟机管理平台管控故障虚拟机。结合第一方面,在第一方面的第一种实施方式中,所述创建虚拟机与其他主机的通信连接包括:设置虚拟机流量网卡并生成唯一标记号;根据所述流量网卡的标记号进行分属不同主机的虚拟机的网络互连;根据虚拟机网络创建虚拟机管理平台。结合第一方面,在第一方面的第二种实施方式中,所述通过虚拟机管理平台调控存储流量实现共享存储包括:根据虚拟机所在主机的本地磁盘虚拟生成共享存储;获取所述主机的本地磁盘容量信息;根据所述本地磁盘容量信息将待存储数据发送至容量最大的本地磁盘进行存储。结合第一方面,在第一方面的第三种实施方式中,所述设置虚拟机备用网卡并通过虚拟机管理平台管控故障虚拟机包括:利用所述虚拟机管理平台向虚拟机分配唯一对应的IP并生成虚拟机IP统计表;获取虚拟机IP并生成虚拟机IP获取表;判断虚拟机IP获取表与虚拟机IP统计表是否一致:是,则循环获取虚拟机IP;否,则判定存在故障虚拟机并启用故障虚拟机的备用网卡。第二方面,本申请实施例提供一种共享存储创建装置,所述装置包括:创建单元,配置用于分别在多个主机上创建虚拟机;设置单元,配置用于设置虚拟机连接所在主机的网卡;连接单元,配置用于通过连接虚拟机与其他主机创建虚拟机管理平台;调控单元,配置用于通过所述虚拟机管理平台调控存储流量实现共享存储;维护单元,配置用于设置虚拟机备用网卡并通过虚拟机管理平台管控故障虚拟机。结合第二方面,在第二方面的第一种实施方式中,所述连接单元包括:网卡设置模块,配置用于设置虚拟机流量网卡并生成唯一标记号;网络互连模块,配置用于根据所述流量网卡的标记号进行分属不同主机的虚拟机的网络互连;平台创建模块,配置用于根据虚拟机网络创建虚拟机管理平台。结合第二方面,在第二方面的第二种实施方式中,所述调控单元包括:共享虚拟模块,配置用于根据虚拟机所在主机的本地磁盘虚拟生成共享存储;容量获取模块,配置用于获取所述主机的本地磁盘容量信息;数据分配模块,配置用于根据所述本地磁盘容量信息将待存储数据发送至容量最大的本地磁盘进行存储。结合第二方面,在第二方面的第三种实施方式中,所述维护单元包括:IP统计模块,配置用于利用所述虚拟机管理平台向虚拟机分配唯一对应的IP并生成虚拟机IP统计表;IP获取模块,配置用于获取虚拟机IP并生成虚拟机IP获取表;IP比对模块,配置用于判断虚拟机IP获取表与虚拟机IP统计表是否一致;循环获取模块,配置用于则循环获取虚拟机IP;备用启用模块,配置用于判定存在故障虚拟机并启用故障虚拟机的备用网卡。第三方面,提供一种终端,包括:处理器、存储器,其中,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得终端终端执行上述的终端终端的方法。第四方面,提供了一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。本专利技术的有益效果在于,本专利技术提供的共享存储创建方法、装置、终端及存储介质,通过分别在应用主机上创建虚拟机,并创建虚拟机与所在主机的通信连接和不同主机上虚拟机的网络连接形成虚拟机管理平台,通过虚拟机管理平台调控存储流量实现共享存储。本专利技术能够合理分布系统内主机的物理存储资源,实现共享存储且无需专设一个存储服务器,从而将整个系统的存储量最大化的利用,提升用户体验。此外本专利技术还通过设置虚拟机备用网卡增强系统稳定性。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请一个实施例的方法的示意性流程图。图2是本申请一个实施例的装置的示意性框图。图3为本专利技术实施例提供的一种终端的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。下面对本申请中出现的关键术语进行解释。图1是本申请一个实施例的方法的示意性流程图。其中,图1执行主体可以为一种医患交互管理装置。如图1所示,该方法100包括:步骤110,分别在多个主机上创建虚拟机;步骤120,设置虚拟机连接所在主机的网卡;步骤130,通过连接虚拟机与其他主机创建虚拟机管理平台;步骤140,通过所述虚拟机管理平台调控存储流量实现共享存储;步骤150,设置虚拟机备用网卡并通过虚拟机管理平台管控故障虚拟机。可选地,作为本申请一个实施例,所述创建虚拟机与其他主机的通信连接包括:设置虚拟机流量网卡并生成唯一标记号;根据所述流量网卡的标记号进行分属不同主机的虚拟机的网络互连;根据虚拟机网络创建虚拟机管理平台。可选地,作为本申请一个实施例,所述通过虚拟机管理平台调控存储流量实现共享存储包括:根据虚拟机所在主机的本地磁盘虚拟生成共享存储;获取所述主机的本地磁盘容量信息;根据所述本地磁盘容量信息将待存储数据发送至容量最大的本地磁盘进行存储。可选地,作为本申请一个实施例,所述设置虚拟机备用网卡并通过虚拟机管理平台管控故障虚拟机包括:利用所述虚拟机管理平台向虚拟机分配唯一对应的IP并生成虚拟机IP统计表;获取虚拟机IP并生成虚拟机IP获取表;判断虚拟机IP获取表与虚拟机IP统计表是否一致:是,则循环获取虚拟机IP;否,则判定存在故障虚拟机并启用故障虚拟机的备用网卡。为了便于对本专利技术的理解,下面以本专利技术共享存储创建方法的原理,结合实施例中对共享存储进行创建的过程,对本专利技术提供的共享存储创建方法做进一步的描述。具体的,所述共享存储创建方法包括:S1、分别在多个主机上创建虚拟机。本实施例中选用三台主机作为示范三台主机分别标记位1号、2号、3号,对应的本地磁盘通了分别为A、B、C。分别在三台主机上设置一个虚拟机(此虚拟机个数为最佳)。S2、设置虚拟机连接所在主机的网卡。给步骤S1中创建的虚拟本文档来自技高网
...

【技术保护点】
1.一种共享存储创建方法,其特征在于,所述方法包括:分别在多个主机上创建虚拟机;设置虚拟机连接所在主机的网卡;通过连接虚拟机与其他主机创建虚拟机管理平台;通过所述虚拟机管理平台调控存储流量实现共享存储;设置虚拟机备用网卡并通过虚拟机管理平台管控故障虚拟机。

【技术特征摘要】
1.一种共享存储创建方法,其特征在于,所述方法包括:分别在多个主机上创建虚拟机;设置虚拟机连接所在主机的网卡;通过连接虚拟机与其他主机创建虚拟机管理平台;通过所述虚拟机管理平台调控存储流量实现共享存储;设置虚拟机备用网卡并通过虚拟机管理平台管控故障虚拟机。2.根据权利要求1所述的方法,其特征在于,所述创建虚拟机与其他主机的通信连接包括:设置虚拟机流量网卡并生成唯一标记号;根据所述流量网卡的标记号进行分属不同主机的虚拟机的网络互连;根据虚拟机网络创建虚拟机管理平台。3.根据权利要求1所述的方法,其特征在于,所述通过虚拟机管理平台调控存储流量实现共享存储包括:根据虚拟机所在主机的本地磁盘虚拟生成共享存储;获取所述主机的本地磁盘容量信息;根据所述本地磁盘容量信息将待存储数据发送至容量最大的本地磁盘进行存储。4.根据权利要求1所述的方法,其特征在于,所述设置虚拟机备用网卡并通过虚拟机管理平台管控故障虚拟机包括:利用所述虚拟机管理平台向虚拟机分配唯一对应的IP并生成虚拟机IP统计表;获取虚拟机IP并生成虚拟机IP获取表;判断虚拟机IP获取表与虚拟机IP统计表是否一致:是,则循环获取虚拟机IP;否,则判定存在故障虚拟机并启用故障虚拟机的备用网卡。5.一种共享存储创建装置,其特征在于,所述装置包括:创建单元,配置用于分别在多个主机上创建虚拟机;设置单元,配置用于设置虚拟机连接所在主机的网卡;连接单元,配置用于通过连接虚拟机与其他主机创建虚拟机管理平台;调控单元,配置用于通过所述虚拟...

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

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

1