An embodiment of the invention discloses an information processing method, which includes: when using a first data link to process a read and write request, the connection state of the first data link is detected, the first data link is a link established by the first storage node and the computing node, and the first storage node is in the storage node cluster with the computing node. The first volume of the first volume corresponds to the storage node being used; if the first data link is detected in the disconnected state, the update data request is sent to the second storage node, and the update data request is used to request the current metadata information to download the first volume, and the second storage node is outside the first storage node in the storage node cluster, and the data request is used as the first storage node in the storage node cluster. An alternate storage node corresponding to the first volume of the node is calculated; the receiving second storage node responds to the update response message sent in response to the update data request; if the update response message is updated successfully, the switch request is sent to the second storage node. The embodiment of the invention also discloses a computing node and a storage node.
【技术实现步骤摘要】
一种信息处理方法、计算节点及存储节点
本专利技术涉及计算机领域中的存储技术,尤其涉及一种信息处理方法、计算节点及存储节点。
技术介绍
随着虚拟化的普及以及大数据、云计算的发展,传统存储阵列的疲态凸显,分布式存储在处理能力、扩展性、通用性、可靠性等方面相对传统存储阵列来说,有更明显的优势。目前,在分布式存储系统中,为保证业务连续性,对用户提供高可用集群,依据多路径技术使得分布式存储系统中的任意一个卷都由至少有两个存储节点进行控制。具体的,由每个存储节点将卷通过网络导出到计算节点,从而分别构造一条数据链路。计算节点会针对每条数据链路创建一个虚拟卷,从而创建出至少两个虚拟卷,而这至少两个虚拟卷对应分布式存储系统中的同一个卷,这样的话,计算节点可以利用多路径技术对这至少两个虚拟卷进行管理,于是计算节点与控制该任意一个卷的每个存储节点都构成了一条数据链路。在主备模式中,计算节点可以通过多路径技术会选择其中一条数据链路处理IO请求,通常把正在处理IO请求的存储节点称为为主存储节点,而其他存储节点为备存储节点,当主存储节点故障,多路径侦测到与主存储节点连接的数据链路中断,就会及时把IO请求切换到备存储节点,从而保证用户业务的不中断。然而,由于存储节点的分布式存储的复杂性,有些分布式系统存储节点中的控制子系统需要记录卷的元数据信息,因此,存储节点导出卷时将其元数据信息主动load到控制子系统中。这样当该卷有IO请求时,计算节点的多路径会选择其中一个存储节点作为主存储节点,主存储节点对应的控制子系统根据最开始load的卷元数据信息处理IO请求,并且在处理IO请求的过程中会不 ...
【技术保护点】
1.一种信息处理方法,其特征在于,应用于计算节点中,包括:当使用第一数据链路处理读写请求时,检测所述第一数据链路的连接状态,所述第一数据链路为第一存储节点与所述计算节点建立的链路,所述第一存储节点为存储节点集群中与所述计算节点使用的第一卷对应的正在使用的存储节点;若检测到所述第一数据链路处于断开态,则发送更新数据请求至第二存储节点,所述更新数据请求用于请求下载所述第一卷的当前元数据信息,所述第二存储节点为所述存储节点集群中除所述第一存储节点外,与所述计算节点使用的所述第一卷对应的备用存储节点;接收所述第二存储节点响应所述更新数据请求发送的更新响应消息;若所述更新响应消息为更新成功,则发送切换请求至所述第二存储节点,所述切换请求用于将处理读写请求的链路从所述第一数据链路切换为第二数据链路,所述第二数据链路为所述第二存储节点与所述计算节点建立的链路。
【技术特征摘要】
1.一种信息处理方法,其特征在于,应用于计算节点中,包括:当使用第一数据链路处理读写请求时,检测所述第一数据链路的连接状态,所述第一数据链路为第一存储节点与所述计算节点建立的链路,所述第一存储节点为存储节点集群中与所述计算节点使用的第一卷对应的正在使用的存储节点;若检测到所述第一数据链路处于断开态,则发送更新数据请求至第二存储节点,所述更新数据请求用于请求下载所述第一卷的当前元数据信息,所述第二存储节点为所述存储节点集群中除所述第一存储节点外,与所述计算节点使用的所述第一卷对应的备用存储节点;接收所述第二存储节点响应所述更新数据请求发送的更新响应消息;若所述更新响应消息为更新成功,则发送切换请求至所述第二存储节点,所述切换请求用于将处理读写请求的链路从所述第一数据链路切换为第二数据链路,所述第二数据链路为所述第二存储节点与所述计算节点建立的链路。2.根据权利要求1所述的方法,其特征在于,所述接收所述第二存储节点响应所述更新数据请求发送的更新响应消息之后,所述方法还包括:若所述更新响应消息为更新失败,则禁止发送切换请求至所述第二存储节点。3.根据权利要求1所述的方法,其特征在于,所述检测所述第一数据链路的连接状态之后,所述方法还包括:若检测到所述第一数据链路处于连接态时,则继续使用所述第一数据链路处理读写请求。4.根据权利要求1所述的方法,其特征在于,所述使用第一数据链路处理读写请求之前,所述方法还包括:接收第一读写指令;响应所述第一读写指令,发送存储资源请求至所述存储节点集群;接收所述存储节点集群响应所述存储资源请求发送的存储资源响应消息,所述存储资源响应消息中携带有所述第一卷、所述第一卷对应的所述第一存储节点和所述第二存储节点。5.一种信息处理方法,其特征在于,应用于第二存储节点中,包括:接收计算节点发送的更新数据请求;响应所述更新数据请求,请求下载第一卷的当前元数据信息,所述第一卷为所述计算节点使用的存储单元;若所述第一卷的当前元数据信息下载成功,则发送更新成功的更新响应消息至所述计算节点;接收所述计算节点发送的切换请求,根据所述切换请求使用第二数据链路处理读写请求,所述第二数据链路为所述第二存储节点与所述计算节点建立的链路。6.根据权利要求5所述的方法,其特征在于,所述响应所述更新数据请求,请求下载第一卷的当前元数据信息之后,所述方法还包括:若所述第一卷的当前元数据信息下载失败,则发送更新失败的更新响应消息至所述计算节点。7.一种计算节点,其特征在于,包括:检测单元,用于当使用第一数据链路处理读写请求时,检测所述第一数据链路的连接状态,所述...
【专利技术属性】
技术研发人员:陈方县,沈玉良,王东旭,孟令坤,
申请(专利权)人:中移苏州软件技术有限公司,中国移动通信集团公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。