CN109669642B - 存储***的节点加入方法、***、装置及可读存储介质 - Google Patents
存储***的节点加入方法、***、装置及可读存储介质 Download PDFInfo
- Publication number
- CN109669642B CN109669642B CN201811583778.4A CN201811583778A CN109669642B CN 109669642 B CN109669642 B CN 109669642B CN 201811583778 A CN201811583778 A CN 201811583778A CN 109669642 B CN109669642 B CN 109669642B
- Authority
- CN
- China
- Prior art keywords
- node
- data
- setting
- system cluster
- original nodes
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 62
- 238000011010 flushing procedure Methods 0.000 claims abstract description 19
- 238000012545 processing Methods 0.000 claims description 18
- 230000009286 beneficial effect Effects 0.000 abstract 1
- 238000004891 communication Methods 0.000 description 6
- 238000004590 computer program Methods 0.000 description 5
- 238000013500 data storage Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000001680 brushing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请公开了一种存储***的节点加入方法,包括:获取新节点的加入请求;判断***集群内的原有节点是否存在待刷写数据;如果是,将所有所述待刷写数据下刷至磁盘,再设置所有所述原有节点为quiesce状态;如果否,设置所有所述原有节点为quiesce状态;将所述新节点加入所述***集群,并设置所述***集群为active状态。本发明中在新节点加入之前,先确认所有原有节点的待刷写数据均已下刷到磁盘中,再加入新的节点,节点加入过程中保证数据不丢失,同时进行新的IO操作,在保证不间断业务数据的前提下实现了数据的安全稳定。本申请还公开了具有相同有益效果的存储***的节点加入***、装置及可读存储介质。
Description
技术领域
本发明涉及存储***领域,特别涉及一种存储***的节点加入方法、***、装置及可读存储介质。
背景技术
在如今的大数据时代,越来越多的存储***被应用到数据存储中。庞大的存储集群IO-group中,软件运行故障的发生越来越频繁,甚至引起节点宕机离线,节点离线后需要重新加入存储集群,此时存储集群中的数据的安全性和可靠性无法得到保证。
因此,如何提供一种解决上述技术问题的方案是目前本领域技术人员需要解决的问题。
发明内容
有鉴于此,本发明的目的在于提供一种存储***的节点加入方法、***、装置及可读存储介质。其具体方案如下:
一种存储***的节点加入方法,包括:
获取新节点的加入请求;
判断***集群内的原有节点是否存在待刷写数据;
如果是,将所有所述待刷写数据下刷至磁盘,再设置所有所述原有节点为quiesce状态;
如果否,设置所有所述原有节点为quiesce状态;
将所述新节点加入所述***集群,并设置所述***集群为active状态。
优选的,所述节点加入方法还包括:
设置所述***集群内所有vdisk为回写模式,并开始处理新的IO任务。
优选的,所述设置所述***集群为active状态之后,还包括:
重启所述***集群。
优选的,所述将所有所述待刷写数据下刷至磁盘,设置所有所述原有节点为quiesce状态的过程,具体包括:
将所有原有节点的vdisk中的所述待刷写数据下刷至磁盘,设置所有所述原有节点为quiesce状态。
优选的,所述判断***集群内的原有节点是否存在待刷写数据之前,还包括:
判断***集群内以所述新节点为优选节点的目标vdisk中是否存在待刷写数据;
如果是,将所述目标vdisk中的待刷写数据下刷至所述磁盘。
相应的,本发明还公开了一种存储***的节点加入***,包括:
请求获取模块,用于获取新节点的加入请求;
节点判断模块,用于判断***集群内的原有节点是否存在待刷写数据;如果是,触发第一处理模块,如果否,触发第二处理模块;
所述第一处理模块,用于将所有所述待刷写数据下刷至磁盘,再设置所有所述原有节点为quiesce状态;
所述第二处理模块,用于设置所有所述原有节点为quiesce状态;
节点加入模块,用于将所述新节点加入所述***集群,并设置所述***集群为active状态。
优选的,所述节点加入***还包括:
第三处理模块,用于设置所述***集群内所有vdisk为回写模式,并开始处理新的IO任务。
优选的,所述节点加入***还包括:
vdisk判断模块,用于判断***集群内以所述新节点为优选节点的目标vdisk中是否存在待刷写数据;如果是,将所述目标vdisk中的待刷写数据下刷至所述磁盘。
相应的,本发明还公开了一种存储***的节点加入装置包括:
存储器,用于存储节点加入程序;
处理器,用于执行所述节点加入程序时实现如上文所述存储***的节点加入方法的步骤。
相应的,本发明还公开了一种可读存储介质,所述可读存储介质上存储有节点加入程序,所述计算机程序被处理器执行时实现如上文所述存储***的节点加入方法的步骤。
本发明公开了一种存储***的节点加入方法,包括:获取新节点的加入请求;判断***集群内的原有节点是否存在待刷写数据;如果是,将所有所述待刷写数据下刷至磁盘,再设置所有所述原有节点为quiesce状态;如果否,设置所有所述原有节点为quiesce状态;将所述新节点加入所述***集群,并设置所述***集群为active状态。本发明中在新节点加入之前,先确认所有原有节点的待刷写数据均已下刷到磁盘中,再加入新的节点,节点加入过程中保证数据不丢失,同时进行新的IO操作,在保证不间断业务数据的前提下实现了数据的安全稳定。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例中一种存储***的节点加入方法的步骤流程图;
图2为本发明实施例中一种存储***的节点加入***的结构分布图;
图3为本发明实施例中一种存储***的节点加入装置的结构分布图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在如今的大数据时代,越来越多的存储***被应用到数据存储中。庞大的存储集群中,故障的发生越来越频繁,甚至引起节点宕机离线,此时存储集群中的数据的安全性和可靠性无法得到保证。本发明中在新节点加入之前,先确认所有原有节点的待刷写数据均已下刷到磁盘中,再加入新的节点,节点加入过程中保证数据不丢失,同时进行新的IO操作,在保证不间断业务数据的前提下实现了数据的安全稳定。
本发明实施例公开了一种存储***的节点加入方法,参见图1所示,包括:
S1:获取新节点的加入请求;
可以理解的是,所谓新节点,一般是之前宕机离线后要重新加入***集群的节点。当当季的节点重新返回***集群时,存储***启用failback机制,此时原有节点中缓存的数据必须下刷干净,新***的节点可自动加入***集群,***过程中用户业务不中断。
S2:判断***集群内的原有节点是否存在待刷写数据;
S3:如果是,将所有所述待刷写数据下刷至磁盘;
S4:设置所有所述原有节点为quiesce静默状态;
也就是说,如果是,先执行步骤S3将所有所述待刷写数据下刷至磁盘,再执行步骤S4设置所有所述原有节点为quiesce状态;如果否,直接执行步骤S4设置所有所述原有节点为quiesce状态;此时***集群为quiesce状态;
S5:将所述新节点加入所述***集群,并设置所述***集群为active运行状态。
本发明公开了一种存储***的节点加入方法,包括:获取新节点的加入请求;判断***集群内的原有节点是否存在待刷写数据;如果是,将所有所述待刷写数据下刷至磁盘,再设置所有所述原有节点为quiesce状态;如果否,设置所有所述原有节点为quiesce状态;将所述新节点加入所述***集群,并设置所述***集群为active状态。本发明中在新节点加入之前,先确认所有原有节点的待刷写数据均已下刷到磁盘中,再加入新的节点,节点加入过程中保证数据不丢失,同时进行新的IO操作,在保证不间断业务数据的前提下实现了数据的安全稳定。
本发明实施例公开了一种具体的一种存储***的节点加入方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体的:
步骤S5所述设置所述***集群为active状态之后,还包括:
S6:重启所述***集群。
进一步的,步骤S6之后所述节点加入方法还包括:
S7:设置所述***集群内所有vdisk为回写模式,并开始处理新的IO任务。
具体的,此时已经形成了新的***集群,完成了缓存镜像,可以将所有的vdisk状态更改为fast-write回写模式,开始处理新的IO任务。
具体的,所述将所有所述待刷写数据下刷至磁盘,设置所有所述原有节点为quiesce状态的过程包括:
将所有原有节点的vdisk中的所述待刷写数据下刷至磁盘,设置所有所述原有节点为quiesce状态。
进一步的,步骤S2所述判断***集群内的原有节点是否存在待刷写数据之前,还包括:
判断***集群内以所述新节点为优选节点(prefer-node)的目标vdisk中是否存在待刷写数据;
如果是,将所述目标vdisk中的待刷写数据下刷至所述磁盘。
可以理解的是,获取了新节点的加入请求,根据***集群的路径状态会为vdisk重新分配节点,其中即将分配至新节点的vdisk为目标vdisk。根据目标vdisk是否存在待刷写数据来进行放弃discard或恢复recover操作,存在待刷写数据时,vdisk被初始化,待刷写数据被下刷到磁盘,vdisk中的空间资源被释放。
相应的,本发明实施例还公开了一种存储***的节点加入***,参见图2所示,包括:
请求获取模块01,用于获取新节点的加入请求;
节点判断模块02,用于判断***集群内的原有节点是否存在待刷写数据;如果是,触发第一处理模块03,如果否,触发第二处理模块04;
所述第一处理模块03,用于将所有所述待刷写数据下刷至磁盘,再设置所有所述原有节点为quiesce状态;
所述第二处理模块04,用于设置所有所述原有节点为quiesce状态;
节点加入模块05,用于将所述新节点加入所述***集群,并设置所述***集群为active状态。
本实施例在新节点加入之前,先确认所有原有节点的待刷写数据均已下刷到磁盘中,再加入新的节点,节点加入过程中保证数据不丢失,同时进行新的IO操作,在保证不间断业务数据的前提下实现了数据的安全稳定。
在一些具体的实施例中,所述节点加入***还包括:
第三处理模块,用于设置所述***集群内所有vdisk为回写模式,并开始处理新的IO任务。
在一些具体的实施例中,节点加入模块05还用于重启所述***集群。
在一些具体的实施例中,第一处理模块03具体用于将所有原有节点的vdisk中的所述待刷写数据下刷至磁盘,设置所有所述原有节点为quiesce状态。
在一些具体的实施例中,所述节点加入***还包括:
vdisk判断模块,用于判断***集群内以所述新节点为优选节点的目标vdisk中是否存在待刷写数据;如果是,将所述目标vdisk中的待刷写数据下刷至所述磁盘。
本申请实施例还公开了一种存储***的节点加入设备,包括处理器11和存储器12;其中,所述处理11执行所述存储器12中保存的计算机程序时实现以下步骤:
获取新节点的加入请求;
判断***集群内的原有节点是否存在待刷写数据;
如果是,将所有所述待刷写数据下刷至磁盘,再设置所有所述原有节点为quiesce状态;
如果否,设置所有所述原有节点为quiesce状态;
将所述新节点加入所述***集群,并设置所述***集群为active状态。
本实施例在新节点加入之前,先确认所有原有节点的待刷写数据均已下刷到磁盘中,再加入新的节点,节点加入过程中保证数据不丢失,同时进行新的IO操作,在保证不间断业务数据的前提下实现了数据的安全稳定。
在一些具体的实施例中,所述处理器11执行所述存储器12中保存的计算机子程序时,具体可以实现以下步骤:设置所述***集群内所有vdisk为回写模式,并开始处理新的IO任务。
在一些具体的实施例中,所述处理器11执行所述存储器12中保存的计算机子程序时,具体还可以实现以下步骤:重启所述***集群。
在一些具体的实施例中,所述处理器11执行所述存储器12中保存的计算机子程序时,具体可以实现以下步骤:将所有原有节点的vdisk中的所述待刷写数据下刷至磁盘,设置所有所述原有节点为quiesce状态。
在一些具体的实施例中,所述处理器11执行所述存储器12中保存的计算机子程序时,具体还可以实现以下步骤:判断***集群内以所述新节点为优选节点的目标vdisk中是否存在待刷写数据;如果是,将所述目标vdisk中的待刷写数据下刷至所述磁盘。
进一步的,本实施例中的节点加入装置,还可以包括:
输入接口13,用于获取外界导入的计算机程序,并将获取到的计算机程序保存至所述存储器12中,还可以用于获取外界终端设备传输的各种指令和参数,并传输至处理器11中,以便处理器11利用上述各种指令和参数展开相应的处理。本实施例中,所述输入接口13具体可以包括但不限于USB接口、串行接口、语音输入接口、指纹输入接口、硬盘读取接口等。
输出接口14,用于将处理器11产生的各种数据输出至与其相连的终端设备,以便于与输出接口14相连的其他终端设备能够获取到处理器11产生的各种数据。本实施例中,所述输出接口14具体可以包括但不限于USB接口、串行接口等。
通讯单元15,用于在节点加入装置和外部服务器之间建立远程通讯连接,以便于节点加入装置能够将镜像文件挂载到外部服务器中。本实施例中,通讯单元15具体可以包括但不限于基于无线通讯技术或有线通讯技术的远程通讯单元。
键盘16,用于获取用户通过实时敲击键帽而输入的各种参数数据或指令。
显示器17,用于对***集群的节点状态的相关信息进行实时显示。
鼠标18,可以用于协助用户输入数据并简化用户的操作。通过上述键盘16、显示器17和鼠标18,***管理员可以实现对多主机进行高效的切换管理、远程操控和文件挂载操作。
进一步的,本申请实施例还公开了一种计算机可读存储介质,这里所说的计算机可读存储介质包括随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动硬盘、CD-ROM或技术领域内所公知的任意其他形式的存储介质。计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
获取新节点的加入请求;
判断***集群内的原有节点是否存在待刷写数据;
如果是,将所有所述待刷写数据下刷至磁盘,再设置所有所述原有节点为quiesce状态;
如果否,设置所有所述原有节点为quiesce状态;
将所述新节点加入所述***集群,并设置所述***集群为active状态。
本实施例在新节点加入之前,先确认所有原有节点的待刷写数据均已下刷到磁盘中,再加入新的节点,节点加入过程中保证数据不丢失,同时进行新的IO操作,在保证不间断业务数据的前提下实现了数据的安全稳定。
在一些具体的实施例中,所述计算机可读存储介质中存储的计算机子程序被处理器执行时,具体可以实现以下步骤:设置所述***集群内所有vdisk为回写模式,并开始处理新的IO任务。
在一些具体的实施例中,所述计算机可读存储介质中存储的计算机子程序被处理器执行时,具体可以实现以下步骤:重启所述***集群。
在一些具体的实施例中,所述计算机可读存储介质中存储的计算机子程序被处理器执行时,具体可以实现以下步骤:将所有原有节点的vdisk中的所述待刷写数据下刷至磁盘,设置所有所述原有节点为quiesce状态。
在一些具体的实施例中,所述计算机可读存储介质中存储的计算机子程序被处理器执行时,具体可以实现以下步骤:判断***集群内以所述新节点为优选节点的目标vdisk中是否存在待刷写数据;如果是,将所述目标vdisk中的待刷写数据下刷至所述磁盘。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上对本发明所提供的一种存储***的节点加入方法、***、装置及可读存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种存储***的节点加入方法,其特征在于,包括:
获取新节点的加入请求;
判断***集群内的原有节点是否存在待刷写数据;
如果是,将所有所述待刷写数据下刷至磁盘,再设置所有所述原有节点为quiesce状态;
如果否,设置所有所述原有节点为quiesce状态;
将所述新节点加入所述***集群,并设置所述***集群为active状态。
2.根据权利要求1所述节点加入方法,其特征在于,还包括:
设置所述***集群内所有vdisk为回写模式,并开始处理新的IO任务。
3.根据权利要求2所述节点加入方法,其特征在于,所述设置所述***集群为active状态之后,还包括:
重启所述***集群。
4.根据权利要求3所述节点加入方法,其特征在于,所述将所有所述待刷写数据下刷至磁盘,设置所有所述原有节点为quiesce状态的过程,具体包括:
将所有原有节点的vdisk中的所述待刷写数据下刷至磁盘,设置所有所述原有节点为quiesce状态。
5.根据权利要求1至4任一项所述节点加入方法,其特征在于,所述判断***集群内的原有节点是否存在待刷写数据之前,还包括:
判断***集群内以所述新节点为优选节点的目标vdisk中是否存在待刷写数据;
如果是,将所述目标vdisk中的待刷写数据下刷至所述磁盘。
6.一种存储***的节点加入***,其特征在于,包括:
请求获取模块,用于获取新节点的加入请求;
节点判断模块,用于判断***集群内的原有节点是否存在待刷写数据;如果是,触发第一处理模块,如果否,触发第二处理模块;
所述第一处理模块,用于将所有所述待刷写数据下刷至磁盘,再设置所有所述原有节点为quiesce状态;
所述第二处理模块,用于设置所有所述原有节点为quiesce状态;
节点加入模块,用于将所述新节点加入所述***集群,并设置所述***集群为active状态。
7.根据权利要求6所述节点加入***,其特征在于,还包括:
第三处理模块,用于设置所述***集群内所有vdisk为回写模式,并开始处理新的IO任务。
8.根据权利要求6或7所述节点加入***,其特征在于,还包括:
vdisk判断模块,用于判断***集群内以所述新节点为优选节点的目标vdisk中是否存在待刷写数据;如果是,将所述目标vdisk中的待刷写数据下刷至所述磁盘。
9.一种存储***的节点加入装置,其特征在于,包括:
存储器,用于存储节点加入程序;
处理器,用于执行所述节点加入程序时实现如权利要求1至5任一项所述存储***的节点加入方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有节点加入程序,所述节点加入程序被处理器执行时实现如权利要求1至5任一项所述存储***的节点加入方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811583778.4A CN109669642B (zh) | 2018-12-24 | 2018-12-24 | 存储***的节点加入方法、***、装置及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811583778.4A CN109669642B (zh) | 2018-12-24 | 2018-12-24 | 存储***的节点加入方法、***、装置及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109669642A CN109669642A (zh) | 2019-04-23 |
CN109669642B true CN109669642B (zh) | 2022-06-10 |
Family
ID=66147563
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811583778.4A Active CN109669642B (zh) | 2018-12-24 | 2018-12-24 | 存储***的节点加入方法、***、装置及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109669642B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112015348B (zh) * | 2020-08-28 | 2022-03-22 | 北京浪潮数据技术有限公司 | 一种数据卷的io静默方法、装置和介质 |
CN112000299B (zh) * | 2020-09-27 | 2022-08-16 | 苏州浪潮智能科技有限公司 | 一种节点数据转发方法及相关装置 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101753610A (zh) * | 2008-12-19 | 2010-06-23 | 华为技术有限公司 | 分布式网络构造方法、装置和***以及任务处理方法 |
CN102624916A (zh) * | 2012-03-26 | 2012-08-01 | 华为技术有限公司 | 云计算***中均衡负载的方法、节点管理器及*** |
CN103970907A (zh) * | 2014-05-28 | 2014-08-06 | 浪潮电子信息产业股份有限公司 | 一种动态扩展数据库集群的方法 |
CN105278882A (zh) * | 2015-10-26 | 2016-01-27 | 创新科存储技术有限公司 | 一种分布式文件***的磁盘管理方法 |
CN105743703A (zh) * | 2016-03-10 | 2016-07-06 | 郑州悉知信息科技股份有限公司 | 一种集群中节点服务器配置方法、节点服务器及*** |
CN107528724A (zh) * | 2017-07-20 | 2017-12-29 | 北京奇安信科技有限公司 | 一种节点集群的优化处理方法及装置 |
US10019362B1 (en) * | 2015-05-06 | 2018-07-10 | American Megatrends, Inc. | Systems, devices and methods using solid state devices as a caching medium with adaptive striping and mirroring regions |
CN108366094A (zh) * | 2018-01-16 | 2018-08-03 | 厦门集微科技有限公司 | 一种云存储平台管理方法 |
CN108776579A (zh) * | 2018-06-19 | 2018-11-09 | 郑州云海信息技术有限公司 | 一种分布式存储集群扩容方法、装置、设备及存储介质 |
-
2018
- 2018-12-24 CN CN201811583778.4A patent/CN109669642B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101753610A (zh) * | 2008-12-19 | 2010-06-23 | 华为技术有限公司 | 分布式网络构造方法、装置和***以及任务处理方法 |
CN102624916A (zh) * | 2012-03-26 | 2012-08-01 | 华为技术有限公司 | 云计算***中均衡负载的方法、节点管理器及*** |
CN103970907A (zh) * | 2014-05-28 | 2014-08-06 | 浪潮电子信息产业股份有限公司 | 一种动态扩展数据库集群的方法 |
US10019362B1 (en) * | 2015-05-06 | 2018-07-10 | American Megatrends, Inc. | Systems, devices and methods using solid state devices as a caching medium with adaptive striping and mirroring regions |
CN105278882A (zh) * | 2015-10-26 | 2016-01-27 | 创新科存储技术有限公司 | 一种分布式文件***的磁盘管理方法 |
CN105743703A (zh) * | 2016-03-10 | 2016-07-06 | 郑州悉知信息科技股份有限公司 | 一种集群中节点服务器配置方法、节点服务器及*** |
CN107528724A (zh) * | 2017-07-20 | 2017-12-29 | 北京奇安信科技有限公司 | 一种节点集群的优化处理方法及装置 |
CN108366094A (zh) * | 2018-01-16 | 2018-08-03 | 厦门集微科技有限公司 | 一种云存储平台管理方法 |
CN108776579A (zh) * | 2018-06-19 | 2018-11-09 | 郑州云海信息技术有限公司 | 一种分布式存储集群扩容方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109669642A (zh) | 2019-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107678918B (zh) | 一种分布式文件***的osd心跳机制设置方法及装置 | |
CN107656705B (zh) | 一种计算机存储介质和一种数据迁移方法、装置及*** | |
CN109669642B (zh) | 存储***的节点加入方法、***、装置及可读存储介质 | |
CN112769652B (zh) | 一种节点服务监控方法、装置、设备及介质 | |
JP7215971B2 (ja) | 記憶機器のデータ位置の処理方法及び処理装置、コンピュータ機器並びにコンピュータ読み取り可能な記憶媒体 | |
US9727394B2 (en) | Establishing causality order of computer trace records | |
CN111181787A (zh) | 一种bmc参数配置方法、装置、设备、介质 | |
CN113806305A (zh) | 数据导出方法及装置、计算机可读存储介质及电子设备 | |
CN113238815A (zh) | 一种接口访问控制方法、装置、设备及存储介质 | |
CN111190878B (zh) | 一种共享访问nas快照的方法、装置、设备及存储介质 | |
CN111327680B (zh) | 认证数据同步方法、装置、***、计算机设备和存储介质 | |
CN116132421B (zh) | 远程桌面连接方法、***、装置、计算机设备和存储介质 | |
WO2017080362A1 (zh) | 数据管理方法及装置 | |
CN115314361B (zh) | 一种服务器集群管理方法及其相关组件 | |
CN111800511A (zh) | 同步登录态的处理方法、***、设备及可读存储介质 | |
CN111488163A (zh) | 一种固件更新方法、装置及电子设备和存储介质 | |
CN115599605A (zh) | 一种边缘节点的数据备份方法、***及相关组件 | |
CN112416245B (zh) | 一种基于多架构容器云平台的存储卷管理方法及相关组件 | |
CN111208949B (zh) | 一种确定分布式存储***中的数据回滚时段的方法 | |
CN113221042A (zh) | 网页操作过程记录方法、装置、电子设备及计算机可读介质 | |
CN112491974A (zh) | 远程浏览方法、装置、存储介质、终端设备及服务器 | |
CN112036828A (zh) | 一种裸金属的管理方法、装置、设备及介质 | |
CN110287220B (zh) | 一种生成配置逆向文本化的方法及装置 | |
CN109634965B (zh) | 背板配置信息访问方法、装置、设备及介质 | |
US9026618B2 (en) | System and method for expanding PC-based software capabilities |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |