ceph 中的文章

Ceph对象存储之RGW

Ceph RGW简介 Ceph RGW(即RADOS Gateway)是Ceph对象存储网关服务,是基于LIBRADOS接口封装实现的FastCGI服务,对外提供存储和管理对象数据的Restful API。 对象存储适用于图片、视频等各类文件的上传下载,可以设置相……

阅读全文

Ceph块存储之RBD

RBD简介 Ceph可以同时提供对象存储RADOSGW、块存储RBD、文件系统存储Ceph FS。 RBD即RADOS Block Device的简称,RBD块存储是最稳定且最常用的存储类型。RBD块设备类似磁盘可以被挂载。 RBD块设备具有快照、多副本、克隆……

阅读全文

Ceph RADOS之Monitor

RADOS简介 从Ceph官方文档摘录的架构图如下。RADOS是Ceph中最关键的部分,RADOS是一个支持海量对象的分布式对象存储。 RADOS主要由两部分组成: Monitor节点集群:由少量的Monitor组成的小规模集群,负责管理的Map……

阅读全文

使用ceph-deploy工具部署Ceph集群

环境准备 机器(操作系统 CentOS) 192.168.61.30 c0 - admin-node, deploy-node 192.168.61.31 c1 - mon 192.168.61.32 c2 - osd.1 192.168.61.33 c3 - osd.2 配置各个节点的host文件: 1192.168.61.31 c0 2192.168.61.31 c1 3192.168.61.32 c2 4192.168.61.33 c3 管理节点c0上配置Ceph yum源 /etc/yum.repos.d/ceph.repo 1[ceph-noarch] 2name=Ceph noarch packages 3baseurl=https://download.ceph.com/rpm-jewel/el7/noarch 4enabled=1 5priority=2 6gpgcheck=1 7gpgkey=https://download.ceph.com/keys/release.asc 更新软件库并安装 ceph-deploy 1yum update && sudo yum install ceph-deploy 在各节点创建部署ceph的用户(不建议为ceph),……

阅读全文

初步理解Ceph的核心组件

Ceph简介 Ceph是一个分布式存储系统,可以提供块存储RBD(Rados Block Device),对象存储RADOSGW(Rados Grateway)、文件系统存储(Ceph Filesystem)。 Ceph消除了对系统单一中心节点的依赖,实现了无……

阅读全文

Kubernetes资源对象之Persistent Volumes

PV和PVC的概念 Kubernetes的Persistent Volume是对存储的抽象,这个抽象包含两个资源: 持久化卷 PersistentVolume,后边简称PV 持久卷申请PersistentVolumeClaim,后边简称PVC PV是集……

阅读全文

在Kubernetes Pod中使用Ceph RBD Volume

Ceph集群上的操作 创建Ceph Pool Ceph集群安装完成后,默认的Pool是rbd: 1ceph osd lspools 20 rbd, 一个Ceph集群可以有多个pool,pool是逻辑上的存储池。不同的pool可以有不一样的数据处理方式,例如replica size, placement groups, crush rules,sna……

阅读全文