news 2026/5/1 4:07:08

ceph安装部署

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ceph安装部署

ceph 安装部署

安装ceph环境
配置下载环境需要的依赖
配置ssh环境

安装 SSH 服务

sudo dnf install -y openssh-server

启动并设置开机自启

sudo systemctl start sshd
sudo systemctl enable sshd

验证 SSH 服务状态(显示 active (running) 即正常)

sudo systemctl status sshd
我们还需要用ssh的方式连接到服务器的root用户(cephadm依赖),需要去/etc/ssh/sshd_config修改下面的配置
PermitRootLogin yes # 允许 root SSH 登录(默认是 prohibit-password/no)
PasswordAuthentication yes # 允许密码登录
然后还需要重启ssh服务
sudo systemctl restart ssh

测试本机ssh连通性(root用户)

ssh root@192.168.244.128

下载Docker

安装 Docker 核心组件

sudo dnf install -y docker-ce docker-ce-cli containerd.io

启动 Docker 服务

sudo systemctl start docker

设置开机自启

sudo systemctl enable docker

验证服务状态

sudo systemctl status docker

安装LVM工具
dnf install -y lvm2

验证安装(输出路径即成功)

which lvcreate
关闭防火墙
sudo ufw disable
确认主机名

查看当前主机名

hostname

修改主机名(以改为 node2 为例),方便我们管理

sudo hostnamectl set-hostname node2

拉取docker镜像和cephadm脚本
在可以联网的服务器上提前下载对应版本的docker镜像和cephadm脚本,然后再放到对应集群服务器上。
一些关于环境的问题的解决方案
clock skew多个节点之间时钟不同步
[root@node2 ~]# ceph -s
cluster:
id: 1187051c-d4e3-11f0-a13b-fa163e96e42f
health: HEALTH_WARN
clock skew detected on mon.node2, mon.node3

由于服务器没办法连接外网,可以几个设备之间进行时钟同步,可以用主服务器node1的时间作为基准,然后另外的服务器和node1进行对齐。

  1. 先在服务器中安装ntp
  2. 主服务器,修改/etc/ntp.conf

允许内网网段访问(根据实际 IP 段修改)

restrict 10.192.121.0 mask 255.255.255.0 nomodify notrap

添加本地时钟源

server 127.127.1.0
fudge 127.127.1.0 stratum 10

  1. 其他服务器修改/etc/ntp.conf
    server 10.192.121.61 iburst # 指向 node1

  2. 为所有服务器

重启服务

systemctl restart ntpd
systemctl enable ntpd

rbd map的时候显示Module rbd not found
在使用rbd map去映射存储池中的镜像的时候出现了rbd找不到的问题
root@node3:/# rbd map rbdpool/disk1
modinfo: ERROR: Module alias rbd not found.
modprobe: FATAL: Module rbd not found in directory /lib/modules/5.15.0-139-generic
rbd: failed to load rbd kernel module (1)
rbd: sysfs write failed
In some

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 4:04:34

fft npainting lama未检测mask?标注有效性验证方法

FFT InPainting LaMa未检测Mask?标注有效性验证方法 1. 问题背景:为什么“未检测到有效mask”总在关键时刻出现 你兴冲冲上传了一张带水印的电商主图,小心翼翼用画笔把水印圈得严严实实,点击“ 开始修复”——结果右下角弹出一行…

作者头像 李华
网站建设 2026/5/1 4:06:11

基于STM32单片机恒温箱系统 2路继电器控制 蓝牙

目录STM32单片机恒温箱系统概述硬件组成软件设计继电器控制逻辑蓝牙功能扩展调试与优化源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!STM32单片机恒温箱系统概述 该系统以STM32单片机为核心,通过温度传感器实时监测环境温…

作者头像 李华
网站建设 2026/5/1 1:41:23

基于STM32单片机教室智能灯控制 光敏 WIFI 语音识别

目录硬件组成功能实现系统优化典型应用场景源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!硬件组成 STM32单片机:作为核心控制器,负责处理传感器数据、执行控制逻辑及通信管理。常用型号包括STM32F103C8T6&…

作者头像 李华
网站建设 2026/4/23 16:11:33

基于STM32单片机火灾报警系统 智能楼宇 烟雾温度火焰防盗无线DIY

目录 系统概述硬件组成软件设计典型应用场景关键注意事项 源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! 系统概述 基于STM32单片机的火灾报警系统整合烟雾、温度、火焰及防盗检测功能,支持无线通信(如Wi-Fi、…

作者头像 李华