【技术实现步骤摘要】
控制方法、装置及电子设备
[0001]本申请涉及计算机
,尤其涉及一种控制方法、装置及电子设备。
技术介绍
[0002]iSCSI是一种存储设备远程映射技术,它可以将一个远程服务器上的存储设备映射为一个块设备target。用户可以通过target访问远程服务器上的存储设备。
[0003]目前,通过TGT开源软件(用户态的SCSI target框架)实现target的创建。
[0004]但是,TGT为单机运行软件,集群中各个服务器上的TGT各自运行,使得集群中各服务器上的存储设备被映射成的块设备的标识存在重复的情况,导致存储设备无法被访问。
技术实现思路
[0005]有鉴于此,本申请提供一种控制方法、装置及电子设备,如下:
[0006]一种控制方法,应用于集群中的任一服务器,所述方法包括:
[0007]获得服务创建请求;
[0008]响应于所述服务创建请求,获得目标标识,所述目标标识在所述集群中唯一;
[0009]为所述服务器中的存储设备创建所述目标标识对应 ...
【技术保护点】
【技术特征摘要】
1.一种控制方法,应用于集群中的任一服务器,所述方法包括:获得服务创建请求;响应于所述服务创建请求,获得目标标识,所述目标标识在所述集群中唯一;为所述服务器中的存储设备创建所述目标标识对应的目标对象,所述目标对象与所述存储设备之间具有映射关系,以使得通过所述目标对象能够访问所述存储设备。2.根据权利要求1所述的方法,获得目标标识,包括:获得所述集群对应的标识文件;读取所述标识文件中的当前标识;按照标识生成规则,根据所述当前标识,创建目标标识。3.根据权利要求2所述的方法,所述集群具有一个排他锁,所述排他锁允许获得所述排他锁的服务器获得所述集群对应的标识文件;其中,在所述获得所述集群对应的标识文件之前,所述方法还包括:生成锁使用请求,所述锁使用请求用于申请获得所述排他锁;响应于所述锁使用请求,获得所述排他锁。4.根据权利要求3所述的方法,所述排他锁对应有目标时长;其中,所述方法还包括:在所述排他锁被所述服务器获得的持续时长超过所述目标时长的情况下,释放所述排他锁。5.根据权利要求3所述的方法,在所述创建目标标识之后,所述方法还包括:释放所述排他锁。6.根据权利要求2所述的方法,获得所述集群对应的标识文件,包括:查找所述集群中是否存在标识文件;如果所述集群中没有标识文件,创建所述集群对应的标识文件,并按照标识生成规则为所述标识文件中添加初始标识...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。