Ceph集群搭建

准备工作

  • 更新自定义yum源,主要是包含ceph相关软件包
  • 调整/etc/hosts文件,增加主机名映射关系 quay.io--->192.168.88.240
  • 解决各节点yum源问题
  • 配置时间服务 chrony
yum -y install chrony
[root@pubserver ~]# vim /etc/chrony.conf
...
 25 allow 192.168.88.0/24   #允许88网段主机同步时间
 27 # Serve time even if not synchronized to a time source.
 28 local stratum 10        #向下10层同步时间
设置开机自启
  • 在Ceph节点上安装必要的软件 python39,podman,lvm2
  • 搭建私有镜像仓库
  • 安装podman,导入镜像到本地
  • 推送镜像到私有仓库
  • 配置ceph节点私有仓库
  • 还原cephadm脚本,去掉脚本中quay.io:5000中的5000

集群搭建

  • 使用cephadm脚本完成集群初始化
  • 同步ceph公钥到各节点
  • 使用ceph orch host add扩容
  • 绑定OSD ceph orch daemon add osd ceph1:/dev/vdb/

集群使用

块设备 rbd

create/rm/resize/info

map/showmapped/unmap

snap  create/rm/rollback/protect/unprotect

clone/fatten