【技术实现步骤摘要】
一种基于vip实现分布式块存储高可用方法和装置
[0001]本专利技术涉及存储
,具体涉及一种基于vip实现分布式块存储高可用方法和装置。
技术介绍
[0002]随着存储技术的发展,iSCSI作为软件定义存储的通用接口,具有构建价格低、客户端丰富通用等优点,大幅促进了存储局域网络(SAN)的普及应用。但在高可用性方面提供的冗余访问机制存在成本、客户端支持、配置管理复杂等缺点。一般情况下iSCSI协议提供了3种机制,即网卡绑定、多会话、多链接。
[0003]iSCSI的底层是IP与以太网,理论上可直接从网卡实施,利用Port Trunking/Teaming/Link Aggregation的方式,将主机上的多张网卡捆绑在1个IP下,再连接到iSCSI存储设备上,搭配iSCSI存储设备传输埠上的对应设定,从而实现实体多路径连接。见图1。
[0004]多会话可允许1个iSCSI Initiator透过多个Session连入同1个iSCSI Target设备,以便利用多网卡或iSCSI HBA启用故障失效切换 ...
【技术保护点】
【技术特征摘要】
1.一种基于vip实现分布式块存储高可用方法,其特征在于,包括以下步骤:S1获取集群所有节点,通过raft算法选举出master节点,将master建立到所有target服务的心跳;S2根据targetID建立统一hash视图,并将多VIP均匀分配到视图中;S3各节点VIP服务向master获取分配结果,并active或inactive VIP;并在应用记录收到更新后active/inactivelocalVIP通过ARP广播到业务网;S4在iSCSIinitiator收到ARP后,发送reset指令给服务,通过session处理新旧链接;S5当master通过心跳调整target视图后,重复S1
‑
S4重新应用浮动IP,保证服务IP可用,进而实现iSCSI协议高可用。2.根据权利要求1所述的基于vip实现分布式块存储高可用方法,其特征在于,所述方法中,通过raft算法选举出master节点,采用外部组件etcd工具选举和漂移master。3.根据权利要求1所述的基于vip实现分布式块存储高可用方法,其特征在于,所述方法中,master将多VIP均匀分配到视图中,过程采用一致性hash算法,实现多VIP均衡。4.根据权利要求1所述的基于vip实现分布式块存储高可用方法,其特征在于,所述方法中,通过VIP服务订阅应用记录,在收到更新后active/inactivelocalVIP,并通过ARP广播到业务网。5.根据权利要求1所述的基于vip实现分布式块存储高可用方法,...
【专利技术属性】
技术研发人员:刘爱贵,王孝海,阮薛平,
申请(专利权)人:北京大道云行科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。