cephfs Input/Output Error 故障解决

环境:

ceph version 14.2.1 
centos 7.6 3.10.0-862.el7

使用kubernetes CSI挂载cephfs后,读写文件出现

Input/Output Error

第一感觉可能是权限问题,查看用户授权后

# ceph auth ls
client.user-csi-cephfs-bc513ae2-9734-11e9-9553-fa7aa2f90b00
 key: xxxxxxxx
 caps: [mds] allow rw path=/csi-volumes/csi-cephfs-bc513ae2-9734-11e9-9553-fa7aa2f90b00
 caps: [mon] allow r
 caps: [osd] allow rw pool=cephfs_data namespace=ns-csi-cephfs-bc513ae2-9734-11e9-9553-fa7aa2f90b00

授权正常。

尝试将存储挂载到其他高内核版本测试

# mount -t ceph x.x.x.x:6789,x.x.x.x:6789,x.x.x.x:6789:/csi-volumes/csi-cephfs-f5a8e00d-9740-11e9-9553-fa7aa2f90b00 /ceph -o name=user-csi-cephfs-f5a8e00d-9740-11e9-9553-fa7aa2f90b00,secret=xxxxx

可以正常读写,初步确定是内核版本问题,升级内核

# yum update kernel -y

可以正常挂载并读写,升级后的内核版本为

# uname -a
3.10.0-957.21.3.el7.x86_64

官方对于cephfs如果是内核挂载建议客户端内核版本升级到4.17版本,但生产环境使用如此高的内核版本存在一定风险,请谨慎升级!

展开阅读全文

页面更新:2024-05-18

标签:内核   客户端   故障   权限   风险   版本   感觉   建议   环境   文件   测试   官方   用户   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top