Juju - Ceph Dashboard

I am following this documentation to enable the Ceph Dashboard. Here is the result.

And also i followed this documentation to enable the Ceph dashboard.

This is the output…

Can someone help me with this?

Is there any charm for ceph dashboard?

Yes, the problem is due to the ceph-dashboard charm not being promulgated (to make the deployment proceed by referencing the charm’s simple name). This is because the charm is in tech-preview (not stable).

The documentation you cited has now been updated. Sorry for the trouble.

The doc change is that the application, at its current state of development (for the next six months), should be deployed in this way:

juju deploy cs:~openstack-charmers/ceph-dashboard

Instead of what you tried:

juju deploy ceph-dashboard

There is also a change pending for the charm README.

1 Like

Is there any update since the last post? I tried to enable dashboard with the latest cloud-archive version of Ceph (17.2.5) with no luck. The error message is that any manager can enable this function.

Can you show us exactly how you deployed the Ceph charms? Are the Juju machines all running Jammy?

Hi, exact yaml looks like this. All hosts are focal:

series: focal
applications:
  ceph-mon:
    charm: ceph-mon
    channel: quincy/stable
    num_units: 3
    to:
    - 5
    - 6
    - 7
    options:
      source: cloud:focal-yoga
    bindings:
      "": data
      admin: data
      bootstrap-source: data
      client: data
      cluster: data
      mds: data
      mon: data
      nrpe-external-master: data
      osd: data
      prometheus: data
      public: data
      radosgw: data
      rbd-mirror: data

  ceph-osd:
    charm: ceph-osd
    channel: quincy/stable
    num_units: 8
    to:
    - 14
    - 15
    - 16
    - 17
    - 19
    - 20
    - 21
    - 22
    options:
      osd-devices: /dev/sdb
      source: cloud:focal-yoga
    bindings:
      "": data
      cluster: data
      mon: data
      nrpe-external-master: data
      public: data
      secrets-storage: data

Should I change/update something?

Hi,

you could use the ceph-dashboard charm to enable and configure the dashboard:

juju deploy --channel quincy/stable  ceph-dashboard
juju add-relation ceph-dashboard:dashboard ceph-mon:dashboard

Also cf. Charmhub | Deploy Ceph Dashboard using Charmhub - The Open Operator Collection for config details