分布式存储系统构建方法、装置、设备、介质制造方法及图纸

技术编号:24995169 阅读:28 留言:0更新日期:2020-07-24 17:58
本申请公开了一种分布式存储系统构建方法、装置、设备、介质,该方法包括:在目标物理服务器上为所述目标物理服务器的不同磁盘构建不同的虚拟机,其中,所述目标物理服务器为计算与存储融合的物理服务器;将所述目标物理服务器上的磁盘的地址传输给对应的所述虚拟机,以便所述虚拟机直接使用对应的所述磁盘;将所述目标物理服务器上不同的所述虚拟机以及对应的磁盘划分为不同的分布式存储系统节点,并建立所述分布式存储系统节点之间的调度算法,得到分布式存储系统,以便利用所述分布式存储系统对所述分布式存储系统中的虚拟机接收到的数据进行分布式存储。这样能够使用较少的服务器构建分布式存储系统,进行数据分布式存储,降低成本。

【技术实现步骤摘要】
分布式存储系统构建方法、装置、设备、介质
本申请涉及云计算
,特别涉及一种分布式存储系统构建方法、装置、设备、介质。
技术介绍
专属云是云服务提供商提供的一种服务,专属云服务允许用户自己购买服务器,然后托管在云服务提供商的机房,受到云服务提供商的管理和运维,但是这些服务器上的硬件资源,仅供该用户使用。专属云的服务器一般不会只有一台,会几台到十几台,将设备托管给云服务商,以期能够最大化的发挥设备的计算能力。专属主机与专属云类似,但是专属主机中服务器个数较专属云时要少,一般为1台至3台。这些服务器也是托管给云服务提供商,享受服务商的网络和控制,以期最大的发挥计算能力。而在分布式存储中,要求分布式存储集群中具有多个分布式存储节点,以便数据以副本的方式分散在集群中的各个节点上,通过多副本提供数据存储的可靠性,且分布式存储的文件系统在各个节点上,集群间维护元数据和副本数据的同步。所以在用户在选用专属主机时,由于购买的服务器较少,很难有属于自身的分布式存储系统可用,若要使用分布式存储,便需要购买云服务提供商的分布式存储或集群存储,但由于云服务提供商的分布式存储或集群存储的价格较贵,会导致成本太高。
技术实现思路
有鉴于此,本申请的目的在于提供一种分布式存储系统构建方法、装置、设备、介质,能够使用较少的服务器构建分布式存储系统,进行数据分布式存储,降低成本。其具体方案如下:第一方面,本申请公开了一种分布式存储系统构建方法,包括:在目标物理服务器上为所述目标物理服务器的不同磁盘构建不同的虚拟机,其中,所述目标物理服务器为计算与存储融合的物理服务器;将所述目标物理服务器上的磁盘的地址传输给对应的所述虚拟机,以便所述虚拟机直接使用对应的所述磁盘;将所述目标物理服务器上不同的所述虚拟机以及对应的磁盘划分为不同的分布式存储系统节点,并建立所述分布式存储系统节点之间的调度算法,得到分布式存储系统,以便利用所述分布式存储系统对所述分布式存储系统中的虚拟机接收到的数据进行分布式存储。可选地,所述在目标物理服务器上构建虚拟机之前,还包括:确定出所述目标物理服务器;根据所述目标物理服务器的数量以及所述目标物理服务器中的磁盘数量,确定所述虚拟机的数量。可选地,所述分布式存储系统构建方法,还包括:通过增加新物理服务器的方式扩大当前分布式存储系统的存储容量。可选地,所述通过增加新物理服务器的方式扩大当前分布式存储系统的存储容量,包括:从所述目标物理服务器上的所述虚拟机中确定出目标虚拟机;将所述目标虚拟机和所述目标虚拟机对应的所述磁盘迁移到所述新物理服务器上;增加所述目标物理服务器和所述新物理服务器上的磁盘数量,以便所述目标物理服务器和所述新物理服务器上的所述磁盘数量均达到对应的预设磁盘数量;将所述目标物理服务器中的新磁盘的地址传输给所述目标物理服务器上的虚拟机,并将所述新物理服务器中的新磁盘的地址传输给所述新物理服务器上的虚拟机。可选地,所述通过增加新物理服务器的方式扩大当前分布式存储系统的存储容量,包括:从所述目标物理服务器上的所述虚拟机中确定出目标虚拟机;将所述目标虚拟机和所述目标虚拟机对应的所述磁盘迁移到所述新物理服务器上;增加所述目标物理服务器和所述新物理服务器上的磁盘数量,以便所述目标物理服务器和所述新物理服务器上的所述磁盘数量均达到对应的预设磁盘数量;在所述目标物理服务器构建第一新虚拟机,并将所述目标物理服务器中的新磁盘的地址传输给所述第一新虚拟机;在所述新物理服务器构建第二新虚拟机,并将所述新物理服务器中的新磁盘的地址传输给所述第二新虚拟机。可选地,所述将所述新物理服务器中的新磁盘的地址传输给所述新物理服务器上的虚拟机之后,还包括:对所述分布式存储系统内部的所述调度算法中的副本关系进行重构。第二方面,本申请公开了一种数据分布式存储方法,应用于利用如前述公开的所述构建方法构建的分布式存储系统,包括:通过分布式存储系统节点上的虚拟机接收目标数据;利用所述分布式存储系统节点之间的调度算法,将所述虚拟机接收到的所述目标数据分布式存储至相应的磁盘上。第三方面,本申请公开了一种分布式存储系统构建装置,包括:虚拟机构建模块,用于在目标物理服务器上为所述目标物理服务器的不同磁盘构建不同的虚拟机,其中,所述目标物理服务器为计算与存储融合的物理服务器;地址传输模块,用于将所述目标物理服务器上的磁盘的地址传输给对应的所述虚拟机,以便所述虚拟机直接使用对应的所述磁盘;节点划分模块,用于将所述目标物理服务器上不同的所述虚拟机以及对应的磁盘划分为不同的分布式存储系统节点;调度算法建立模块,用于建立所述分布式存储系统节点之间的调度算法,得到分布式存储系统,以便利用所述分布式存储系统对所述分布式存储系统中的虚拟机接收到的数据进行分布式存储。第四方面,本申请公开了一种电子设备,包括:存储器和处理器;其中,所述存储器,用于存储计算机程序;所述处理器,用于执行所述计算机程序,以实现前述公开的分布式存储系统构建方法。第五方面,本申请公开了一种计算机可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现前述公开的分布式存储系统构建方法。可见,本申请先在目标物理服务器上为所述目标物理服务器的不同磁盘构建不同的虚拟机,其中,所述目标物理服务器为计算与存储融合的物理服务器;然后将所述目标物理服务器上的磁盘的地址传输给对应的所述虚拟机,以便所述虚拟机直接使用对应的所述磁盘;再将所述目标物理服务器上不同的所述虚拟机以及对应的磁盘划分为不同的分布式存储系统节点,并建立所述分布式存储系统节点之间的调度算法,得到分布式存储系统,以便利用所述分布式存储系统对所述分布式存储系统中的虚拟机接收到的数据进行分布式存储。由此可见,本申请先在目标物理服务器上为所述目标物理服务器的不同磁盘构建不同的虚拟机,再将所述磁盘的地址传输给对应的所述虚拟机,接着将不同的所述虚拟机以及对应的磁盘划分为不同的分布式存储节点,并构建所述分布式存储节点之间的调度算法,得到分布式存储系统,这样能够使用较少的服务器构建分布式存储系统,进行数据分布式存储,降低成本。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请公开的一种分布式存储系统构建方法流程图;图2为本申请公开的一种具体的分布式存储系统构建方法流程图;图3为本申请公开的一种具体的分布式存储系统扩容流程图;图4为本申请公开的一种数据分布式存储方法流程图;图5为本申请公开的一种分布式存储系统构建装置结构示本文档来自技高网...

【技术保护点】
1.一种分布式存储系统构建方法,其特征在于,包括:/n在目标物理服务器上为所述目标物理服务器的不同磁盘构建不同的虚拟机,其中,所述目标物理服务器为计算与存储融合的物理服务器;/n将所述目标物理服务器上的磁盘的地址传输给对应的所述虚拟机,以便所述虚拟机直接使用对应的所述磁盘;/n将所述目标物理服务器上不同的所述虚拟机以及对应的磁盘划分为不同的分布式存储系统节点,并建立所述分布式存储系统节点之间的调度算法,得到分布式存储系统,以便利用所述分布式存储系统对所述分布式存储系统中的虚拟机接收到的数据进行分布式存储。/n

【技术特征摘要】
1.一种分布式存储系统构建方法,其特征在于,包括:
在目标物理服务器上为所述目标物理服务器的不同磁盘构建不同的虚拟机,其中,所述目标物理服务器为计算与存储融合的物理服务器;
将所述目标物理服务器上的磁盘的地址传输给对应的所述虚拟机,以便所述虚拟机直接使用对应的所述磁盘;
将所述目标物理服务器上不同的所述虚拟机以及对应的磁盘划分为不同的分布式存储系统节点,并建立所述分布式存储系统节点之间的调度算法,得到分布式存储系统,以便利用所述分布式存储系统对所述分布式存储系统中的虚拟机接收到的数据进行分布式存储。


2.根据权利要求1所述的分布式存储系统构建方法,其特征在于,所述在目标物理服务器上构建虚拟机之前,还包括:
确定出所述目标物理服务器;
根据所述目标物理服务器的数量以及所述目标物理服务器中的磁盘数量,确定所述虚拟机的数量。


3.根据权利要求1或2所述的分布式存储系统构建方法,其特征在于,还包括:
通过增加新物理服务器的方式扩大当前分布式存储系统的存储容量。


4.根据权利要求3所述的分布式存储系统构建方法,其特征在于,所述通过增加新物理服务器的方式扩大当前分布式存储系统的存储容量,包括:
从所述目标物理服务器上的所述虚拟机中确定出目标虚拟机;
将所述目标虚拟机和所述目标虚拟机对应的所述磁盘迁移到所述新物理服务器上;
增加所述目标物理服务器和所述新物理服务器上的磁盘数量,以便所述目标物理服务器和所述新物理服务器上的所述磁盘数量均达到对应的预设磁盘数量;
将所述目标物理服务器中的新磁盘的地址传输给所述目标物理服务器上的虚拟机,并将所述新物理服务器中的新磁盘的地址传输给所述新物理服务器上的虚拟机。


5.根据权利要求3所述的分布式存储系统构建方法,其特征在于,所述通过增加新物理服务器的方式扩大当前分布式存储系统的存储容量,包括:
从所述目标物理服务器上的所述虚拟机中确定出目标虚拟机;
将所述目标虚拟机和所述目标虚拟机对应的所述磁盘迁移到所述新物理服务器上;
增加所述目标物理服务器和所述新物理服务器...

【专利技术属性】
技术研发人员:赵振阳谯彭
申请(专利权)人:深信服科技股份有限公司
类型:发明
国别省市:广东;44

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

1