#yyds干货盘点#ceph文件挂载失败Connect error: No route to host(errno:113)

青春须早为,岂能长少年。这篇文章主要讲述#yyds干货盘点#ceph文件挂载失败Connect error: No route to host(errno:113)相关的知识,希望能为你提供帮助。
一、问题【#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 up0=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


    推荐阅读