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