
ceph
文章平均质量分 89
实践是检验真理的唯一标准
CN-FuWei
云原生领域优质创作者,热爱开源、善于折腾,对新技术充满好奇心。
展开
-
Ceph Crush-Map与Ceph调优及其日常管理
目录1. Crush Map1.1 管理Monitor map1.1.1 Monitor选举机制1.1.2 Monitor租约1.1.3 常用的monitor管理1.2 管理OSD Map1.2.1 OSD map命令1.2.2 OSD的状态1.2.3 OSD容量1.2.4 OSD状态参数1.3 管理PG1.3.1 管理文件到PG映射1.3.2 struck状态操作1.3.3 手动控制PG的Primary OSD1.4 自定义Crush Map1.4.1 Crush的放置策略1.4.2 编译与翻译和更新1.原创 2022-07-01 14:35:09 · 1445 阅读 · 0 评论 -
Ceph RGW对象存储
目录1.对象存储概述1.1 基本概念1.2 认证与授权方式1.3 RADOS网关1.4 rados网关部署步骤1.5 什么是S3存储1.5.1 rgw中s3的API支持1.5.2 S3中的用户管理1.5.3 管理用户密钥1.5.4 S3设置配额数1.5.5 检索用户信息1.5.6 统计数据1.5.7 配置DNS实现数据传输1.5.8 启用S3-api客户端s3cmd1.5.9 Bucket常用操作1.6 什么是Swift1.6.1 Swift-API操作1.6.2 Swift用户管理1.6.3 Swift客原创 2022-07-01 14:33:49 · 2137 阅读 · 0 评论 -
Ceph的认证授权
目录1. Ceph的授权1.1 Ceph的认证流程1.2 Ceph认证机制1.3 Ceph常用权限说明1.4 Ceph的授权操作1.4.1 授权的基本语法规则1.4.2 常用的授权语法1.4.3 ceph用户命令规范1.4.4 添加用户1.4.5 用户密钥的导入导出1.4.6 用户的查询与删除1.4.7 修改用户权限1.5 推送用户至客户端1.6 通过命令行使用用户1.7 认证练习(管理ceph认证)ceph用caps来描述给予用户的的权限来使用mon和osd/mds,caps用来限制对某一个存储池的数据或原创 2022-07-01 14:32:52 · 1972 阅读 · 1 评论 -
Ceph-RBD
目录1. RBD1.1 创建RBD对象并且管理1.2 RBD查询管理1.3 RBD的复制与修改1.4 RBD的删除与恢复1.5 启用RBD的特性1.6 RBD的映射1.7 Iamge的管理1.7.1 快照分层技术1.7.2RBD的快照1.7.3 RBD的删除image1.7.4 基于快照的备份与恢复步骤1.7.5 挂载错误修复1.8 RBD的克隆1.9 RBD的镜像导入和导出1.10 RBD客户端说明1.11 RBD调优参数项这类客户端包括虚拟化程序KVM结合Qemu和OpenStack自动精简配置写时复制原创 2022-07-01 14:32:25 · 1127 阅读 · 0 评论 -
Ceph(L版本)部署及相关概念
目录1. Ceph集群部署1.1 系统基础环境设定1.1.1 测试环境说明1.1.2 设定时钟同步1.1.3 主机名称解析1.1.4 关闭iptables或firewalld服务1.1.5 关闭并禁用SELinux1.2 准备部署Ceph集群1.2.1 准备yum仓库配置文件1.2.2 创建部署Ceph的特定用户账号1.2.3 在各Ceph各节点创建新用户1.2.4 配置用户基于密钥的ssh认证1.2.5 在管理节点安装ceph-deploy1.3 部署RADOS存储集群1.3.1 初始化RADOS集群1.原创 2022-07-01 14:32:03 · 916 阅读 · 0 评论 -
CephFS文件存储系统
索引表的索引结构称为inode,用于索引、跟踪一个文件对象的权限、隶属关系、时间戳和占据的所有的块等属性信息,不过却不包括文件名和文件内容本身文件名及其隶属的目录层级关系通过Dentry进行描述而Dentry自身也需要由专用的inode对象承载,它也拥有自己的inode,于是这种映射便可组织出多级别层次来,这个多级别的层次起始于一个惟一的称之为“根”的起始点,从而形成一个树状组织结构动态探测和迁移元数据负载到其它MDS,实现了对元数据IO的扩展第一个稳定版随Jewel版本释出自Luminous版本起支持多活原创 2022-07-01 14:31:42 · 601 阅读 · 0 评论 -
ceph详细概述
目录一、什么是分布式文件系统二、常用的分布式文件系统三、什么是ceph3.1 ceph组件3.1.1 RADOS Components3.2 ceph实验的配置3.2.1 部署ceph集群3.2.2 开始部署3.2.3 验证3.3 Ceph块存储3.3.1 什么是块存储3.3.2 创建镜像3.3.3 动态调整大小3.3.4 集群内通过KRBD访问3.3.5 客户端通过KRBD访问3.3.6 创建镜像快照3.3.7 使用快照恢复数据3.3.8 快照克隆3.3.9 客户端撤销磁盘映射3.3.10 删除快照与镜像原创 2022-07-01 14:29:50 · 3020 阅读 · 0 评论 -
K8s企业实践使用storageclass+ceph实现动态存储
一、原理简介因为要搭建,很多人还不太懂原理,我这里只是简单说明使用StatefulSet的前提:Kubernetes集群的版本 >=1.5安装好DNS集群插件,版本 >=15)StatefulSet注意: 官方提示StatefulSets在1.9中是稳定的StatefulSet由Service和volumeClaimTemplates组成。Service中的多个Pod将会被分别编号,并挂载volumeClaimTemplates中声明的PV。1.每个节点..原创 2022-06-07 09:28:20 · 3083 阅读 · 1 评论 -
kubernetes挂载ceph rbd和cephfs的方法
k8s挂载Ceph RBDk8s挂载Ceph RBD有两种方式,一种是传统的PV&PVC的方式,也就是说需要管理员先预先创建好相关PV和PVC,然后对应的deployment或者replication来挂载PVC使用。而在k8s 1.4以后,kubernetes提供了一种更加方便的动态创建PV的方式,即StorageClass。使用StorageClass时无需预先创建固定大小的PV来等待使用者创建PVC使用,而是直接创建PVC即可使用。需要说明的是,要想让k8s的node节点执行挂载ce原创 2022-06-06 10:19:30 · 1071 阅读 · 0 评论 -
Ceph 安装部署
Ceph Install环境说明IP 服务 主机名 备注 192.168.60.28 Ceph、Ceph-deploy、Mon admin-node mon节点又称为master节点 192.168.60.29 Ceph ceph01 osd 192.168.60.31 Ceph Ceph02 osd Ceph 版本 10.2.11 Ceph-deploy 版本 1.5.39 系统版本 7.4.1708 内核版原创 2022-06-06 10:19:17 · 2400 阅读 · 0 评论 -
Ceph 工作原理详解
目录一、Ceph概述1.1 RADOS逻辑架构1.2 OSD逻辑结构1.2 Ceph 基本组件1.4Ceph存储过程 (Ceph IO算法流程)1.5Ceph集群1.6Ceph特点1.7Ceph架构1.8Ceph核心组件及概念✌️✌️二、三种存储类型2.1 块存储 rbd2.2 文件存储 fs2.3 对象存储 rgw三、Ceph IO流程及数据发布3.1 正常io流程图3.2 新主io流程图3.3 Ceph IO算法流程3.....原创 2022-06-06 10:19:01 · 3766 阅读 · 0 评论