一种分布式存储的ISCSI协议实现方法技术

技术编号:17164895 阅读:43 留言:0更新日期:2018-02-01 22:25
本发明专利技术公开了一种分布式存储的ISCSI协议实现方法,包括以下步骤:ISCSI服务集群通过心跳应答机制进行故障检测,并由master存储节点完成故障节点裁定和配置;ISCSI服务集群在存储节点动态变化后,进行ISCSI服务资源迁移操作。ISCSI服务集群统一管理ISCSI服务,自动监测节点状态,实现服务故障迁移,并保证上层业务I/O操作的连续性。依靠故障节点发现和资源迁移两方面的设计保证服务的可用性和可靠性。应用raft一致性算法实现服务故障迁移等功能、开发了域名访问功能,确认了ISCSI集群对分布式存储的有效性与可用性。

A distributed storage ISCSI protocol implementation method

The invention discloses a distributed storage ISCSI protocol implementation method, which comprises the following steps: ISCSI service cluster fault detection through the heartbeat response mechanism, and stored by master node to complete fault node order and configuration; ISCSI service cluster in the storage node dynamic changes after ISCSI service resource transfer operation. The ISCSI service cluster manages the ISCSI service in a unified way, automatically monitors the state of the node, realizes the service fault migration, and ensures the continuity of the I/O operation of the upper service. The design of two aspects of the fault node discovery and resource migration ensures the availability and reliability of the service. Using raft conformance algorithm to realize service fault migration and other functions, we have developed domain name access function, and confirmed the effectiveness and availability of ISCSI cluster for distributed storage.

【技术实现步骤摘要】
一种分布式存储的ISCSI协议实现方法
本专利技术涉及分布式存储
,尤其是一种分布式存储的ISCSI协议实现方法。
技术介绍
在分布式存储系统中,主从备份方式的ISCSI(ISCSIInternetSmallComputerSystemInterfaceInternet小型计算机系统接口)服务部署并不能充分利用分布式存储带来的优势。首先,分布式存储系统管理的节点性能各异,某一节点不足以支撑大量的ISCSI服务,容易造成ISCSI服务节点频繁故障;其次,不能充分利用节点资源,从而实现均衡负载。然而,针对分布式存储阵列,业界仍然提供主从备份方式实现的ISCSI服务。
技术实现思路
本专利技术的目的是提供一种分布式存储的ISCSI协议实现方法,采用分布式思想设计并实现ISCSI服务集群,将ISCSI服务均衡分布在各个存储节点上、统一管理ISCSI服务、自动监测节点状态、服务故障迁移。为实现上述目的,本专利技术采用下述技术方案:一种分布式存储的ISCSI协议实现方法,包括以下步骤:ISCSI服务集群通过心跳应答机制进行故障检测,并由master存储节点完成故障节点裁定和配置;ISCSI服务本文档来自技高网...
一种分布式存储的ISCSI协议实现方法

【技术保护点】
一种分布式存储的ISCSI协议实现方法,其特征是,包括以下步骤:ISCSI服务集群通过心跳应答机制进行故障检测,并由master存储节点完成故障节点裁定和配置;ISCSI服务集群在存储节点动态变化后,进行ISCSI服务资源迁移操作。

【技术特征摘要】
1.一种分布式存储的ISCSI协议实现方法,其特征是,包括以下步骤:ISCSI服务集群通过心跳应答机制进行故障检测,并由master存储节点完成故障节点裁定和配置;ISCSI服务集群在存储节点动态变化后,进行ISCSI服务资源迁移操作。2.如权利要求1所述的一种分布式存储的ISCSI协议实现方法,其特征是,还包括,ISCSI服务集群依据节点选择策略进行ISCSI服务部署,实现ISCSI服务在各个存储节点上的均衡分布。3.如权利要求2所述的一种分布式存储的ISCSI协议实现方法,其特征是,所述ISCSI服务集群依据节点选择策略进行ISCSI服务部署,包括:从最小编号存储节点开始轮询,如果该存储节点为故障节点,则选择下一个有效节点;挑选ISCSI连接数量最少的有效节点,如果各个存储节点的ISCSI服务数量相同,则选择编号最小的存储节点进行ISCSI服务部署。4.如权利要求1所述的一种分布式存储的ISCSI协议实现方法,其特征是,所述...

【专利技术属性】
技术研发人员:王超群温大帅
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1