首页/新闻资讯/正文详情

Ceph搭建-Ubuntu 24.04.3

发布时间:2026/11/5 10:08:35 来源:云帆数科 栏目:资讯中心
Ceph搭建-Ubuntu 24.04.3
主机名IP 地址角色ceph-node1172.19.0.61MON, MGR, OSD, 管理节点ceph-node2172.19.0.62MON, MGR, OSDceph-node3172.19.0.63MON, MGR, OSD一、系统初始化1、安装系统依赖sudo apt updatesudo apt install -y podman chrony lvm2 python3sudo systemctl enable --now chrony/2、配置主机名与 hosts 解析# 在各节点分别设置以 node1 为例sudo hostnamectl set-hostname ceph-node1# 所有节点执行确保互相能解析sudo tee -a /etc/hosts EOF172.19.0.61 ceph-node1172.19.0.62 ceph-node2172.19.0.63 ceph-node3EOF3、关闭 Swapsudo swapoff -asudo sed -i /swap/s/^/#/ /etc/fstab4、关闭防火墙sudo systemctl stop ufwsudo systemctl disable ufw二、安装 cephadm仅在 ceph-node1 执行sudo apt install -y cephadmcephadm --version # 验证应显示类似 19.2.x三、引导集群Bootstrap在ceph-node1上执行这会使用 Podman 拉取 Ceph 容器镜像并启动第一个 MON 和 MGR。sudo cephadm bootstrap \--mon-ip 192.168.1.11 \--initial-dashboard-user admin \--initial-dashboard-password 你的强密码 \--dashboard-ssl注意如果你的服务器无法直接访问quay.iobootstrap 会在拉取镜像时卡住。国内环境可能需要提前为 Podman 配置镜像加速或私有仓库。成功后终端会输出 Dashboard 地址https://192.168.1.11:8443和登录凭据。四、启用宿主机 ceph 命令sudo apt install -y ceph-commonceph -v # 验证五、加入其余节点并扩展 MON1、分发 SSH 公钥并添加节点在 ceph-node1 上执行sudo ssh-copy-id -f -i /etc/ceph/ceph.pub rootceph-node2sudo ssh-copy-id -f -i /etc/ceph/ceph.pub rootceph-node3sudo ceph orch host add ceph-node2 192.168.1.12 --labels _adminsudo ceph orch host add ceph-node3 192.168.1.13 --labels _admin扩展 MON 到 3 个高可用必须sudo ceph orch apply mon --placementceph-node1 ceph-node2 ceph-node3六、部署 OSD先确认各节点上的可用磁盘sudo ceph orch device ls生产建议精确指定磁盘避免--all-available-devices误清空其他数据盘sudo ceph orch daemon add osd ceph-node1:/dev/sdbsudo ceph orch daemon add osd ceph-node2:/dev/sdbsudo ceph orch daemon add osd ceph-node3:/dev/sdb七、验证集群状态ceph -s关键指标应看到mon: 3 daemonsosd: 3 osds: 3 up, 3 in状态为 HEALTH_OK或 HEALTH_WARN 且无严重错误同时检查 Podman 容器运行情况bashsudo podman ps --format table {{.Names}}\t{{.Status}}应能看到 ceph-fsid-mon-*、ceph-fsid-mgr-*、ceph-fsid-osd-* 等容器处于 Up 状态。八、创建存储池示例sudo ceph osd pool create mypool 128 128sudo ceph osd pool application enable mypool rbdsudo ceph osd pool set mypool size 3九、生产环境注意事项镜像拉取cephadm 依赖容器镜像。若生产环境网络受限需提前配置 Podman 的 /etc/containers/registries.conf 或使用 --registry-json 指定私有仓库凭据。不要手动操作容器Ceph 的 Podman 容器由 cephadm 通过 systemd 管理不要用 podman stop/rm 直接操作否则会导致状态不一致。OSD 磁盘独立性再次强调OSD 数据盘必须独立于系统盘。这是 Ceph 性能与故障隔离的硬性要求。内存自动调优cephadm 默认开启 OSD 内存自动调优按主机总内存的 70% 作为目标。如果机器不是专用 Ceph 节点混合部署需要调低该比例bashsudo ceph config set mgr mgr/cephadm/autotune_memory_target_ratio 0.2

相关推荐

前端开发者的AI Agent转型指南:技能升级,价值翻倍!
前端开发者的AI Agent转型指南:技能升级,价值翻倍!

本文探讨了AI Agent的兴起如何改变前端开发者的价值定位。虽然AI能自动化简单的前端工作,但异步思维、流式处理、组件化设计和用户交互理解等前端核心技能,正是AI Agent应用开发的关键。文章指出,前端开发者无需转行,只需升级现有… · 2026/11/5 10:07:35

从 OSI 七层模型到 TCP/IP 协议栈:深入理解网络通信的底层运行机制
从 OSI 七层模型到 TCP/IP 协议栈:深入理解网络通信的底层运行机制

一、今日学习概述 今天主要学习了 HCIE 网络基础中的两个核心知识体系: OSI 七层参考模型(Open Systems Interconnection) TCP/IP 四层参考模型(TCP/IP Protocol Suite) 在初步学习计算机网络时,我们通… · 2026/11/5 10:04:33

PDO属性设置全解析:高效数据库操作秘诀
PDO属性设置全解析:高效数据库操作秘诀

PDO::关于PHP的PDO这种技术, 它有一份参考手册。PDO:: — 设置属性(PHP 5 > 5.1.0, PECL pdo > 0.1.0)说明语法bool PDO::setAttribute ( int $attribute , mixed $value )我们需要把数据库句柄的属性给设置好。在下文之中, 会列举出一些可以被大家所用到的通用的属性内容… · 2026/11/5 10:02:31

优化windows系统卡顿解决办法
优化windows系统卡顿解决办法

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:10:36

一千个高价值场景摆出来,一半还卡在试点这一步
一千个高价值场景摆出来,一半还卡在试点这一步

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:10:36

Hermes Agent 升级 v0.22.6:Skill 能锁,定时任务能停,哪些值得用
Hermes Agent 升级 v0.22.6:Skill 能锁,定时任务能停,哪些值得用

Hermes Agent 升级 v0.22.6:Skill 能锁,定时任务能停,哪些值得用 已经在用 Hermes,看到新版先关心两件事:日常能多做什么,现有工作流要不要跟着改。这次 Hermes Agent 升级,我从 v0.22.5 升到了 v0.22.6。最值得留意的是技能写入锁、运行中任务取消,以及官方浏览器入口… · 2026/11/5 10:10:36

真实零售 SaaS 源码:促销引擎如何用工厂、策略与责任链完成命中计算
真实零售 SaaS 源码:促销引擎如何用工厂、策略与责任链完成命中计算

老炮淘金:13 个真实企业项目的架构高光 S05 基于一套零售 SaaS 促销系统源码实读 关键词:促销引擎 工厂模式 策略模式 责任链 模板方法 Spring Map 注入 👋 欢迎阅读 🏠个人主页: 知守观 📘我的专栏: 老炮淘金:13个真实企业项目的架构高光 💻当前内容:促… · 2026/11/5 10:10:36

Ceph搭建-Ubuntu 24.04.3
Ceph搭建-Ubuntu 24.04.3

主机名IP 地址角色ceph-node1172.19.0.61MON, MGR, OSD, 管理节点ceph-node2172.19.0.62MON, MGR, OSDceph-node3172.19.0.63MON, MGR, OSD一、系统初始化1、安装系统依赖sudo apt update sudo apt install -y podman chrony lvm2 python3 sudo systemctl enable --now chrony/… · 2026/11/5 10:08:35

前端开发者的AI Agent转型指南:技能升级,价值翻倍!
前端开发者的AI Agent转型指南:技能升级,价值翻倍!

本文探讨了AI Agent的兴起如何改变前端开发者的价值定位。虽然AI能自动化简单的前端工作,但异步思维、流式处理、组件化设计和用户交互理解等前端核心技能,正是AI Agent应用开发的关键。文章指出,前端开发者无需转行,只需升级现有… · 2026/11/5 10:07:35

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

多智能体协作系统架构设计与实践优化
多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中… · 2026/11/5 0:00:39

大模型系统性入门实战指南:从原理到部署微调的全链路路线
大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#… · 2026/11/5 0:00:39

鸿蒙文件系统沙箱机制解析与开发实践
鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的… · 2026/11/5 0:00:39

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码