发明名称 用于高可用集群的SCSI共享存储资源访问方法及装置
摘要 本发明公开了一种用于高可用集群的SCSI共享存储资源访问方法及装置,方法步骤如下:1)识别集群的SCSI访问命令,如果访问目标为SCSI共享存储资源则执行步骤2);2)读取访问目标对应的SCSI共享存储资源的锁状态信息;判断是否被加锁,如果已被加锁则退出;如果未被加锁则执行步骤3);3)对SCSI共享存储资源加锁;4)挂载SCSI共享存储资源、操作并操作完毕后卸载;5)对SCSI共享存储资源解锁;装置包括资源代理模块、共享存储资源锁模块和SCSI协议适配模块。本发明在集群发生心跳故障时仍能够保持存储资源内部数据一致性,具有可靠性高、可移植性好、可扩展性高、适用范围广的优点。
申请公布号 CN102984268B 申请公布日期 2015.04.15
申请号 CN201210528641.5 申请日期 2012.12.11
申请人 中国人民解放军国防科学技术大学;湖南麒麟信息工程技术有限公司 发明人 李俊良;颜跃进;刘晓建;吴庆波;戴华东;孔金珠;张为华
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 湖南兆弘专利事务所 43008 代理人 赵洪;谭武艺
主权项 一种用于高可用集群的SCSI共享存储资源访问装置,其特征在于包括:资源代理模块(1),用于接收转发集群的SCSI访问命令以及接收来自SCSI共享存储资源的返回数据;共享存储资源锁模块(2),用于执行对SCSI共享存储资源的状态读取命令、加锁命令、解锁命令,向资源代理模块(1)返回SCSI共享存储资源的状态信息以及返回数据;SCSI协议适配模块(3),用于连接适配不同类型的SCSI共享存储资源;所述资源代理模块(1)、共享存储资源锁模块(2)、SCSI协议适配模块(3)依次相连,所述资源代理模块(1)在接收SCSI访问命令后预先通过共享存储资源锁模块(2)读取SCSI共享存储资源的状态信息,所述资源代理模块(1)仅在SCSI访问命令的访问目标为SCSI共享存储资源时依次通过共享存储资源锁模块(2)、SCSI协议适配模块(3)对所述访问目标对应的SCSI共享存储资源执行加锁并依次挂载、操作、卸载所述SCSI共享存储资源,所述资源代理模块(1)在卸载完成后通过共享存储资源锁模块(2)、SCSI协议适配模块(3)对所述访问目标对应的SCSI共享存储资源执行解锁。
地址 410073 湖南省长沙市砚瓦池正街47号中国人民解放军国防科学技术大学计算机学院
您可能感兴趣的专利