[6] Zarządzanie przez WWW
18 lipca 2020Włączymy i skonfigurujemy teraz zarządzanie klastrem Ceph za pomocą konsoli Web.
Sieć przedstawia się następująco.
[1] Włącz moduł Dashboard na węźle [Manager Deamon]. Ważna uwaga – panel zarządzania potrzebuje ważnego certyfikatu SSL/TSL, dlatego też utworzymy taki.
[root@node1 ~]# dnf install ceph-mgr-dashboard [root@node1 ~]# ceph mgr module enable dashboard [root@node1 ~]# ceph mgr module ls | grep -A 5 enabled_modules "enabled_modules": [ "dashboard", "iostat", "restful" ], "disabled_modules": [ # tworzymy certyfikat [root@node1 ~]# ceph dashboard create-self-signed-cert Self-signed certificate created # tworzymy użytkownika dla Dashboard'u # [ceph dashboard ac-user-create (użytkownik) (hasło) administrator] [root@node1 ~]# ceph dashboard ac-user-create zicher tajne-haslo administrator {"username": "zicher", "password": "$2b$12$0dz3MhfY0.Y2hYvcyFw4menlLvPNm7iSERfvy/fLGC4nsqd/ksfIK", "roles": ["administrator"], "name": null, "email": null, "lastUpdate": 1595099018, "enabled": true, "pwdExpirationDate": null, "pwdUpdateRequired": false} # potwierdzamy/sprawdzamy url panelu zarządzania [root@node1 ~]# ceph mgr services { "dashboard": "https://node1.zicher.lab:8443/" }
[2] Na hoście, na którym zainstalowano panel zarządzania otwieramy odpowiednie porty/usługi.
[root@node1 ~]# firewall-cmd --add-port=8443/tcp --permanent success [root@node1 ~]# firewall-cmd --reload success
[3] Dostęp do panelu zarządzania za pomoca przeglądarki internetowej. Adres oraz użytkownik i hasło ustawiliśmy w [1].