当前位置: 首页 > news >正文

ceph管理后台dashboard部署

环境:
Os:Centos 7
Ceph:14.2.22(N版)

[root@master kuboard]# ceph version
ceph version 14.2.22 (ca74598065096e6fcbd8433c8779a2be0c889351) nautilus (stable)

 

1.准备yum镜像

[root@master yum.repos.d]# more epel.repo 
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

[epel-debuginfo]
name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch/debug
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1[epel-source]
name=Extra Packages for Enterprise Linux 7 - $basearch - Source
#baseurl=http://download.fedoraproject.org/pub/epel/7/SRPMS
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1

 

2.安装基础rpm包
yum install python-jwt
yum install python-routes
yum install -y ceph-mgr-dashboard

 

3.开启dashboard模块
[root@master ceph]# cd /opt/ceph
[root@master ceph]# ceph mgr module enable dashboard
Error ENOENT: all mgr daemons do not support module 'dashboard', pass --force to force enablement

在mgr的机器上安装ceph-mgr-dashboard

yum install -y ceph-mgr-dashboard
若每个节点上都部署mgr,那么每个节点上都需要安装ceph-mgr-dashboard

 

4.生成签名
[root@master ceph-dashboard]# ceph dashboard create-self-signed-cert
Self-signed certificate create

 

5.创建目录
[root@master ceph-dashboard]# mkdir /opt/mgr-dashboard

 

6.生成密钥对

[root@master ceph-dashboard]# cd /opt/mgr-dashboard
[root@master 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 RSA private key
.................................+++++
...............................................+++++
writing new private key to 'dashboard.key'

这个时候会生成如下的文件

[root@master mgr-dashboard]# ls -al
total 8
drwxr-xr-x   2 root root   48 Oct 13 10:50 .
drwxr-xr-x. 10 root root  116 Oct 13 10:49 ..
-rw-r--r--   1 root root 1172 Oct 13 10:50 dashboard.crt
-rw-------   1 root root 1704 Oct 13 10:50 dashboard.key

 

7.dashboard设置开机自启
在master节点上执行
[root@master mgr-dashboard]# ceph mgr module enable dashboard
module 'dashboard' is already enabled

 

8.设置访问的ip地址和端口号
注意:下面的ip填写当前节点的ip
[root@master mgr-dashboard]# ceph config set mgr mgr/dashboard/server_addr 192.168.1.108
好像不需要指定其他的端口,默认端口即可
[root@master mgr-dashboard]# ceph config set mgr mgr/dashboard/server_port 8443

重新部署发现不需要设置ip和端口了,默认就启用了

 

9.关闭https
[root@master mgr-dashboard]# ceph config set mgr mgr/dashboard/ssl false

 

10.查看服务信息
[root@master mgr-dashboard]# ceph mgr services
{
"dashboard": "https://master:8443/"
}

 

11.创建用户和密码

[root@master yum.repos.d]# cd /tmp
[root@master tmp]# touch pass.txt
[root@master tmp]# echo "123456" > pass.txt 
[root@master tmp]# ceph dashboard set-login-credentials hxl -i /tmp/pass.txt
******************************************************************
***          WARNING: this command is deprecated.              ***
*** Please use the ac-user-* related commands to manage users. ***
******************************************************************
Username and password updated

 

12.访问
https://192.168.1.108:8443/

image

 

账号密码是:hxl/123456

 

image

 

 

http://www.zskr.cn/news/24994.html

相关文章:

  • 内外网文件摆渡系统有哪些?一文读懂主流方案与选型方向
  • mysql 更新默认时间
  • autohotkey 控制输入法
  • C语言实现LDPC码译码功能
  • [NOIP 2012 提高组] 开车旅行 的AC代码
  • 2025 年报警器经销商最新推荐榜单:全面剖析海湾、青鸟等品牌服务商优势,为您筛选优质可靠合作伙伴燃气 / 太阳能 / 交通道路报警器推荐
  • 解决IDEA引入依赖报错
  • 2025年10月超声波清洗机厂家推荐:十强对比评测榜
  • 完整教程:【Hive】基于物品协同过滤 [ ItemCF ] 推荐课程-余弦相似度计算
  • 2025年10月超声波清洗机厂家推荐:十强对比评测榜助您高效选型
  • CTFHub 信息泄露通关笔记9:Git泄露 Index - 指南
  • 2025年10月抗老面霜推荐:小鸟传领衔五强对比评测榜
  • 基于STM32芯片通过CAN总线控制电机运动
  • 基于Java+Springboot+Vue开发的母婴商城管理系统源码+运行步骤
  • 2025智能客服管理系统哪个好?对比国产主流5款工具中怎么选? - RAIN
  • 一文详解 | 纷享销客CRM如何助力快消巨头蒙牛实现全场景数字化转型
  • 基于进化算法的自动神经架构搜索
  • 2025 年高端月子会所中心推荐:西安女王臻瑷月子会所 —— 专注母婴护理 10 年,打造高品质母婴护理服务标杆
  • 流水线
  • 2025年10月豆包关键词排名优化服务排行榜:十家优质服务商综合评测与选择指南
  • ccrc 应审会议记录
  • 基于uIP协议栈移植FreeModbus TCP的方案
  • 多目标优化算法的研究方向总结
  • Firefox 插件开发教程地址
  • 2025 年最新推荐即时通讯厂商权威推荐榜单:信创适配 + 私有化部署能力深度测评及政企选型指南
  • 2025年10月豆包排名优化服务推荐排行榜单:十家服务商综合对比与评测分析
  • 2025年给汤机厂家推荐排行榜,优质给汤机,精准给汤,高效稳定公司推荐!
  • 2025?CTF(部分wp) -- week1
  • 完整教程:基于YOLOv8-OBB的SAR图像目标检测系统
  • 《掰开揉碎讲编程-长篇》一文读懂 哈希表