#yyds干货盘点#ceph文件挂载失败Connect error: No route to host(errno:113)
Posted 峰啊疯了
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#yyds干货盘点#ceph文件挂载失败Connect error: No route to host(errno:113)相关的知识,希望对你有一定的参考价值。
一、问题
//失败报错
Connect error: No route to host(errno:113)
1.1排查网络
1.检查防火墙
systemctl status firewalld
systemctl stop firewalld
2.检查selinux
getenforce //如果为disabled 就是已经关闭,如果enforce 就是强制的模式
setenforce 0 //临时关闭
//开始以为是网络的问题,但是经排查,所有服务器上都没有开防火墙,并且
telnet ceph01:6789//没有问题 (yum install telnet -y)
二、解决方法
2.1 ceph状态查看
//查看ceph状态
ceph status 显示 HEALTH_OK,
2.2 mds状态查看
查看mds状态
ceph mds stat
显示:
cephfs-0/0/1 up
再查看ceph-mds状态,
systemctl status ceph-mds@ceph01
//不同节点hostname不一样 发现mds不是running,状态有问题
2.3 mds重启
重启(失败)
systemctl start ceph-mds@ceph01
报错keyring文件不存在,为了避免不必要的麻烦,决定重装mds
2.4 mds重装
1、停止mds进程。
ceph stop mds
2、将mds服务标识成失效。
ceph mds fail 0
3、删除cephfs文件系统。
ceph fs rm cephfs --yes-i-really-mean-it
4、查看ceph集群状态。
#ceph -s
//显示mds已经不存在了
5、创建MDS
ceph-deploy admin ceph01 ceph02 ceph03
ceph-deploy mds create ceph01 ceph02 ceph03
ceph mds stat
//显示cephfs-1/1/1 up 0=ceph01=up:active, 2 up:standby
2.4 重新挂载文件系统
//mount 和 umount
//挂载
mount -t ceph 192.168.103.49:6789,192.168.103.50:6789,192.168.103.51:6789:/ /mnt/cephfs/ -o name=admin,secret=AQBOJqdhzwUGKhAARGeIdl57JF7lcFnx602K/w==
//卸载
umount /mnt/cephfs
以上是关于#yyds干货盘点#ceph文件挂载失败Connect error: No route to host(errno:113)的主要内容,如果未能解决你的问题,请参考以下文章
ceph-disk activate 激活时出错#yyds干货盘点#
ceph rados 对象创建以及文件上传与下载#yyds干货盘点#