Ceph Mimic测试Dashboard功能

栏目: 服务器 · 发布时间: 6年前

内容简介:Ceph从Luminous开始,提供了原生的Dashboard功能,通过Dashboard可以获取Ceph集群的各种状态信息;相比之前的第三方实现,原生的Dashboard还比较简洁,但是部署和使用方便,后续值得期待!Ceph从Mimic里实现了Dashboard V2版本,提供了更全面的Ceph展示和管理功能,值得一试;

Ceph从Luminous开始,提供了原生的Dashboard功能,通过Dashboard可以获取Ceph集群的各种状态信息;

相比之前的第三方实现,原生的Dashboard还比较简洁,但是部署和使用方便,后续值得期待!

Ceph从Mimic里实现了Dashboard V2版本,提供了更全面的Ceph展示和管理功能,值得一试;

下面基于Ceph:Mimic 13.2.1 版本实验下其Dashboard功能。

参考文档:

http://docs.ceph.com/docs/mimic/mgr/dashboard/

https://www.openattic.org/posts/ceph-manager-dashboard-v2/

注:Mimic 13.2.1还不支持非ssl的http访问,而最新Master版本里已经有非ssl的支持

操作步骤

按照官方文档的步骤,可以很轻松的部署起来Dashboard,如下:

1、查看ceph状态,找出active的mgr

root@ceph1:~# ceph -s
  cluster:
    id:     cdd6456d-9291-4ec9-b138-e073aea1cdbe
    health: HEALTH_OK
 
  services:
    mon: 3 daemons, quorum ceph1,ceph2,ceph3
    mgr: ceph3(active), standbys: ceph1, ceph2
    mds: kirkfs-2/2/2 up  {0=mds-daemon-ceph3=up:active,1=mds-ceph3=up:active}, 6 up:standby
    osd: 24 osds: 24 up, 24 in
 
  data:
    pools:   2 pools, 1536 pgs
    objects: 25.64 k objects, 100 GiB
    usage:   280 GiB used, 68 TiB / 68 TiB avail
    pgs:     1536 active+clean
mgr: ceph3(active)

2、生成并安装自签名的证书

root@ceph1:~# ceph dashboard create-self-signed-cert
Self-signed certificate created

3、生成key pair,并配置给ceph mgr

root@ceph1:~/yangguanjun# mkdir mgr-dashboard
root@ceph1:~/yangguanjun# cd mgr-dashboard/
root@ceph1:~/yangguanjun/mgr-dashboard# openssl req -new -nodes -x509 \
>   -subj "/O=IT/CN=ceph-mgr-dashboard" -days 3650 \
>   -keyout dashboard.key -out dashboard.crt -extensions v3_ca
Generating a 2048 bit RSA private key
.......................+++
............+++
writing new private key to 'dashboard.key'
-----
 
root@ceph1:~/yangguanjun/mgr-dashboard# ls
dashboard.crt  dashboard.key
 
root@ceph1:~/yangguanjun/mgr-dashboard# ceph mgr module disable dashboard
root@ceph1:~/yangguanjun/mgr-dashboard# ceph mgr module enable dashboard

4、在ceph active mgr上配置server addr和port

若使用默认的8443端口,则可跳过该步骤!

root@ceph3:~# ceph config set mgr mgr/dashboard/server_addr 192.168.0.26
root@ceph3:~# ceph config set mgr mgr/dashboard/server_port 8080
 
 
root@ceph3:~# ceph mgr services
{
    "dashboard": "https://192.168.0.26:8080/",
}

5、生成登陆认证的用户名和密码

root@ceph1:~/yangguanjun/mgr-dashboard# ceph dashboard set-login-credentials admin admin@2018
Username and password updated

6、若需通过外网访问,则在有外网IP的机器上配置nginx服务做https转发

root@ceph1:/etc/nginx/ssr# scp ceph1:~/yangguanjun/mgr-dashboard/* ./
dashboard.crt                                                                                                                                              100% 1155     1.1KB/s   00:00
dashboard.key
root@ceph1:/etc/nginx/ssl# vim /etc/nginx/nginx.conf
...
    server {
        listen                      8080 ssl;
        ssl_certificate             /etc/nginx/ssl/dashboard.crt;
        ssl_certificate_key         /etc/nginx/ssl/dashboard.key;
        ssl_session_cache           shared:SSL:1m;
        ssl_session_timeout         5m;
        ssl_protocols               SSLv2 SSLv3 TLSv1.2;
        ssl_ciphers                 HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers   on;
        location / {
            proxy_pass https://192.168.0.26:8080;
            proxy_set_header Host $host;
        }
    }
...
root@ceph1:/etc/nginx/ssl# systemctl restart nginx.service

示例截图

然后就可以通过ceph1的外网IP来访问ceph的dashboard了;

https://external-ip:8080/

使用之前配置的admin账号密码登陆后,看到Dashboard界面如下,然后截图几个,展示一下:

Ceph Mimic测试Dashboard功能

Ceph Mimic测试Dashboard功能

Ceph Mimic测试Dashboard功能

Ceph Mimic测试Dashboard功能

Ceph Mimic测试Dashboard功能

Ceph Mimic测试Dashboard功能


以上所述就是小编给大家介绍的《Ceph Mimic测试Dashboard功能》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

UML基础与Rose建模案例

UML基础与Rose建模案例

吴建 / 人民邮电出版社 / 2004-10 / 29.00元

《UML 基础与Rose建模案例》介绍了用UML(统一建模语言)进行软件建模的基础知识以及Rational Rose工具的使用方法,其中,前8章是基础部分,对软件工程思想、UML的相关概念、Rational Rose工具以及RUP软件过程等进行了详细的介绍;后3章是案例部分,通过3个综合实例,对UML建模(以Rose为实现工具)的全过程进行了剖析;最后的附录中给出了UML中常用的术语、标准元素和元......一起来看看 《UML基础与Rose建模案例》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码