
Ceph实战
文章平均质量分 96
本专栏从实战的角度出发,首先会介绍Ceph集群的部署以及Api接口的使用,并且会将常见的部署问题整理成册,极大的减少读者部署Ceph集群时的学习成本。接着会介绍Ceph集群的核心知识点,包括核心组件的介绍,组件之间的通信原理。最后,会提供一个一键部署集群的脚本。部署Ceph集群,订阅本专栏,没错的。
码农飞哥
csdn博客专家,讯飞程序员,影刀高级RPA工程师,几十款RPA工具等你拿 1736334084
展开
-
Ceph实战(一):Ceph实战专栏说明以及Ceph介绍
Ceph的基本信息了解一下原创 2020-11-24 16:55:53 · 5213 阅读 · 9 评论 -
【Docker的使用基础】Mac下利用Docker安装 Kafka
【Docker的使用基础】Mac下利用Docker安装 Kafka原创 2023-07-30 11:04:23 · 1953 阅读 · 3 评论 -
Ceph实战(二):用docker搭建Ceph集群之docker的基本概念以及操作
本文首先介绍了容器的基本概念,容器说白了就是隔离环境中的一个进程,容器内的任何操作都不会对宿主机产生影响。接着比较了容器虚拟机与KVM虚拟化的区别。两者最重要的区别是,容器虚拟化不需要硬件支持,不需要安装Hypervisor。而KVM虚拟化则需要。接着就是介绍了Docker的安装以及常用命令。.........原创 2020-11-29 21:53:14 · 4744 阅读 · 0 评论 -
Ceph实战(三):用docker搭建Ceph集群(基于nautilus版本)
本文介绍了通过docker部署ceph集群的详细步骤,本文只是启动了核心的必要的组件,一共有 mon,osd,mgr,rgw四个组件,其中mon,osd,mgr组件是必须要启动的,rgw组件是作为对象存储的网关系统,如果不用对象存储的话则不需要启动该组件,其他的组件入mds也只是cephFS才需要用到。后面文章会详细介绍这些组件的作用,本文主要是将集群搭建起来。原创 2020-12-01 12:20:15 · 4141 阅读 · 12 评论 -
Ceph实战(四):用docker搭建Ceph集群问题整理(基于nautilus版本)
本文主要介绍了在部署Ceph集群时碰到的一些常见问题。这些问题具有很强的通用性,像mon镜像重启失败的`Existing mon, trying to rejoin cluster abort`这个问题就是一个很通用的问题,基本上重启mon镜像时就会碰到,所以,掌握这些常见问题的处理方法还是很有必要。docker的版本和ceph的版本都要与文档保持一致。重启容器时提示容器 already existsfailed to fetch mon config (--no-mon-config to skip)原创 2020-12-13 15:05:17 · 3048 阅读 · 0 评论 -
Ceph实战(五):Ceph的块设备基本概念,创建以及其特点(基于nautilus版本)
本文主要介绍了Ceph的三种存储方式之一:块设备,首先介绍了块设备的基本概念,它可以理解成一块硬盘,用户可以直接使用不含文件系统的块设备,也可以格式化成特定的文件系统,由文件系统来组织管理存储空间,从而为用户提供了丰富而友好的数据。接着介绍了块设备的安装以及挂载,我们可以将块设备挂载到用户机的某个目录下。对该目录的读写就相当于操作块设备的实际区域,Ceph块设备读写性能良好,但是不能多处挂载,不具备共享性。原创 2020-12-13 13:41:17 · 2861 阅读 · 0 评论 -
Ceph实战(六):Ceph文件系统的基本概念,使用以及特点(基于nautilus版本)
本文首先介绍了Ceph文件系统的基本概念,Ceph文件系统接口符合POSIX标准,用户可以像使用本地存储目录一样使用Ceph的文件系统的挂载目录,就是说你不需要修改你的程序就可以将程序的底层存储换成空间无限并可多处共享读写的Ceph文件系统。它优秀的共享性弥补了Ceph的块设备接口在共享性方面的不足。接着介绍了Ceph文件系统的创建以及挂载,其过程跟块设备类似,用户机上都需要安装相应的操作客户端。最后就是介绍了Ceph文件系统的特点。原创 2020-12-13 21:12:34 · 2685 阅读 · 0 评论 -
Ceph实战(七):Ceph对象存储的基本概念,使用以及优点(基于nautilus版本)
本文详细介绍了Ceph对象存储的基本概念,使用以及其优点。Ceph对象存储是Ceph集群的标配,在生产上基本是通过Ceph对象存储来存储文件的,这是因为其读写性能良好有共享性并且可以通过HTTP协议的接口操作。其原理就是用户使用RGW对象网关入口,采用HTTP协议,通过RESTful的形式进行文件的上传和下载,也可以进行存储桶的创建和删除操作等。当然,前提是我们要在Dashboard上启动RGW。原创 2020-12-15 22:51:43 · 3430 阅读 · 0 评论 -
Ceph实战(八):Ceph对象存储的Amazon S3接口的使用(!重点介绍分片上传接口)(基于nautilus版本)
本文重点介绍了Amazon S3的SDK的使用,通过该SDK,我们可以直接创建存储桶,并且向存储桶上传文件,同时该接口还支持文件分片上传,断点续传等等功能。原创 2020-12-24 20:50:00 · 4618 阅读 · 1 评论 -
Ceph实战(九):Ceph的核心组件的介绍(基于nautilus版本)
本文主要介绍了Ceph集群的核心组件,重点介绍了RADOS,mon以及OSD这几个组件。其中RADSO是Ceph集群的核心,相当于Ceph集群的大脑,其提供了Ceph集群所有的优秀特性,其里面的组件mon充当的是监视器的功能,OSD充当的是存储器的功能。原创 2020-12-26 20:14:07 · 2749 阅读 · 0 评论 -
Ceph实战(十):Pool与PG的说明以及Ceph的IO流程
本文首先对存储池(pool)做了一个基本介绍,存储池是Ceph存储数据时的逻辑分区,每个pool内部都包含一定数量的PG,接着对PG(Placement Group)做了一个介绍,PG中文名是归置组的意思,可以将PG看做一个逻辑容器,这个容器包含多个对象,同时这个逻辑对象映射多个OSD上。接着介绍了Ceph的IO流程图。其流程有七步,再介绍了Ceph IO算法流程,其流程主要是三步映射。最后,介绍了Ceph操作Pool的常用命令。原创 2020-12-27 19:59:19 · 2912 阅读 · 1 评论 -
Ceph实战(十一):重磅!!!一键部署集群的脚本
本文对ceph集群部署的脚本进行了整合,对启动步骤进行了简化,可以大大的提高部署效率。原创 2021-01-05 12:19:28 · 3421 阅读 · 6 评论 -
第一篇:用Docker搭建Ceph集群(nautilus版本)
在CentOS7上通过Docker搭建Ceph分布式文件系统原创 2020-10-26 19:25:00 · 9173 阅读 · 5 评论