4.11. 启用应用程序


Red Hat Ceph Storage 为池提供额外的保护,以防止未经授权类型的客户端将数据写入池中。这意味着系统管理员必须表达池才能从 Ceph 块设备、Ceph 对象网关、Ceph Filesystem 或自定义应用程序接收 I/O 操作。

要启用客户端应用程序对池执行 I/O 操作,请运行以下命令:

语法

Copy to Clipboard Toggle word wrap
ceph osd pool application enable POOL_NAME APPLICATION {--yes-i-really-mean-it}

其中 APPLICATION 是:

  • cephfs 用于 Ceph 文件系统。
  • RBD,用于 Ceph 块设备。
  • rgw 用于 Ceph 对象网关.
注意

为自定义应用程序指定不同的 APPLICATION 值。

重要

未启用的池将生成一个 HEALTH_WARN 状态。在这种情况下,ceph 健康详情 -f json-pretty 的输出将输出以下内容:

Copy to Clipboard Toggle word wrap
{
    "checks": {
        "POOL_APP_NOT_ENABLED": {
            "severity": "HEALTH_WARN",
            "summary": {
                "message": "application not enabled on 1 pool(s)"
            },
            "detail": [
                {
                    "message": "application not enabled on pool '<pool-name>'"
                },
                {
                    "message": "use 'ceph osd pool application enable <pool-name> <app-name>', where <app-name> is 'cephfs', 'rbd', 'rgw', or freeform for custom applications."
                }
            ]
        }
    },
    "status": "HEALTH_WARN",
    "overall_status": "HEALTH_WARN",
    "detail": [
        "'ceph health' JSON format has changed in luminous. If you see this your monitoring system is scraping the wrong fields. Disable this with 'mon health preluminous compat warning = false'"
    ]
}
注意

使用 rbd pool init POOL_NAME 初始化 Ceph 块设备的池。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat, Inc.