我描述一下问题哈:
我用Fuel部署了一个HA环境,3个控制节点,4个计算借节点,所有节点都同时有Ceph-OSD
三个控制节点也是ceph-mon节点
昨天上午搬走了一个控制节点,然后ceph工作正常
所以原来是:
控制节点:
node-13 控制+ceph-osd
node-10 控制+ceph-osd
node-12 控制+ceph-osd
计算节点:
node-8 计算+ceph-osd
node-9 计算+ceph-osd
node-11 计算+ceph-osd
node-14 计算+ceph-osd
因为是Fuel自动部署HA环境,所以控制节点也是Ceph的mon节点。
昨天上午挪走了控制节点 node-12
变成了:
控制节点:
node-13 控制+ceph-osd
node-10 控制+ceph-osd
计算节点:
node-8 计算+ceph-osd
node-9 计算+ceph-osd
node-11 计算+ceph-osd
node-14 计算+ceph-osd
然后需要把node-10这台机也移走,于是我做了下面的事:
1、把node-10上的Ceph osd out,然后rebalance完成
然后我把node-10关机,发现ceph不能用
再把node-10起来,ceph可以用,我查了一下发现ceph-mon在node-10上
2、我想法是再create出来两个ceph-mon节点,然后把node-10的ceph-mon不实用。于是:
1) 使用ceph-deploy mon create node-9 node-8 node-14
2) ceph -s发现正常
3) ceph-deploy mon destroy node-10
3、然后...就没有然后了...
4、我尝试把ceph.conf中加入node-9 node-8 node-14,也没用
于是出问题了,ceph -s没有响应,
我也不太熟悉ceph,都是照着网上做的。
所以问题应该是ceph-mon出问题了