Ceph Monitor Daemon

可簡稱Monitor或MON,可維持叢集分布圖clutser map主要版本複製master copy,並提供給儲存叢集的用戶端存取,這個程式能掌握整個叢集的各個成員狀態、變更、以及 Ceph 存儲集群的整體健康狀況。,一群監測節點程式之間也會相互支援而達成高可用,就算其中一支程式故障,還是能持續運作。而且,它會驗證來自用戶端的請求,但不對用戶端提供資料物件存取服務。

對於每個Ceph 叢集而言,其實一個Ceph 監測節點就可以監控了,但這會導致單點故障的問題,所以Ceph 監測節點的數量最小是3台,且必須是奇數(假設為N,N>0),它是基於仲裁技術quorum-based technique,所有集群監測節點,其中一個節點為
領導。如果領導 Monitor節點處於不可用狀態,其他顯示器節點有資格成為領導。生產群
集必須至少有N / 2個監控節點提供高可用性,所以如果正在執行的Ceph 監測節點數量下降到一半或者更少,則Ceph 叢集將會遺失掉仲裁,將導致客戶端無法存取。

對於RADOS系統,節點組織管理和數據分發策略均等內部的Mon全權負責,因此,從客戶端角度設計相對比較簡單,它給應用提供存儲接口。

results matching ""

    No results matching ""