FSM Fusionstorage块存储的Manager,为管理进程,实现系统的资源监控,配置,管理,升级和扩容等功能,必须主备管理节点部署。
    FSA Fusionstorage块存储的Agent,为管理代理进程,部署在各存储节点和计算节点上,实现各节点与FSM通信。安装存储节点和计算节点时启动FSA进程。
    MDC 元数据控制组件,实现对分布式集群的状态控制,以及控制数据分布规则,数据重建规则等。
    选择3个、5个、7个或者9个节点创建控制集群时,对应的控制集群节点上会启动MDC进程,由ZK集群在多个MDC中选举主MDC,主MDC对其它MDC进行监控,主MDC故障时产生新的主MDC。每个资源池有一个归属MDC,增加资源池也会自动启动MDC,一个系统最多启动96个MDC。
    ZK Zookeeper,分布式应用程序协调服务进程,ZK部署在控制集群的每个节点上,形成ZK集群,为MDC集群提供选主仲裁,必须保证大于总数一半的Zookeeper处在活跃可访问状态。创建控制集群时,对应的控制集群节点上会启动ZK进程。
    VBS VBS通过SCSI或ISCSI接口提供分布式存储接入点服务,使应用服务器能够通过VBS访问分布式存储资源。选择服务器启用VBS后,该服务器上启动VBS进程,部署VBS进程的服务器形成VBS集群。
    •SCSI场景:VBS个数与计算节点一致,1个计算节点上创建1个VBS。
    •iSCSI场景:在需要VBS的每个存储节点上创建1个
    OSD 处理VBS下发的IO消息,进行数据冗余保护并持久化到存储介质中。加入存储池的服务器上会启动OSD进程,一个服务器上启动一个OSD进程。
    EDS 提供快照,重删,复制等企业级特性的服务,加入存储池的服务器上会启动EDS进程。
    CM 集群管理进程,用于管理控制集群信息,当创建控制集群时,启动CM进程。
    CCDB 集群配置数据库,存储集群的配置信息(双活,远程复制和一致性组信息),当创建控制集群时,启动CCDB进程。
    组件交互:
    系统启动时,MDC与ZK互动决定主MDC,主MDC和其他MDC相互监控心跳,主MDC指定一个备MDC,主MDC故障升备MDC为主。
    OSD启动向MDC查询归属MDC,向归属MDC报告状态,归属MDC把状态变化发送到VBS,当归属MDC故障,主MDC指定一个MDC接管,最多两个池归属同一个MDC。
    VBS启动时查询主MDC,向主MDC注册,主MDC确认自己是否为leader,VBS从主MDC获取IO View,主VBS向OSD获取元数据,其他VBS向主VBS获取元数据。