1 Monitor节点说明
一般来说,在实际运行中,ceph monitor 的个数是 2n+1(n>=0)个,在线上至少 3 个,只要正
常的节点数>=n+1,ceph 的 paxos 算法能保证系统的正常运行。更通俗些就是正常节点的比
例大于 50% 即可保证 Ceph 集群能够正常运行。因为,对于 3 个节点,同时只能挂掉一个。
但是,如果屋漏偏逢雨,3 个节点中挂了 2 个,paxos 算法就无法正常进行仲裁(quorum),
此时,ceph 集群会阻塞对集群的操作,直到超过半数的 Mon 节点恢复.
2 添加,删除monitor节点
现在只有一个monitor节点
[root@ceph-mon1 ceph-cluster]# ceph -s cluster 3fa8936a-118a-49aa-b31c-c6c728cb3b71 health HEALTH_WARN too few PGs per OSD (21 < min 30) monmap e1: 1 mons at {ceph-mon1=192.168.1.131:6789/0} election epoch 3, quorum 0 ceph-mon1 osdmap e51: 9 osds: 9 up, 9 in flags sortbitwise pgmap v147: 64 pgs, 1 pools, 0 bytes data, 0 objects 306 MB used, 45674 MB / 45980 MB avail 64 active+clean
2.1 添加
首先修改配置文件,添加新的MON,注意mon_host
段IP和逗号之间不要有空格,然后推送到这两台MON节点:
ceph-deploy --overwrite-conf config push ceph-mon1
如:
cat /ceph-cluster/ceph.conf |grep monmon_initial_members = ceph-mon1, ceph-osd1 mon_host = 192.168.1.131,192.168.1.141
再添加新的mon节点:
ceph-deploy --overwrite-conf mon add ceph-osd1
再查看集群信息,两个monitor节点了
[root@ceph-osd1 ~]# ceph -s cluster 3fa8936a-118a-49aa-b31c-c6c728cb3b71 health HEALTH_WARN clock skew detected on mon.ceph-osd1 too few PGs per OSD (21 < min 30) Monitor clock skew detected monmap e2: 2 mons at {ceph-mon1=192.168.1.131:6789/0,ceph-osd1=192.168.1.141:6789/0} election epoch 4, quorum 0,1 ceph-mon1,ceph-osd1 osdmap e51: 9 osds: 9 up, 9 in flags sortbitwise pgmap v147: 64 pgs, 1 pools, 0 bytes data, 0 objects 306 MB used, 45674 MB / 45980 MB avail 64 active+clean
2.2 删除
同样要先修改配置文件,再推送到其他两个节点
cat /ceph-cluster/ceph.conf |grep monmon_initial_members = ceph-mon1 mon_host = 192.168.1.131
[root@ceph-mon1 ceph-cluster]# ceph-deploy mon destroy ceph-mon1
查看集群信息
[root@ceph-osd1 ~]# ceph -s cluster 3fa8936a-118a-49aa-b31c-c6c728cb3b71 health HEALTH_WARN too few PGs per OSD (21 < min 30) monmap e7: 1 mons at {ceph-mon1=192.168.1.131:6789/0} election epoch 13, quorum 0 ceph-mon1 osdmap e51: 9 osds: 9 up, 9 in flags sortbitwise pgmap v147: 64 pgs, 1 pools, 0 bytes data, 0 objects 306 MB used, 45674 MB / 45980 MB avail 64 active+clean
版权声明:本文为博主原创文章,未经博主允许不得转载。
添加 删除 monitor
- 上一篇:Centos7安装ceph集群
- 下一篇:ceph OSD的添加,删除