深入浅出学ceph

Ceph分布式文件系统集群搭建实验报告完整版 Ceph分布式文件系统集群搭建实验报告完整版,具有详细的简介、步骤、截图,以及结果分析和错误分析哦哦哦!!!!!!! 立即下载

    ceph是什么,能看到这篇文章的人肯定知道了。下面记录点自己学习ceph的心得。

第一部分:ceph特点体会

1 ceph从理论上来将是不存在单点故障的,因为他是去中心化的,Ceph的CRUSH计算是由客户端使用自己的资源来完成,从而去除了中心查找带来的性能及单节点故障问题。

2 ceph OSD 之间心跳检测的时间间隔问6s,如果超过20s,没有响应,则OSD将被标记为down。当然这些值是可以更改的。

osd_heartbeat_interval = 6 表示心跳检测时间间隔,osd_heartbeat_grace = 20 心跳检测超时被标记为down的时间间隔。

3 OSD 向MON 报告其状态的时间设置参数如下图:

如果一 OSD 在 mon osd report timeout 时间内没向监视器报告过,监视器就认为它 down 了。OSD 守护进程每 120 秒会向监视器报告其状态,不论是否有值得报告的事件。

第二部分: ceph的安装(Redhat)

首先要添加yum源。下文是安装luminous 的yum源,如果要安装其他版本只需要将下文中加粗倾斜部分改成需要版本的名字即可。

[ceph]
name=Ceph packages for luminous
baseurl=https://download.ceph.com/rpm-luminous/el7/x86_64/
enabled=1
priority=2
gpgcheck=1
gpgkey=https://download.ceph.com/keys/release.asc

[ceph-noarch]
name=Ceph noarch packages
baseurl=https://download.ceph.com/rpm-luminous/el7/noarch/
enabled=1
priority=2
gpgcheck=1
gpgkey=https://download.ceph.com/keys/release.asc

[ceph-source]
name=Ceph source packages
baseurl=https://download.ceph.com/rpm-luminous/el7/SRPMS/
enabled=0
priority=2
gpgcheck=1
gpgkey=https://download.ceph.com/keys/release.asc

然后执行yum install ceph-deploy安装ceph-deploy,执行yum install ceph 安装ceph。安装过程中肯定会有错误,因为ceph依赖很多第三方库,这时候就要手动下载第三方库,一个个进行安装。我在安装的时候就缺少下面的库:

下载之后,用命令 rpm -Uvh *.rpm安装。等ceph & ceph-deploy安装成功之后,查看版本信息:

至此,ceph-deploy & ceph的安装完成,接下来就是创建文件系统等进行ceph 体验了。

 

                                                                                                                                                                    ------未完待续

abaqus2matlab的安装与使用:如何用matlab提取abaqus的odb结果 官网abaqus2matlab官网地址matlab社区地址matlab社区地址在这里可以看到.m文件的源码论文:Abaqus2Matlab: A suitable tool for finite element post-processingabaqus2matlab可以处理.inp、.fil、.odb三种类型的文件。.inp文件:处理功能就在于只是单纯的输出inp文件,由于我自己写了自己的函数,不需要用到这个功能。 阅读详情

相关推荐

博流BL602开发二 环境搭建与固件烧录实战

本文详细介绍了博流BL602 RISC-V芯片开发环境的搭建与固件烧录全流程。从Linux/WSL系统选择、RISC-V工具链配置、SDK获取,到编译首个Wi-Fi示例并生成固件镜像,再到通过命令行或图形化工具完成烧录及串口测试,提供了完整的实战指南和常见问题解决方案。

weixin_29175469的博客 452

ceph_osd故障检测

当前monitor可以通过3种途径检测到osd离线

lv0918_qian的博客 851

一键转换B站M4S缓存为MP4:无需FFMPEG命令的简易工具

本文介绍了一款专为B站用户设计的绿色工具,可将缓存的M4S视频和音频文件一键转换为通用MP4格式。该工具完全图形化操作,无需学习复杂的FFmpeg命令,解决了普通用户处理B站缓存视频的痛点。文章详细讲解了从下载、配置到转换的完整流程,并提供了常见问题排查与安全使用建议,帮助用户高效、安全地管理离线视频内容。

joy55的博客 480

ceph 13.2.10 在线修改参数 osd 心跳时间设置 内存限制

ceph 在线修改参数修改OSD心跳OSD设置维护模式osd_heartbeat_intervalosd_heartbeat_gracemon_osd_min_down_reporters 修改OSD心跳 OSD 抖动严重 ceph -v ceph version 13.2.10 OSD设置维护模式 ceph osd set noout osd_heartbeat_interval 同一个PG的OSD 才会相互心跳检测 默认值 ceph daemon mon.k213 config show | g

mixboot 1951

PSIM+PIL+CCS三剑客:手把手教你搞定DSP28335的软硬件联合调试

本文详细介绍了如何利用PSIM、PIL与CCS三款工具,实现DSP28335的软硬件联合调试。通过搭建兼容环境、从PSIM仿真生成PIL代码,再到实战联合调试与问题诊断,手把手指导开发者构建从虚拟模型到实际硬件的完整验证闭环,有效提升电力电子与电机驱动等领域的开发效率与可靠性。

weixin_29183637的博客 186

python监听海康威视报警服务器

因为我使用海康威视摄像头是自带热成像的所以事件报警会上报两张图片,一张是RGB图像、另一张是热成像图像,因此使用。拿到的就是第一张RGB图像。可以点击测试,会显示。

qq_57018478的博客 1166

ceph性能优化学习总结

ceph性能优化学习总结 很高兴最近机缘巧合与ceph结缘,今天总结一下。ceph是一种高可用、高性能、可动态扩展的分布式文件存储系统。主要有对象存储、文件存储以及块存储三种模式。其中文件存储是要元数据节点外,其他两种并不需要单独储存大量的元数据,从而可以节省很多资源。 关于ceph优化我所涉及的还比较有限,主要分为硬件优化和软件优化。 软件优化方面,有几点要注意: 1、PG数一定要提前设计好,做好调研工作,不然在集群正常运转情况下,修改PG数会导致发生...

crossuniverse的博客 586

Zemax单模光纤耦合仿真避坑指南:数值孔径、模式匹配与镀膜影响详解

本文详细解析了Zemax单模光纤耦合仿真中的关键避坑要点,包括数值孔径的多重定义与换算、模式匹配度评估及镀膜影响分析。通过实际案例和技术公式,帮助工程师避免常见仿真误差,提升激光通信和光纤传感系统的设计精度。特别针对OpticStudio用户提供了实用的参数设置建议和优化策略。

weixin_30836759的博客 468

【ceph】OSD心跳检测机制(前端后端网)

心跳是一种用于故障检测的手段。分布式系统中,各种异常,如:宕机、磁盘损坏、网络故障等,时有发生,通过心跳可以快速有效的定位集群中的错误结点,并做及时的处理保证集群正常服务。 心跳一般面对一下三个方面的问题: 错误检测时间和心跳导致的负载间的平衡; 结点间的心跳频率过高,会影响系统性能; 结点间的心跳频率过低导致定位故障结点的时间拉长,影响系统可用性; ceph心跳机制 如下图,osd故障检测有mon和osd配合完成,在mon端通过名为OSDMonitor的PaxosService实时监控osd汇

我的笔记本 3694

OpenOCD入门到精通:第20章 Target 子系统源码分析

摘要:本章深入分析OpenOCD Target子系统的核心实现机制。重点包括:1) 通过target_type虚函数表实现多架构抽象,支持ARM、RISC-V等30+种目标;2) ARM ADIv5协议栈实现,包含DAP/AP核心数据结构和访问机制;3) 分层架构设计,从调试接口层到传输层的完整调用链路。系统采用面向对象思想,统一管理目标状态、寄存器缓存、断点/观察点等调试要素,为上层提供标准化的调试操作接口。

从事嵌入式linux android驱动开发,拥有全栈能力 181

7、CUDA 软件架构与开发工具详解

本文深入探讨了CUDA的软件架构与核心开发工具,涵盖CUDA数组与纹理、表面引用、图形互操作性机制,以及CUDA运行时与驱动程序API的功能对比。详细解析了nvcc编译器的使用方法、编译轨迹与代码生成选项,并结合实际示例说明其应用。文章旨在帮助开发者理解不同技术的选择依据,合理利用CUDA工具链,提升GPU计算性能,适用于从入门到进阶的CUDA开发人员参考。

nnn11的博客 101

【免费下载】 Ceph详细中文文档

Ceph详细中文文档 【下载地址】Ceph详细中文文档分享 Ceph详细中文文档欢迎使用Ceph详细中文文档!本资源提供了全面深入的Ceph存储系统指南,旨在帮助开发者、系统管理员和技术爱好者更好地理解和操作Ceph 项目地址: ...

gitblog_06612的博客 1393

为什么一个“时间片”能折腾 Linux 十年?

时间片扩展不是抢占调度器的控制权,也不是提升优先级。在“非常短暂、非常确定”的用户态临界区内,避免线程被不必要地抢占。用户态自旋锁(user-space spinlock)无系统调用的极短临界区高并发、低延迟的数据结构操作RSEQ(Restartable Sequences)保护区间一旦线程在临界区被抢占,系统整体性能反而下降。线程 A 拿着一个用户态锁线程 B 被调度上来,开始自旋等这个锁但 A 因为时间片用完,被调度器切走CPU 白白空转,所有线程都在浪费时间。

网络技术联盟站 256

Ceph 入门系列(二):Ceph 三种(块 _ 文件 _ 对象)存储接口的由来和特点

“Ceph 是一个开源的、统一的、分布式的存储系统”,这是我们宣传 Ceph 时常说的一句话,其中 “统一” 是说 Ceph 可以一套存储系统同时提供块设备存储、文件系统存储和对象存储三种存储功能。一听这句话,具有一定存储基础的用户应该已经大致了解了 Ceph 的存储接口,而没有存储基础的小白用户则 一脸懵逼。本文旨在让小白用户理解 Ceph 的块存储、文件系统存储和对象存储接口。 一. Ceph 的块设备存储接口 首先,什么是块设备? 块设备是 i/o 设备中的一类,是将信息存储在固定大小的块中,每个块

li4528503的博客 1003

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

贝叶斯统计 [韦来生编]

贝叶斯(Bayes)统计是近几十年来迅速发展起来的数理统计的一个重要分支。贝叶斯方法与经典统计方法的主要不同之处是进行统计推断时除了利用样本信息外,还要利用参数的先验信息,因此可以提高统计推断或统计决策的效果。它在经济、金融、生物、医学、自然科学和社会科学等许多领域具有广泛的应用。贝叶斯方法的研究已渗透到了统计学的几乎所有领域。作者在给中国科学技术大学概率论与数理统计专业本科生开设的“数理统计”课程中有一章专门讲授“贝叶斯方法和统计决策理论”,近十年来也给中国科学技术大学概率统计专业研究生开设过几次“贝叶斯分析”课。本书是在对过去讲稿的内容作了适当的增减和调整的基础上完成的。  本书共分六章。第1章是绪论,介绍了贝叶斯统计的若干基本概念,同时对必要的数理统计的基础知识有重点地作了回顾。第二章介绍了确定先验分布的若干可供选择的方法。第三章介绍了几类常见统计模型参数的后验分布的主要结果和计算方法。第四章和第五章分别介绍了“贝叶斯统计推断”和“贝叶斯统计决策”的内容。第六章介绍了贝叶斯统计计算的若干方法,包括蒙特卡洛方法和马尔可夫链蒙特卡洛(MCMC)方法以及相关统计软件的简介。本书的每一章附右大量的例题和习题,书末附有常用的几个表格和部分习题解答供读者查用。  大约可在54学时内讲授本书的第1章至第六章的主要内容,教师可根据学时需要选讲本书第1章至第六章的部分内容。书中标“*”号的章节可略去不讲,留给读者作为阅读材料。第六章例题中的R代码和部分例题的数据文件等可从作者个人主页下载。  作者在编写本书的过程中参考了J.O.Berger教授的《统计决策论及贝叶斯分析》和茆诗松教授编写的《贝叶斯统计》等书中的一些内容,以及《贝叶斯分析》一书中由张伟平博士编写的有关贝叶斯统计计算的一些内容。在此表示衷心感谢。  本书编写准备过程中,中国科学技术大学统计与金融系的几个研究生帮助完成了本书部分中文的录入和排版,作者对他们的辛勤工作表示真诚的感谢。高等教育出版社为本书的出版给予了大力支持。在此一并致谢。

Ceph分布式存储实战.

云计算与虚拟化技术丛书 Ceph分布式存储实战 Ceph中国社区 著 图书在版编目(CIP)数据 Ceph分布式存储实战/Ceph中国社区著. —北京:机械工业出版社,2016.11 (云计算与虚拟化技术丛书) ISBN 978-7-111-55358-8 I. C… II. C… III. 分布式文件系统 IV. TP316 中国版本图书...

weixin_34202952的博客 1554

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

深入浅出分布式文件存储系统之 Ceph 的实现

一、何为分布式文件文件系统 分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连,它的设计是基于客户端/服务器模式。 如上图所示,应用服务器和文件服务器分别存在于网络当中,而这里的网络,可以是统一子网,也可以是不同子网。服务器对文件的存取,...

weixin_34309435的博客 297

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

大话Ceph--PG那点事儿

引言 PG,Placement Group,中文翻译为归置组,在ceph中是一个很重要的概念,这篇文章将对PG进行深入浅出的讲解。 PG是什么 PG就是目录! 我事先搭建了一个3个host, 每个host有3个OSD的集群,集群使用3副本,min_size为2。 集群状态如下:   1 2 3 4 5 6 7 ...

pansaky的博客 7967

Ceph源码IO读写流程分析串讲PPT资源:深入解析Ceph存储引擎

Ceph源码IO读写流程分析串讲PPT资源:深入解析Ceph存储引擎 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 Ceph源码IO读写流程分析串讲PPT资源,这是一份专注于Ceph存储系统IO操作流程的深度解析资料。项目通过一系列精心制作的PPT,详细记录了Ceph源码中的IO读写流程,为开发者提供了一个宝贵的视角,帮助理解和掌握Ceph的IO流水线模型。 项目技术...

gitblog_06789的博客 320

《大话 Ceph 》之 CephX 那点事儿

《大话 Ceph 》系列文章通过通俗易懂的语言并结合基础实验,用最简单的描述来讲解 Ceph 中的重要概念。让读者对分布式存储系统有一个清晰的理解。引言这篇文章主要介绍了 Ceph 中的一个重要系统 -- CephX 认证系统。简要介绍了 CephX 的命名格式。并介绍了从集群启动到用户连接集群这一系列流程中 CephX 所起的作用。最后通过实验操作讲解如何在集群所有秘钥丢失的情况下将其完整恢复,...

mark's technic world 1471

Ceph架构理解

0.  介绍 Ceph是一个开源的分布式文件系统。因为它还支持块存储、对象存储,所以很自然的被用做云计算框架openstack或cloudstack整个存储后端。当然也可以单独作为存储,例如部署一套集群作为对象存储、SAN存储、NAS存储等。国内外很多公司实践证明,ceph块存储和对象存储是完成可靠的。本文希望通过自己的理解,通俗地想大家分析ceph的整个架构。 1.  架构总...

xiaomin1991222的专栏 334

Ceph vs Swift - 架构剖析

Ceph和Swift,哪种更好?这个问题上大家争论不休,本文从两者的架构角度分析两种方式各自的优缺点,并且给出如何选择的建议。 当工程师们讨论存储,谈到Ceph和Swift时,他们通常都一致认为其中一个非常棒,另外一个却很糟糕。但问题时,他们在哪个好哪个不好上却意见不一。 经常会有客户问我相同的问题,“我们听说Ceph可以代替其他所有类型的存储。为什么不能用它做所有事情呢?” 我

shengxiaweizhi的专栏 839

win10将硬盘作为存储池删除读不到盘符_一篇文章让你理解Ceph的三种存储接口(块设备、文件系统、对象存储)...

“Ceph是一个开源的、统一的、分布式的存储系统”,这是我们宣传Ceph时常说的一句话,其中“统一”是说Ceph可以一套存储系统同时提供块设备存储、文件系统存储和对象存储三种存储功能。一听这句话,具有一定存储基础的用户应该已经大致了解了Ceph的存储接口,而没有存储基础的小白用户则 一脸懵逼。本文旨在让小白用户理解Ceph的块存储、文件系统存储和对象存储接口。一. Ceph的块设备存储接口首先,什...

weixin_39958138的博客 502

ceph高可用的秘密武器--CRUSH算法

CRUSH是一个可扩展的、伪随机的、确定性的数据分布算法通过计算而非查表来确定对象位置,实现了去中心化。感知集群层级结构和权重,实现了自动的负载均衡和高可用性。依赖集群状态的副本(Cluster Map),客户端可以独立计算,使得Ceph集群不存在单点性能和瓶颈。正是CRUSH算法的存在,Ceph才能优雅地处理上千个节点的扩展、故障自动恢复以及数据重平衡。

weixin_45613635的博客 999
上一篇: ceph osd, pool的删除
下一篇: Influxdb 基础知识
DevOps008
博客等级 码龄8年 75粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值