背景:
在ceph配置文件修改mon,重启服务不生效,需要remove monmap才可以
操作流程:
一、添加ceph-mon
1.查看mon信息
[yyf@node ~]# ceph mon stat
2.添加mon.tt节点,首先在ceph.conf添加mon.tt配置
[mon.tt]
host = node-tt #节点host
mon addr = x.x.x.x:6789
3.获取mon的keyring
[yyf@node ~]# ceph auth get mon. -o /tmp/keyring
4.获取mon的map
[yyf@node ~]# ceph mon getmap -o /tmp/mapfile
5.初始化mon.gamma节点的数据目录
[yyf@node ~]# ceph-mon -i tt --mkfs --monmap /tmp/mapfile --keyring /tmp/keyring
6.添加mon.gamma节点至ceph cluster中
[yyf@node ~]# ceph mon add tt x.x.x.x:6789
7.启动mon.gamma
[yyf@node ~]# ceph-mon -i tt --public-addr x.x.x.x:6789
[yyf@node ~]# ceph mon stat
二、删除ceph-mon
1.查看mon信息
[yyf@node ~]# ceph mon stat
2.停止需要删除的mon进程
[yyf@node ~]# ceph -a stop mon.tt
3.将mon.tt节点从ceph cluster中删除掉
[yyf@node ~]# ceph mon remove tt
4.在ceph.conf配置文件中删除mon.tt字段
[yyf@node ~]# ceph mon stat