K8S使用rook安装ceph报错application not enabled on 1 pool(s)
  TEZNKK3IfmPf 2023年11月12日 27 0

登陆到ceph图形管理界面,如图提示错误
K8S使用rook安装ceph报错application not enabled on 1 pool(s)
而且创建的块设备在这里无法显示

解决办法很简单:
进入到rook-ceph-tools这个 pod 中(需要过安装Rook Toolbox)
进入后,查看健康状态:

[root@k8s-product01-ceph01 /]# ceph health
HEALTH_WARN application not enabled on 1 pool(s)
[root@k8s-product01-ceph01 /]# ceph health detail
HEALTH_WARN application not enabled on 1 pool(s)
POOL_APP_NOT_ENABLED application not enabled on 1 pool(s)
    application not enabled on pool 'sata-pool'
    use 'ceph osd pool application enable <pool-name> <app-name>', where <app-name> is 'cephfs', 'rbd', 'rgw', or freeform for custom applications.

根据最后一句提示,需要在’sata-pool’上开启应用授权(这里的 sata-pool 是我们手动建的 pool)

[root@k8s-product01-ceph01 /]# ceph osd pool application enable sata-pool rbd
enabled application 'rbd' on pool 'sata-pool'

然后再看 dashboard ,已经没有报错了,而且block 也能识别到了。
这里我们使用了rbd(块设备),pool 只能对一种类型进行 enable,另外两种类型是cephfs(文件系统),rgw(对象存储)

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月12日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2023年11月15日   37   0   0 k8s
  TEZNKK3IfmPf   2023年11月15日   24   0   0 k8s
TEZNKK3IfmPf