4.4. 将目录树映射到元数据服务器守护进程等级


要将目录及其子目录映射到特定的活动元数据服务器 (MDS) 排名,以使其元数据仅由持有该等级的 MDS 守护进程管理。这种方法允许您将应用程序负载或限制用户元数据请求的影响均匀分布到整个存储集群。

重要

内部均衡已经动态分散应用程序负载。因此,仅将目录树映射到某些精心选择的应用的排名上。

另外,当目录映射到等级时,平衡器无法分割它。因此,映射目录中的大量操作可能会过载等级和管理它的 MDS 守护进程。

先决条件

  • 至少两个活跃的 MDS 守护进程。
  • 用户访问 CephFS 客户端节点。
  • 使用挂载的 Ceph 文件系统,验证 CephFS 客户端节点上已安装了 attr 软件包。

流程

  1. p 标志添加到 Ceph 用户的功能中:

    语法

    ceph fs authorize FILE_SYSTEM_NAME client.CLIENT_NAME /DIRECTORY CAPABILITY [/DIRECTORY CAPABILITY] ...
    Copy to Clipboard

    示例

    [user@client ~]$ ceph fs authorize cephfs_a client.1 /temp rwp
    
    client.1
      key: AQBSdFhcGZFUDRAAcKhG9Cl2HPiDMMRv4DC43A==
      caps: [mds] allow r, allow rwp path=/temp
      caps: [mon] allow r
      caps: [osd] allow rw tag cephfs data=cephfs_a
    Copy to Clipboard

  2. 在目录中设置 ceph.dir.pin 扩展属性:

    语法

    setfattr -n ceph.dir.pin -v RANK DIRECTORY
    Copy to Clipboard

    示例

    [user@client ~]$ setfattr -n ceph.dir.pin -v 2 /temp
    Copy to Clipboard

    这个示例分配 /temp 目录及其所有子目录来等级 2。

其它资源

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat