搜索

4.14. 设置最低客户端版本

download PDF

您可以设置第三方客户端必须运行的 Ceph 的最低版本,才能连接到 Red Hat Ceph Storage 文件系统 (CephFS)。设置 min_compat_client 参数,以防止旧客户端挂载文件系统。CephFS 也将自动驱除当前连接的客户端,这些客户端使用的版本早于 min_compat_client 设置的版本。

此设置的理由是防止可能包含错误或功能兼容性不完整的旧客户端连接到集群并破坏其他客户端。例如,一些较旧版本的 CephFS 客户端可能无法正确发布功能,并导致其他客户端请求被缓慢处理。

min_compat_client 的值基于上游 Ceph 版本。红帽建议第三方客户端使用与 Red Hat Ceph Storage 集群相同的主要上游版本。下表列出了上游版本和对应的 Red Hat Ceph Storage 版本。

表 4.1. min_compat_client 值
上游 Ceph 版本Red Hat Ceph Storage 版本

luminous

12.2

Red Hat Ceph Storage 3

mimic

13.2

不适用

nautilus

14.2

Red Hat Ceph Storage 4

重要

如果使用 Red Hat Enterprise Linux 7,请不要将 min_compat_client 设置为 luminous 的更新版本,因为 Red Hat Enterprise Linux 7 被视为简洁的客户端,如果您使用更新的版本,CephFS 不允许它访问挂载点。

先决条件

  • 部署了 Ceph 文件系统的 Red Hat Ceph Storage 集群

流程

  1. 设置最低客户端版本:

    ceph fs set name min_compat_client release

    使用 Ceph 文件系统的名称替换 name,并将 release 替换为最低客户端版本。例如,将客户端限制为至少使用 cephfs Ceph 文件系统上的 nautilus 上游版本:

    $ ceph fs set cephfs min_compat_client nautilus

    有关可用值的完整列表以及它们如何与 Red Hat Ceph Storage 版本对应,请参阅 表 4.1 “min_compat_client 值”

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.