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