微信号:gh_a2125bded21f

介绍:关注Python开发,运维自动化,把运维做到更好~

Ceph管理节点故障mds迁移到存储节点

2016-06-25 11:42 田永康

昨天晚上公司私有云某一个计算节点负载达到98,98,99。虚机全部都无法连接,原先以为是计算节点CPU负载过高。重启机器之后虚拟全部无法重启,查看之后CEPH存储无法使用。

问题一:ceph存储节点宕机,另外一个存储无法正常使用。

解决方法:重启之后数据恢复。

问题二:ceph 管理节点机器硬件故障无法修复。ceph mds安装在管理节点上。

解决方法:把ceph mds安装到其中一个存储节点

实施过程:

#apt-get install ceph-deploy -y

#mkdir /ceph

#cp -rp /etc/ceph/* /ceph/

#ceph-deploy --overwrite-conf mds create cs-node1   执行此过程报错如下

[ceph_deploy][ERROR ] RuntimeError: bootstrap-osd keyring not found; run ‘gatherkeys’

#ceph-deploy gatherkeys cs-node1

那么就会先找:/etc/ceph/ceph.client.admin.keyring,然后再找/var/lib/ceph/bootstrap-osd/ceph.keyring和/var/lib/ceph/bootstrap-mds/ceph.keyring ,最后发从cs-node1发现ceph.bootstrap-mds.keyring key文件

然后在执行:

#ceph-deploy --overwrite-conf mds create cs-node1


  此后故障就会修复。


 
devops平台 更多文章 Mysql max_allowed_packet 被修改设置为1GB或者1024B原因 Hadoop启动报Error: JAVA_HOME is not set and could not be found解决办法 CDH大数据平台搭建
猜您喜欢 史上最全HTML与CSS布局技巧 女程序员有多重要 第二十四讲 文件的定位 野狗 Meetup 第三期精华梳理(内含讲师PPT) 分布式计算调度系统在百度的实战应用