5.15. 从块列表中删除 Ceph 文件系统客户端
在某些情况下,允许之前列入黑名单的 Ceph 文件系统 (CephFS) 客户端重新连接到存储集群非常有用。
重要
从黑名单中删除 CephFS 客户端会使数据完整性面临风险,也无法保证完全正常运行的 CephFS 客户端。在驱除后重新获取完全健康的 CephFS 客户端的最佳方法是卸载 CephFS 客户端并执行全新的挂载。如果其他 CephFS 客户端正在访问阻止的 CephFS 客户端被缓冲到的文件,则可能会导致数据崩溃。
先决条件
- Ceph 监控节点的根级别访问权限.
流程
查看黑名单:
示例
[ceph: root@host01 /]# ceph osd blocklist ls listed 1 entries 127.0.0.1:0/3710147553 2022-05-09 11:32:24.716146
从黑名单中删除 CephFS 客户端:
语法
ceph osd blocklist rm CLIENT_NAME_OR_IP_ADDR
示例
[ceph: root@host01 /]# ceph osd blocklist rm 127.0.0.1:0/3710147553 un-blocklisting 127.0.0.1:0/3710147553
另外,您还可以在从 blocklist 中删除时,自动重新连接基于内核的 CephFS 客户端。在基于内核的 CephFS 客户端中,将以下选项设置为在手动挂载时
清除
,或使用/etc/fstab
文件中的条目自动挂载:recover_session=clean
(可选)您可以在将基于 FUSE 的 CephFS 客户端从 blocklist 中删除时自动重新连接。在 FUSE 客户端上,在进行手动挂载时,将以下选项设置为
true
,或者在/etc/fstab
文件中使用条目自动挂载:client_reconnect_stale=true
其它资源
- 如需了解更多详细信息,请参阅 Red Hat Ceph Storage 文件系统指南中的将 Ceph 文件系统挂载为 FUSE 客户端部分。