MDM群集


    MDM 在ScaleIO系统中作为一个监控和配置代理。MDM主要被用作迁移,重建和所有系统相关功能。没有I/O跑在MDM上。


   为了支持高可用,3台或者更多MDM需要运行在不同的服务器上。在多MDM环境中,一台MDM会给与Master角色,其他扮演Slave和TieBreaker(等待分配状态)


   MDM群集由Master ,Slave 和TieBreker组成


使用下面这些术语是关于MDM的,这些组成了MDM群集:

   

   MDM

   所有服务器安装了MDM包的,在安装过程中一个MDM可以成为一个Manager(Master or Slave)或者 TieBreaker


   Standby MDM

   一个MDM可以作为一个Standby加入。一旦加入,Standby MDM被绑定,锁定,指定一个特别的系统

   一个Standy MDM可以被用作承担Manager MDM 或者TieBreaker MDM,当他被提升成为群集成员


   Manager MDM

   一个MDM可以扮演Master or Slave在群集中,Manager MDMs 有一个唯一系统ID,可以给与唯一的名字,一个管理者可以成为Standby或者群集成员


   TieBreaker MDM

   一个专门用来帮助决定谁是Master的MDM,一个TieBreaker可以成为Standby或者群集成员.一个TieBreakerMDM不是Manager


下列术语是MDM群集有关的


   Master MDM

   在群集中用来控制SDSs和SDCs(名词解释请见一、ScaleIO系统简介),MasterMDM包含和更新MDM仓库,作为数据库存储SDS配置和SDSs分布图。这个仓库持续复制到Slave MDMs,所以他们可以被无延时的接管。


   每一个MDM群集只有一个Master MDM