随笔分类 - Ceph
摘要:SDK 开发概述 Introduction to librados The Ceph Storage Cluster provides the basic storage service that allows Ceph to uniquely deliver object, block, and
阅读全文
摘要:Ceph mgr 组件描述 ceph mgr 做为 ceph 12.x 版本之后才开始提供,是负责 ceph 集群管理的组件。 Ceph Manager守护进程(ceph-mgr)负责跟踪运行时指标和Ceph集群的当前状态,包括存储利用率,当前性能指标和系统负载。 Ceph Manager守护进程还
阅读全文
摘要:Ceph 与 Kubernetes 集成概述 Kubernetes 和 Ceph 集成提供了三种实现方案: 1 Volumes 存储卷 Ceph 与 Volumes结合 RDB cephfs 2 PV/PVC 持久化卷/持久化卷声明 Ceph 与 PV / PVC结合 3 StorageClass
阅读全文
摘要:mon 高可用测试 模拟 mon 节点宕掉 # 首先查看集群状态 [root@node0 ceph-deploy]# ceph -s cluster: id: 97702c43-6cc2-4ef8-bdb5-855cfa90a260 health: HEALTH_OK services: mon:
阅读全文
摘要:扩展 RGW 集群 node0 node1 节点都需要部署 rgw 当前集群只有一个 rgw 部署在 node0 节点 [root@node0 ceph-deploy]# ceph -s cluster: id: 97702c43-6cc2-4ef8-bdb5-855cfa90a260 health
阅读全文
摘要:RDB 回收机制 ceph RBD 默认提供回收站机制 trash,也就是我们可以把块数据放在回收站,在回收站中保持一定的存储周期,当我们后期还需要使用的时候可以在回收站在拿回来。 同样,在公有云也有硬盘的回收站,作用和 RBD 回收站类似,当我们后不确定是否后期还会使用,回收站会为我们保留一定时间
阅读全文
摘要:CRUSH Map 功能简介 把一组 osd 组合起来,决定数据如何分布。默认以主机为单位进行分布 数据在集群中怎么样进行分配的 数据在集群中的容灾级别是怎么样进行控制的 CRUSH Maps The CRUSH algorithm determines how to store and retri
阅读全文
摘要:Ceph 守护服务管理 https://docs.ceph.com/en/latest/rados/operations/operating/ 全局管理 一台机器有多个ceph 服务 STARTING ALL daemons To start all daemons on a Ceph Node (
阅读全文
摘要:OSD 纵向扩容 OSD 扩容可以分为纵向扩容(scale up)和横行扩容(scale out) 纵向扩容(scale up):扩容服务器的磁盘空间,完成对 OSD 空间的扩容 横行扩容(scale out):添加新的服务器加入集群,完成对 OSD 空间的扩容,要求新服务器也需要从 0-1 部署
阅读全文
摘要:CephFS 文件系统介绍 Ceph File System POSIX-compliant semantics (符合 POSIX 的语法) Separates metadata from data (metadata和data 分离,数据放入data,元数据放入metadata) Dynamic
阅读全文
摘要:Object 对象存储简介 Ceph Object Store RESTful Interface (RESTFul api实现对象的管理上传、下载) S3- and Swift-compliant APIs(提供2种风格 api,s3 和 Swift-compliant) S3-style sub
阅读全文
摘要:RDB 块存储介绍 Ceph Block Device * Thin-provisioned (受分配,使用多少分配多少,慢慢扩大) * Images up to 16 exabytes (单个镜像最大16EB) * Configurable striping(配置切片) * In-memory c
阅读全文
摘要:存储基础 Ceph 存储简介 Ceph Object Store RESTful Interface (RESTFul api实现对象的管理上传、下载) S3- and Swift-compliant APIs(提供2种风格 api,s3 和 Swift-compliant) S3-style su
阅读全文
摘要:Ceph 安装手册 部署架构图 Ceph 基础环境准备 注意:以下步骤,除步骤 设置 ssh 无密码登陆,其他步骤所有节点均需要执行 主机名和 hosts 设置 设置主机名 $ hostanmectl set-hostname node[0|1|2] 设置 hosts $ vim /etc/host
阅读全文