FusionStorage

FsuionStorage

fusionstorage和传统存储对比

成本结构,性能扩展,缓存,磁盘利用,数据保护,组网,运维,应用场景,认可度

fusionstorage组件介绍及交互流程

FSM,FSA(MDC,VBS,OSD)
首先ZK启动,ZK所在的盘是元数据盘,所在的分区是元数据分区,用于存放视图信息,ZK选主为投票选主,谁票数最多谁为主
MDC启动,MDC去ZK上注册选主,最开始和zk一样的MDC是MDC控制集群MDC;而后面创建的是归属MDC,每一个存储池都有分布式hash路由表,都有视图信息,这些东西都是归属MDC,而控制MDC不参与实际的数据分布式规则创建,控制MDC会去向ZK注册,谁先注册谁为主MDC,主MDC维持这VBS的活动列表,主MDC会把VBS表同步给其他MDC,以便于当我有一个OSD故障的时候,归属MDC会将OSD的故障告诉VBS,VBS就知道OSD故障了
  
然后OSD启动,OSD去向控制集群MDC查询归属MDC同时向归属MDC汇报状态
然后VBS启动,VBS会向主MDC确认自己是否为主,然后向主MDC申请IO视图,讲IO视图同步给集群(一个主机内的集群,只提供负载均衡不提供无缝切换)里其他VBS

数据路由原理
初始情况下会生成一个DHT环,这环会有0-2^23次方等份,每一等份就是一个patition分区,系统会将这些patition分区均匀的分配给存储池的硬盘,形成一个分区对应磁盘的关系
然后一个io下发到vbs模块,由vbp对其进行切块取整,转换格式,将原来的lun id和lab id 转换为key的格式,再由client模块通过hash算法将key算成patition,然后通过之前的分区对应磁盘的关系进行数据路由,路由到osd上之后通过patition视图将这个数据复制成多副本,然后写到缓存中返还写成功,再经过刷盘周期进行刷盘

部署方式,scsi和iscsi,规划限制

部署方式,融合部署分离部署
scsi和iscsi主要取决于客户端访问vbs是走系统内部还是走系统外部

![规划限制图](https://img-blog.csdnimg.cn/17c635a715b14dec91a8d679ab6b9143.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5LiA5Y-q5Zyw55OcYQ==,size_19,color_FFFFFF,t_70,g_se,x_16#pic_center)

网络平面
管理网络:fsm和fsa通信
业务网络:虚拟机和vbs通信
存储网络:mdc,vbs,osd通信

坏盘故障
Osd一秒心跳,如果5秒内没收到心跳会将其提出存储池,数据重建
五分钟犹豫期,五分钟内添加盘自动扩容,五分钟没添加手动扩容


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值