01_CEPH开篇(Quincy)

欢迎来到小明说IT
今天开始与大家一起分享学习Ceph分布式存储系统整个过程。
我们计划把学习Ceph分布式系统的整个过程分为三个阶段。
第一阶段的主要目标是搭建Ceph分布式存储的单虚拟机实验环境;在这个阶段要完成的工作有创建虚拟机、安装操作系统、配置操作系统基础环境,安装ceph系统、使用ceph服务。完成这阶段的学习,我们可以得到一个Ceph系统的单虚拟机实验环境,用最少的设备资源达到学习的目的。
第二阶段的主要目标是理解Ceph分布式存储系统的各个组件功能以及相互协同完成分布式存储的工作,通过该部分的学习,我们可以得到一个高可用ceph的实验环境部署方案,对ceph系统有一个初步的理解。在这个阶段,我们会接触到Ceph系统的各个组件,对各个组件功能有所了解,会使用SHELL脚本或者最简单的程序等方式去验证Ceph系统中各种参数背后的意义。
第三阶段的主要目标是对每个ceph组件的调优方法以及各种使用场景的最佳实践,探索建立ceph监控系统以降低ceph系统使用门槛。通过该部分的实践,我们可以得到一个高可用的ceph生产环境,对ceph生产系统运维有一定的认知。
我们计划使用Ceph系统最新版本来进行学习,录这个视频的时候的最新版本是17.2.5版本,未来有版本更新,我们也会及时的更新到最新的版本。
底层的操作系统我们计划使用Rocky Linux系统,他是一个开源、免费的企业级操作系统,(Red Hat Enterprise Linux) 100%兼容,目前看应该是CentOS的一个比较好的替代品,他的最新版本是9版本。我们可以通过他的官方网站下载到最新的系统镜像。
在整个学习过程中,可能会涉及到一些开发方面的实践,我们计划使用go语言作为我们的开发测试语言,因为相对来说GO比C的开发效率和容错能力都会好一些。
最后,希望我的视频可以给大家了解Ceph、使用Ceph有所帮助!~