本发明专利技术公开了一种用于存储集群的存储设备部署变更方法,部署在存储集群中的多个存储设备之间使用专用以太网链路通信。当需要在线重新部署存储设备的ID号,上述专用以太网链路的地址需要变更的情况下,在存储设备对应的专用以太网卡上创建子接口,在子接口上配置临时IP地址,使用临时IP地址建立临时链路;通过临时链路进行ID变更信息的发送,并进行新的网卡地址的部署,在新部署存储设备ID完成后,各存储设备配置新的通信链路,并删除临时链路,从而完成平滑过渡,在整个变更过程中,由于没有应用暂时缓存,实时进行信息的通信,不会发生缓存不足丢失部分通信信息的情况,保证了通信信息的时效性。
【技术实现步骤摘要】
一种用于存储集群的存储设备部署变更方法
本专利技术涉及存储
,特别是涉及一种用于存储集群的存储设备部署变更方法。
技术介绍
在部署多个存储设备建立集群时,为每个存储设备指定一个ID号,ID号在集群中是唯一的相互不重复的,用于标识具体某个存储设备的身份。集群中的存储设备之间需要进行信息通信,有些型号的设备使用专用以太网链路把这些存储设备连接起来,存储设备之间传递信息时使用该专用以太网链路。但是在某些应用场景中,为了减少人工配置的工作量,一般会根据存储设备ID号对应一个IP地址自动配置到专用网卡上。为了支持在线动态变更集群中存储设备的部署,涉及重新指定存储设备的ID号,那么对应专用以太网的IP地址也会随之变更。目前在以太网链路通信出现IP地址变更时,常用的方法是断开原有连接,快速重建连接。如果是要求在线变更而不希望通信信息丢失,则多数做法是在IP地址变更的过程中,把需要传递的通信信息暂时缓存,等待以太网链路重新连接后,再传递这些通信信息。但是,在缓存资源有限的设备中,若重建链路过程中通信信息较多,有可能因缓存不足而只能丢失部分通信信息;且某些应用场景中要求通信信息的时效性,缓存通信信息等待新链路建立后再传递出去,可能会失去时效性。因此,如何在在线变更IP地址的过程中,解决无法满足缓存所有通信信息而导致部分丢失以及保证通信信息时效性的问题,是本领域技术人员目前需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种用于存储集群的存储设备部署变更方法,可以实现在线变更IP地址的过程中,解决无法满足缓存所有通信信息而导致部分丢失以及保证通信信息时效性的问题。为解决上述技术问题,本专利技术提供了如下技术方案:一种用于存储集群的存储设备部署变更方法,包括:在目标存储集群中选取一个目标存储设备;通过所述目标存储设备获取所述目标存储集群中其他存储设备的网卡MAC地址信息;根据所述目标存储集群中各存储设备的网卡MAC地址信息,为对应的各存储设备分配临时IP地址;在所述目标存储集群中的各存储设备的对应专用网卡上分别创建子接口,并将对应存储设备的临时IP地址配置到自身的子接口上;通过各存储设备的对应临时IP地址,建立各存储设备之间相互通信连接的临时链路;将所述目标存储集群中各存储设备的信息通信从原通信链路切换至所述临时链路;拆除所述原通信链路,并删除各存储设备对应的以太网的原IP地址;获取重新部署后的存储设备ID变更信息,并通过所述临时链路将存储设备ID变更信息对应的执行指令发送给各存储设备;根据所述执行指令控制所述目标存储集群中的各存储设备使用变更后的ID配置自身对应的网卡地址,并建立新通信链路;拆除所述临时链路,并删除各存储设备的临时IP地址和各子接口。优选地,所述在目标存储集群中选取一个目标存储设备,为:在所述目标存储集群中任选一个存储设备作为目标存储设备。优选地,所述通过所述目标存储设备获取所述目标存储集群中其他存储设备的网卡MAC地址信息,包括:通过所述目标存储设备应用所述目标存储集群中的原通信链路向所述目标存储集群中其他存储设备发送预设的指令;通过所述目标存储设备获取所述目标存储集群中其他存储设备的应答信息,所述应答信息中包括对应存储设备相应的网卡MAC地址信息。优选地,所述根据所述目标存储集群中各存储设备的网卡MAC地址信息,为对应的各存储设备分配临时IP地址,包括:在所述目标存储设备获取所述目标存储集群中其他存储设备的应答信息后,根据各网卡MAC地址的大小分配对应的临时IP地址;通过所述目标存储设备将各临时IP设备发送给所述目标存储集群中对应的存储设备。优选地,所述通过各存储设备的对应临时IP地址,建立各存储设备之间相互通信连接的临时链路,包括:控制所述目标存储集群中的各存储设备应用对应的临时IP地址在相互之间建立临时连接,从而建立临时链路;判断所述目标存储设备是否能够通过所述临时链路获取所述目标存储集群中的其他存储设备发送的确认信息;若是,则判定所述临时链路建立成功。优选地,在所述根据所述执行指令控制所述目标存储集群中的各存储设备使用变更后的ID配置自身对应的网卡地址,并建立新通信链路之后,还包括:通过所述目标存储设备获取所述目标存储集群中其他存储设备发送的对应通信链路确认信息;在所述目标存储设备收集完成各通信链路确认信息后,通过所述目标存储设备向所述目标存储集群中的其他存储设备发送新通信链路正常的通知信息。与现有技术相比,上述技术方案具有以下优点:本专利技术所提供的一种用于存储集群的存储设备部署变更方法,部署在存储集群中的多个存储设备之间使用专用以太网链路通信。当需要在线重新部署存储设备的ID号,上述专用以太网链路的地址需要变更的情况下,在存储设备对应的专用以太网卡上创建子接口,在子接口上配置临时IP地址,使用临时IP地址建立临时链路;通过临时链路进行ID变更信息的发送,并进行新的网卡地址的部署,在新部署存储设备ID完成后,各存储设备配置新的通信链路,并删除临时链路,从而完成平滑过渡,在整个变更过程中,由于没有应用暂时缓存,实时进行信息的通信,不会发生缓存不足丢失部分通信信息的情况,保证了通信信息的时效性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一种具体实施方式所提供的用于存储集群的存储设备部署变更方法流程图。具体实施方式本专利技术的核心是提供一种用于存储集群的存储设备部署变更方法,可以实现在线变更IP地址的过程中,解决无法满足缓存所有通信信息而导致部分丢失以及保证通信信息时效性的问题。为了使本专利技术的上述目的、特征和优点能够更为明显易懂,下面结合附图对本专利技术的具体实施方式做详细的说明。在以下描述中阐述了具体细节以便于充分理解本专利技术。但是本专利技术能够以多种不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本专利技术内涵的情况下做类似推广。因此本专利技术不受下面公开的具体实施的限制。请参考图1,图1为本专利技术一种具体实施方式所提供的用于存储集群的存储设备部署变更方法流程图。本专利技术的一种具体实施方式提供了一种用于存储集群的存储设备部署变更方法,包括:S11:在目标存储集群中选取一个目标存储设备。在本专利技术的一种实施方式中,在目标存储集群中选取一个目标存储设备,为:在目标存储集群中任选一个存储设备作为目标存储设备。在实际应用中,用户根据需要在存储集群中任选一个存储设备作为目标存储设备,即用户登录选择的目标存储设备以执行重新部署集群内存储设备ID的指令。S12:通过目标存储设备获取目标存储集群中其他存储设备的网卡MAC地址信息。在本专利技术的一种实施方式中,通过目标存储设备获取目标存储集群中其他存储设备的网卡MAC地址信息,包括:通过目标存储设备应用目标存储集群中的原通信链路向目标存储集群中其他存储设备发送预设的指令;通过目标存储设备获取目标存储集群中其他存储设备的应答信息,应答信息中包括对应存储设备相应的网卡MAC地址信息。目标存储设备获取用户输入的相关指令,此时,目标存储设备通过原通信链路,本文档来自技高网...
【技术保护点】
一种用于存储集群的存储设备部署变更方法,其特征在于,包括:在目标存储集群中选取一个目标存储设备;通过所述目标存储设备获取所述目标存储集群中其他存储设备的网卡MAC地址信息;根据所述目标存储集群中各存储设备的网卡MAC地址信息,为对应的各存储设备分配临时IP地址;在所述目标存储集群中的各存储设备的对应专用网卡上分别创建子接口,并将对应存储设备的临时IP地址配置到自身的子接口上;通过各存储设备的对应临时IP地址,建立各存储设备之间相互通信连接的临时链路;将所述目标存储集群中各存储设备的信息通信从原通信链路切换至所述临时链路;拆除所述原通信链路,并删除各存储设备对应的以太网的原IP地址;获取重新部署后的存储设备ID变更信息,并通过所述临时链路将存储设备ID变更信息对应的执行指令发送给各存储设备;根据所述执行指令控制所述目标存储集群中的各存储设备使用变更后的ID配置自身对应的网卡地址,并建立新通信链路;拆除所述临时链路,并删除各存储设备的临时IP地址和各子接口。
【技术特征摘要】
1.一种用于存储集群的存储设备部署变更方法,其特征在于,包括:在目标存储集群中选取一个目标存储设备;通过所述目标存储设备获取所述目标存储集群中其他存储设备的网卡MAC地址信息;根据所述目标存储集群中各存储设备的网卡MAC地址信息,为对应的各存储设备分配临时IP地址;在所述目标存储集群中的各存储设备的对应专用网卡上分别创建子接口,并将对应存储设备的临时IP地址配置到自身的子接口上;通过各存储设备的对应临时IP地址,建立各存储设备之间相互通信连接的临时链路;将所述目标存储集群中各存储设备的信息通信从原通信链路切换至所述临时链路;拆除所述原通信链路,并删除各存储设备对应的以太网的原IP地址;获取重新部署后的存储设备ID变更信息,并通过所述临时链路将存储设备ID变更信息对应的执行指令发送给各存储设备;根据所述执行指令控制所述目标存储集群中的各存储设备使用变更后的ID配置自身对应的网卡地址,并建立新通信链路;拆除所述临时链路,并删除各存储设备的临时IP地址和各子接口。2.根据权利要求1所述的方法,其特征在于,所述在目标存储集群中选取一个目标存储设备,为:在所述目标存储集群中任选一个存储设备作为目标存储设备。3.根据权利要求2所述的方法,其特征在于,所述通过所述目标存储设备获取所述目标存储集群中其他存储设备的网卡MAC地址信息,包括:通过所述目标存储设备应用所述目标存储集群中的原通信链路向所述目标存储集群中其他...
【专利技术属性】
技术研发人员:李美欣,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。