[6] Zarządzanie przez WWW

18 lipca 2020 Wyłączono przez Adam [zicherka] Nogły

Włą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].