ceph的osd是節點還是一塊磁碟

時間 2023-03-18 02:10:05

1樓:網友

是一塊磁碟和該磁碟對應的守護程序稱為乙個osd。守護程序的作用是從該磁碟讀取和寫入資料。該磁碟可以是乙個硬碟或者ssd盤或者raid0或者乙個jbod。

總之是乙個邏輯磁碟。如果乙個節點只有乙個守護程序和對應的磁碟則此osd就成了乙個節點。通常乙個節點有多個osd守護程序和多個磁碟,所以通常osd不是乙個節點。

2樓:匿名使用者

按照上面的配置方法,我感覺osd是一台伺服器,伺服器上跑osd程序,化了乙個分割槽,分割槽有檔案系統,osd程序就是操作這個新建分割槽。

如何通俗的理解ceph中的osd

3樓:網友

osdmap

osdmap 是 ceph 集群中所有 osd 的資訊,所有 osd 節點的改變如程序退出,節點的加入和退出或者節點權重的變化都會反映到這張 map 上。這張 map 不僅會被 monitor 掌握,osd 節點和 client 也會從 monitor 得到這張表,因此實際上我們需要處理所有 「client」 (包括 osd,monitor 和 client)的 osdmap 持有情況,實際上,每個 「client」 可能會具有不同版本的 osdmap,當 monitor 所掌握的權威 osdmap 發生變化時,它並不會傳送 osdmap 給所有 「client」 ,而是需要了解到變化的 「client」 會被 push,如乙個新的 osd 加入會導致一些 pg 的遷移,那麼這些 pg 的 osd 會得到通知。除此之外,monitor 也會隨機的挑選一些 osd 傳送 osdmap。

那麼如何讓 osdmap 慢慢傳播呢?比如 , osd.

b得到了新的 osdmap,那麼 和 可能部分 pg 也會在 osd.

a, 上,這時它們的通訊就會附帶上 osdmap 的 epoch,如果版本較低, 和 osd.

d 會主動向 monitor pull osdmap,而部分情況 , 也會主動向 osd.

c 和 push 自己的 osdmap (如果更新)。因此,osdmap 會在接下來一段時間內慢慢在節點間普及。

在集群空閒時,很有可能需要更長的時間完成新 map的更新,但是這並不會影響 osd 之間的狀態一致性,因為osd沒有得到新的map所有它們不需要知曉新的osdmap變更。

ceph 通過管理多個版本的 osdmap 來避免集群狀態的同步,這使得 ceph 絲毫不會畏懼在數千個 osd 規模的節點變更導致集群可能出現的狀態同步。

實木家具是做好了噴漆還是一塊一塊噴的

做好了一起噴漆,一塊塊噴出來會有色差,還有邊縫痕跡。這也是為什麼實木家具的不見光面都沒漆的原因。全實木家具是家具做好了噴漆,還是一塊一塊噴 這是要看木工師傅是怎麼做的。可拆卸的就可以分開噴漆。不能拆開的就整體噴漆。比如櫃子的門,抽屜面。可以拆下來,就分開噴漆,又容易還做得更好。實木家具不噴漆好嗎?環...

頭髮一塊一塊的掉是什麼病,一塊一塊掉頭髮是怎麼回事

脫髮的情況是一塊塊的,一般是斑禿,目前還不能明確其 但懷疑和免疫功能紊亂有關,另外長期精神緊張也會造成斑禿。建議平常多放鬆心情,注意睡眠,不要有太大精神壓力。斑禿。因為斑禿跟平常的脫髮不一樣,具有不穩定性,所以在斑禿不穩定的情況下建議嘗試食療,吃些能夠緩解脫髮的食物,也可以根據醫生的建議嘗試西藥或者...

牙齒一塊一塊掉咋回事,我的牙齒總是一塊一塊的掉是怎麼回事,我

威海市口腔小祕 9牙齒有一塊一塊掉的這種情況,目前主要考慮兩種原 因,一種原因是牙齒上有大量的牙結石,在日常吃飯的時候受到食物的摩擦或者壓力的刺激,造成了部分的牙結石脫落現象,另外一種就考慮是牙齒髮生了蛀牙的原因造成的,因為牙齒蛀牙會引起牙齒組織的腐蝕破壞,抗力低下,容易出現一塊一塊的掉,應該及時到...