首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >新的Rook实例无法使用Orchestrator。

新的Rook实例无法使用Orchestrator。
EN

Server Fault用户
提问于 2021-03-15 04:29:45
回答 1查看 1.7K关注 0票数 2

我正试图在我的kubernetes集群上设置一个rook Ceph集群。

地形:

  • 3个kubernetes节点(均为主/工吊舱)
  • 每个节点上都有/dev/vdX,用于C年会。
  • 每个节点都打算作为c年会集群的一部分工作。

我在Rook操作符中配置了具有以下值的舵图:

代码语言:javascript
复制
image:
  tag: v1.5.8
  pullPolicy: IfNotPresent

resources:
  limits:
    cpu: 500m
    memory: 256Mi
  requests:
    cpu: 100m
    memory: 256Mi
enableFlexDriver: false
enableDiscoveryDaemon: true

在完全初始化之后,我尝试使用以下清单创建一个集群。

代码语言:javascript
复制
apiVersion: ceph.rook.io/v1
kind: CephCluster
metadata:
  name: maincluster
  namespace: rook
spec:
  cephVersion:
    image: ceph/ceph:v15.2.9
  dataDirHostPath: /var/lib/rook
  mon:
    count: 3
    allowMultiplePerNode: false
  mgr:
    modules:
    - name: pg_autoscaler
      enabled: false
  dashboard:
    enabled: true
    ssl: true
  monitoring:
    enabled: false
    rulesNamespace: rook
  cleanupPolicy:
    sanitizeDisks:
      method: quick
  storage: # cluster level storage configuration and selection
    useAllNodes: true
    useAllDevices: true 

在运行完这些程序之后,大多数事情似乎都能正常工作。一个吊舱显示错误,但它似乎与我目前的问题无关;它似乎是一种症状(这是)。

我可以用我创建的入口加载仪表板。然而,当我在仪表板上尝试创建一个OSD或做任何事情时,我会看到一个弹出消息

协调器不可用。请参阅有关如何配置和启用该功能的文档。

它所拥有的文档链接将我带到这404页,所以这并没有多大帮助。

我尝试过在其他地方搜索,但似乎没有多少关于特定错误信息的信息。

有人知道我做错了什么,因为Orchestrator是不可用的,我什么也做不了吗?

EN

回答 1

Server Fault用户

发布于 2021-05-12 14:49:15

我摆脱了这个警告,启用了骑兵。

首先,按照下面的何图安装Rook工具箱

然后执行到工具箱中:kubectl -n rook-ceph exec -it rook-ceph-tools-78cdfd976c-sclh9 -- /bin/bash

在那里之后,运行以下命令:

代码语言:javascript
复制
[root@rook-ceph-tools-78cdfd976c-sclh9 /]# ceph mgr module enable rook
[root@rook-ceph-tools-78cdfd976c-sclh9 /]# ceph orch set backend rook
[root@rook-ceph-tools-78cdfd976c-sclh9 /]# ceph orch status
Backend: rook
Available: True

ceph orch status应该显示输出,如上面的示例所示。

从那以后,我在Rook仪表板上就没有警告了。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1057092

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档