Ceph Quincy : डैशबोर्ड सक्षम करें2023/08/28 |
|
वेब कंसोल पर Ceph क्लस्टर प्रबंधित करने के लिए Ceph डैशबोर्ड सक्षम करें।
यह उदाहरण निम्न प्रकार से पर्यावरण पर आधारित है।
|
+--------------------+ | +----------------------+
| [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] | [Manager Daemon] नोड पर डैशबोर्ड मॉड्यूल सक्षम करें। इसके अलावा, डैशबोर्ड को SSL/TLS की आवश्यकता होती है। इस उदाहरण पर एक स्व-हस्ताक्षरित प्रमाणपत्र बनाएं। |
|
root@node01:~#
apt -y install ceph-mgr-dashboard # यदि [python3-cheroot] नीचे दिया गया संस्करण है, तो इसे अपग्रेड करने की आवश्यकता है root@node01:~# dpkg -l python3-cheroot Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-===============-====================-============-========================= ii python3-cheroot 8.5.2+ds1-1ubuntu3 all Pure-Python HTTP server
root@node01:~#
root@node01:~# wget http://security.ubuntu.com/ubuntu/pool/main/p/python-cheroot/python3-cheroot_8.5.2+ds1-1ubuntu3.1_all.deb root@node01:~# dpkg -i python3-cheroot_8.5.2+ds1-1ubuntu3.1_all.deb root@node01:~# systemctl restart ceph-mgr@node01
ceph mgr module enable dashboard root@node01:~# ceph mgr module ls | grep dashboard dashboard on # स्व-हस्ताक्षरित प्रमाणपत्र बनाएं root@node01:~# ceph dashboard create-self-signed-cert Self-signed certificate created # डैशबोर्ड के लिए एक उपयोगकर्ता बनाएं # [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$TvM5Df0wQ4zvYRcfCiqAFuUQZpPFwI.ACqq6Duzb2wo9/lnrj98o.", "roles": ["administrator"], "name": null, "email": null, "lastUpdate": 1661929657, "enabled": true, "pwdExpirationDate": null, "pwdUpdateRequired": false}
# डैशबोर्ड URL की पुष्टि करें root@node01:~# ceph mgr services
{
"dashboard": "https://10.0.0.51:8443/"
}
|
| [2] | वेब ब्राउज़र के साथ क्लाइंट कंप्यूटर से डैशबोर्ड यूआरएल तक पहुंच, फिर सेफ डैशबोर्ड लॉगिन फॉर्म दिखाया गया है। उस उपयोगकर्ता के रूप में लॉगिन करें जिसे आपने अभी [1] अनुभाग में जोड़ा है। लॉगिन करने के बाद, Ceph क्लस्टर की विभिन्न स्थिति देखना संभव है। |
|
|
|
|
| Sponsored Link |
|
|