ceph集群安装配置有多种方式,下方cephadm方式是借助容器部署。
cephadm从ceph的octopus版本开始支持。安装需要主机配置安装了容器和python 3。
配置安排:
ceph版本:quincy
主机系统:ubuntu 22.04
docker版本:20.10
| ceph-mon |
ceph-mgr |
ceph-osd |
|
| ceph100 |
√ |
√ |
√,vdb |
| ceph101 |
√ |
√ |
√,vdb |
| ceph102 |
√ |
× |
√,vdb |
安装:
1、环境准备
修改hostname,关闭防火墙,并在主机ceph100 hosts文件中将3台主机信息写入。
hostnamectl set-hostname ceph100
systemctl stop ufw
cat >> /etc/hosts <<EOF
192.168.209.100 ceph100
192.168.209.101 ceph101
192.168.209.102 ceph102
EOF
安装docker,3台主机均需安装
安装python3,ubuntu 22.04自带
安装lvm2
apt install lvm2 -y
2、安装cephadm并初始化单节点集群(主机ceph100上执行)
wget https://mirrors.aliyun.com/ceph/debian-17.2.4/pool/main/c/ceph/cephadm_17.2.4-1focal_amd64.deb
dpkg -i cephadm_17.2.4-1focal_amd64.deb
cephadm bootstrap --mon-ip 192.168.209.100 --clu

该博客详细介绍了如何在Ubuntu22.04系统上使用cephadm工具部署Ceph存储集群。首先,配置主机名、关闭防火墙并设置hosts文件。接着,安装docker和必要的软件包,然后在ceph100节点上初始化单节点集群。之后,通过ssh复制密钥和添加主机来实现高可用。再通过cephadm添加osd节点,并展示了如何管理osd服务。最终,确认集群状态为HEALTH_OK,显示了容器服务概况。

4441

被折叠的 条评论
为什么被折叠?



