ceph简介

ceph存储简要概述: 通过将文件分解成固定大小对象,然后存放于pool中,每个pool中 可包含多个pg,每个pg中又可包含多个osd 通过crush算法 最终数据落盘到osd中去。

一、ceph 删除osd

步骤1 修改osd数据操作权重值 ceph osd crush reweight osd.5 0 执行后通过 ceph osd crush tree 检查

步骤2 到指定节点上停止osd进程 sudo systemctl stop ceph-osd@5 && sudo systemctl disable ceph-osd@5

步骤3 将待移除osd标记为out ceph osd out osd.5 执行后通过 ceph osd tree 检查

步骤4 从crush中移除osd ceph osd crush remove osd.5 执行后通过 ceph osd crush tree 检查

步骤5 删除osd节点 ceph osd rm osd.5 执行后通过ceph osd tree检查

步骤6 删除osd节点认证信息 ceph auth ls && ceph aurh rm osd.5



二、ceph添加osd

步骤1 确定osd节点没有被占用 (重新添加被移除的osd) dmsetup status 查看当前磁盘使用情况 ; osd目录:默认是/var/lib/ceph/osd/ceph-id/ 通过fsid确认 ; dmsetup remove {dmsetup status 列出的信息};

步骤2 磁盘格式化(非必须) mkfs.ext4 /dev/sdc

步骤3 ceph擦除磁盘上的数据 ceph-deploy disk zap mon3 /dev/sdc

步骤4 添加到osd集群 ceph-deploy osd create mon3 --data /dev/sdc 通过执行ceph osd tree && ceph auth ls 检查



三、创建存储pool

ceph osd pool ls detail 查看pool ceph pool stats 查看pool

ceph osd pool create my-pool 16 16 创建一个存储池my-pool pg和pgp数量都是16 默认副本数量是3

上传文件到存储池 rados put filename /home/cephadmin/ceph-cluster/ceph.conf --pool my-pool 把配置文件ceph.conf 上传到了存储池,名称为filename

查看文件 rados ls --pool my-pool

查看文件内部属性关系 ceph osd map --pool my-pool filename

删除文件 rados rm filename --pool my-pool

查看pg信息 ceph pg dump

四、存储池支持三种模式 RBD , RGW , CEPHFS 分别对应 块存储 对象存储 和 文件系统

是通过参数ceph osd pool application enable my-pool rbd 指定

是通过参数ceph osd pool application enable my-pool rgw 指定

是通过参数ceph osd pool application enable my-pool cephfs 指定

cephfs存储架构图:

将对象的索引元数据相关信息独立保存,找一个中间人(即mds),单独为不同文件系统平台提供索引服务 。

存储池分为数据存储池和元数据存储池

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1534321.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

雷达液位计助力造纸行业精准测量

雷达液位计助力造纸行业精准测量 造纸工业是国民经济的基础原材料工业,是与社会文明和经济发展息息相关的重要产业。造纸是一个复杂的传质传热的工业过程,主要分为制浆和造纸两部分。为了保障造纸厂的连续运行,必须储备大量制备好的纸浆&…

SSM房屋装修管理系统的设计与实现---附源码75253

目 录 1 绪论 1.1研究背景 1.2研究意义 1.3论文结构与章节安排 2 房屋装修管理系统系统分析 2.1 可行性分析 2.1.1 技术可行性分析 2.1.2 经济可行性分析 2.1.3 法律可行性分析 2.2 系统功能分析 2.2.1 功能性分析 2.2.2 非功能性分析 2.3 系统用例分析 2.4本章小…

图像分类架构

图像分类 一、图像分类简介二、AlexNet三、VGG网络架构四、GoogLeNet4.1 Inception模块4.2 GoogLeNet构建 五、ResNet5.1 定义ResNet的残差块5.2 ResNet网络中模块的构成5.3 ResNet网络的构建 六、图像增强七、模型微调 一、图像分类简介 图像分类实质上就是从给定的类别集合中…

Spring扩展点系列-BeanFactoryAware

文章目录 简介源码分析示例代码示例一:验证BeanFactoryAware执行顺序示例二:动态获取其他bean示例三:动态bean的状态 简介 spring容器中Bean的生命周期内所有可扩展的点的调用顺序 扩展接口 实现接口ApplicationContextlnitializer initia…

git 更换远程地址的方法

需要将正在开发的代码远程地址改成新的地址,通过查询发现有三个方法可以实现,特此记录。具体方法如下: (1)通过命令直接修改远程仓库地址 git remote 查看所有远程仓库git remote xxx 查看指定远程仓库地址git remote…

MySQL代码顺序(整合)

这个图片也就是说明执行顺序 FROM > WHERE > GOURP BY > HAVING > SELECT > ORDER BY > LIMIT; 编写按照这个顺序写即可。

SX_VMware联网_23

利用Nat模式联网,NAT模式(Network Address Translation): 在NAT模式下,虚拟机通过主机的网络接口访问外部网络。 虚拟机之间可以相互通信,也可以访问主机网络以及互联网。 虚拟机使用私有IP地址&#xff0c…

工业互联网网络集成与实训系统解决方案

随着工业4.0时代的到来和信息技术的高速发展,工业互联网已成为推动产业升级的重要力量。本方案旨在通过构建高度仿真的实训环境,帮助学生全面掌握工业互联网技术,为未来的职业生涯奠定坚实基础。 一、设计理念 在设计理念上,本方…

【GIS开发小课堂】写一个高德地图巡航功能的小DEMO

介绍 此项目使用vite为基础架构,内部实现均以typescript开发,可替换为自己的业务逻辑,并迁移到react,vue,umi等其他框架。 通过调用高德地图的API和threejs的开发,实现了一个小鸭子(可替换为自己…

TiDB 扩容过程中 PD 生成调度的原理及常见问题丨TiDB 扩缩容指南(一)

导读 作为一个分布式数据库,扩缩容是 TiDB 集群最常见的运维操作之一。本系列文章,我们将基于 v7.5.0 具体介绍扩缩容操作的具体原理、相关配置及常见问题的排查。 通常,我们根据当前资源状态来决定是否需要调整 TiKV 节点的规模&#xff0…

Version ‘18.19.0‘ not found - try `nvm ls-remote` to browse available versions.

nvm安装指定版本不好使了 使用 nvm install 18.19.0 一直报错 Version 18.19.0 not found - try nvm ls-remote to browse available versions.然而使用 nvm ls-remote 只看到 iojs-v1.0.0iojs-v1.0.1iojs-v1.0.2iojs-v1.0.3iojs-v1.0.4iojs-v1.1.0iojs-v1.2.0iojs-v1.3.0iojs…

Wildberries测评自养号支付下单技术

Wildberries(俄语:ООО Ягодки)是俄罗斯最大的在线零售商,由Tatyana Bakalchuk于 2004 年创立。除俄罗斯外,他们还在其他 15 个国家提供服务:亚美尼亚、白俄罗斯、法国、德国、以色列、意大利、哈萨…

PHP省时省力海报在线制作系统小程序源码

省时省力海报在线制作系统:设计小白也能秒变大师 🎨 开篇:告别繁琐,拥抱高效设计 你还在为设计一张海报而熬夜加班吗?还在为找不到合适的素材而焦头烂额吗?别担心,“省时省力海报在线制作系统”…

使用开源框架HandyControl

准备 NuGet 搜索安装 HandyControl。 在App.xaml中添加以下代码&#xff1a; <Application.Resources><ResourceDictionary><ResourceDictionary.MergedDictionaries><ResourceDictionary Source"pack://application:,,,/HandyControl;component/…

大雪纷飞的视频素材去哪里找啊?雪景素材库分享

当冬季的银装素裹覆盖大地&#xff0c;无数抖音创作者便开始寻找那些可以捕捉到大雪纷飞的壮观画面。无论是为了制作节日主题的视频、记录下雪天的活动&#xff0c;还是单纯展示雪的清新美&#xff0c;优质的大雪视频素材都显得尤为重要。如果你正为寻找这类素材而苦恼&#xf…

建造者模式:灵活构建复杂对象的利器

在软件开发中&#xff0c;创建一个复杂对象通常需要多个步骤和参数&#xff0c;直接在客户端代码中进行这些操作不仅繁琐&#xff0c;而且难以维护。建造者模式&#xff08;Builder Pattern&#xff09;提供了一种优雅的解决方案&#xff0c;使得对象的创建过程更加清晰、灵活和…

磁盘写操作压力测试工具的设计与实现

磁盘写操作压力测试工具的设计与实现 1. 设计概述2. 关键技术点3. 伪代码设计4. C代码实现5. 运行与测试6. 结论在进行磁盘性能评估时,写操作压力测试是不可或缺的一部分。本篇文章将介绍如何使用C语言结合系统调用,设计并实现一个针对磁盘写操作的压力测试工具。这个工具将模…

LINUX网络编程:http

目录 1.认识http请求的字段 2.HTTP请求类 3.认识HTTP应答字段 4.HTTP应答类 5.源代码 协议就是一种约定&#xff0c;http也并不例外&#xff0c;使用http也无非就是&#xff0c;定义一个http请求的结构体&#xff0c;将结构体序列化为字符串&#xff0c;发送给服务器&…

2024年06月中国电子学会青少年软件编程(图形化)等级考试试卷(一级)答案 + 解析

青少年软件编程&#xff08;图形化&#xff09;等级考试试卷&#xff08;一级&#xff09; 分数&#xff1a;100 题数&#xff1a;37 一、单选题 音乐Video Game1的时长将近8秒&#xff0c;点击一次角色&#xff0c;下列哪个程序不能完整地播放音乐两次&#xff1f;&#xff0…

【Hot100】LeetCode—169. 多数元素

目录 1- 思路题目识别技巧 2- 实现⭐136. 只出现一次的数字——题解思路 3- ACM 实现 原题链接&#xff1a;169. 多数元素 1- 思路 题目识别 识别1 &#xff1a;统计数组中出现数量多余 [n/2] 的元素 技巧 值相同&#xff0c;则对 count 1&#xff0c;如果不相同则对值进行…