1. 程式人生 > >ceph建立遇見的問題

ceph建立遇見的問題

1. ceph 建立叢集的時候,節點個數一定要為奇數個(ceph-deploy new ceph01 ceph02 ceph03),不然後續初始化節點監控的時候(初始化monitor),節點初始化失敗。

如果已經初始化了偶數個節點,那麼就需要刪除一個節點(ceph-deploy刪除,不是刪除整虛擬機器)

2. 檢視叢集狀態(ceph -s), 如果出現一下問題:

叢集處於不健康的狀態,所以禁止了io讀寫,有兩種可能一種是osd的節點不夠副本的設定數量,比如設定了3副本但是隻有2個osd,這種情況下除了增加osd之外可以減少副本數量 。

解決方法:

可以使用命令修改副本數,使用命令為:

ceph osd pool set rbd size 2