我正试图在我的kubernetes集群上设置一个rook Ceph集群。
地形:
我在Rook操作符中配置了具有以下值的舵图:
image:
tag: v1.5.8
pullPolicy: IfNotPresent
resources:
limits:
cpu: 500m
memory: 256Mi
requests:
cpu: 100m
memory: 256Mi
enableFlexDriver: false
enableDiscoveryDaemon: true在完全初始化之后,我尝试使用以下清单创建一个集群。
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是不可用的,我什么也做不了吗?
发布于 2021-05-12 14:49:15
我摆脱了这个警告,启用了骑兵。
首先,按照下面的何图安装Rook工具箱
然后执行到工具箱中:kubectl -n rook-ceph exec -it rook-ceph-tools-78cdfd976c-sclh9 -- /bin/bash
在那里之后,运行以下命令:
[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: Trueceph orch status应该显示输出,如上面的示例所示。
从那以后,我在Rook仪表板上就没有警告了。
https://serverfault.com/questions/1057092
复制相似问题