青春须早为,岂能长少年。这篇文章主要讲述#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
推荐阅读
- AirNet笔记1
- AWS EKS 详细升级流程
- 09-docker系列-docker网络你了解多少(下)
- Linux下玩转nginx系列——nginx配置文件说明
- #yyds干货盘点#spring-cloud-kubernetes背后的三个关键知识点
- 准时下班系列!Excel合集之第6集—如何拆分和统计单据金额
- 带你十天轻松搞定 Go 微服务系列
- #yyds干货盘点#公司规定所有接口都用 POST请求,这是为什么()
- 想说爱你不容易 | 使用最小 WEB API 实现文件上传(Swagger 支持)#yyds干货盘点#