Ceph Quincy : Enable Dashboard2022/06/14 |
|
Enable Ceph Dashboard to manage Ceph Cluster on Web Console.
This example is based on the environment like follows.
|
+--------------------+ | +----------------------+
| [dlp.srv.world] |10.0.0.30 | 10.0.0.31| [www.srv.world] |
| Ceph Client +-----------+-----------+ RADOSGW |
| | | | |
+--------------------+ | +----------------------+
+----------------------------+----------------------------+
| | |
|10.0.0.51 |10.0.0.52 |10.0.0.53
+-----------+-----------+ +-----------+-----------+ +-----------+-----------+
| [node01.srv.world] | | [node02.srv.world] | | [node03.srv.world] |
| Object Storage +----+ Object Storage +----+ Object Storage |
| Monitor Daemon | | | | |
| Manager Daemon | | | | |
+-----------------------+ +-----------------------+ +-----------------------+
|
| [1] | Enable Dashboard module on [Manager Daemon] Node. Furthermore, Dashboard requires SSL/TLS. Create a self-signed certificate on this example. |
|
[root@node01 ~]#
[root@node01 ~]# dnf install ceph-mgr-dashboard ceph mgr module enable dashboard [root@node01 ~]# ceph mgr module ls | grep dashboard dashboard on # create self-signed certificate [root@node01 ~]# ceph dashboard create-self-signed-cert Self-signed certificate created # create a user for Dashboard # [ceph dashboard ac-user-create (username) -i (password file) administrator] [root@node01 ~]# echo "password" > pass.txt [root@node01 ~]# ceph dashboard ac-user-create serverworld -i pass.txt administrator
{"username": "serverworld", "password": "$2b$12$/xq2GYivBgnL8mA7LFt2Xe0dZUGftlF0oq2Nr.EVVPY0uxlNCiYQu", "roles": ["administrator"], "name": null, "email": null, "lastUpdate": 1655182430, "enabled": true, "pwdExpirationDate": null, "pwdUpdateRequired": false}
# confirm Dashboard URL [root@node01 ~]# ceph mgr services
{
"dashboard": "https://10.0.0.51:8443/"
}
|
| [2] | On Dashboard Host, If Firewalld is running, allow service ports. |
|
[root@node01 ~]# firewall-cmd --add-port=8443/tcp [root@node01 ~]# firewall-cmd --runtime-to-permanent |
| [3] | Access to the Dashboard URL from a Client Computer with Web Browser, then Ceph Dashboard Login form is shown. Login as a user you just added in [1] section. After login, it's possible to see various status of Ceph Cluster. |
|
|
|
|
|
|
| Sponsored Link |
|
|