Orchestrator is not available with fresh Rook instance

Solution 1:

I was able to get rid of this warning and enable orchestrator.

First of all install Rook Toolbox by following this howto

Then exec into toolbox: kubectl -n rook-ceph exec -it rook-ceph-tools-78cdfd976c-sclh9 -- /bin/bash

And once there, run following commands:

[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 should show the output as in above example.

After that I have no more warnings in Rook Dashboard.