Monitor
一個(gè)多Monitor的Ceph的架構(gòu)通過(guò)法定人數(shù)來(lái)選擇leader,并在提供一致分布式?jīng)Q策時(shí)使用Paxos算法集群。在Ceph集群中有多個(gè)Monitor時(shí),集群的Monitor應(yīng)該是奇數(shù);最起碼的要求是一臺(tái)監(jiān)視器節(jié)點(diǎn),這里推薦Monitor個(gè)數(shù)是3,由于Monitor工作在法定人數(shù),一半以上的總監(jiān)視器節(jié)點(diǎn)應(yīng)該總是可用的,以應(yīng)對(duì)死機(jī)等極端情況,這是Monitor節(jié)點(diǎn)為N(N>0)個(gè)且N為奇數(shù)的原因。所有集群Monitor節(jié)點(diǎn),其中一個(gè)節(jié)點(diǎn)為L(zhǎng)eader。如果Leader monitor節(jié)點(diǎn)處于不可用狀態(tài),其他顯示器節(jié)點(diǎn)有資格成為L(zhǎng)eader。生產(chǎn)集群必須至少有N/2個(gè)監(jiān)控節(jié)點(diǎn)提供高可用性。