ceph单机多mon的实现
ceph默认情况下是以主机名来作为mon的识别的,所以这个情况下用部署工具是无法创建多个mon的,这个地方使用手动的方式可以很方便的创建多个mon
1、创建mon的数据存储目录
mkdir /var/lib/ceph/mon/ceph-1
2、获取当前的monmap
ceph mon getmap -o /tmp/monmap
3、根据当前的monmap生成mon的数据
ceph-mon -i 1 --mkfs --monmap /tmp/monmap
4、启动进程(后面指定端口)
ceph-mon -i 1 --public-addr 192.168.8.106:6791
现在mon就加进去了
然后去写配置文件相关的信息即可,操作还是很便捷的,这个地方可以防止单mon的情况下的数据盘的损坏的情况,增加一点安全系数,当然最好是多主机的mon