cephadm部署ceph集群(cephadm部署ceph集群如何配置cluster ip)

cephadm部署ceph集群(cephadm部署ceph集群如何配置cluster ip)从红帽 ceph5 开始使用 cephadm 代替之前的 ceph ansible 作为管理整个集群生命周期的工具 包括部署 管理 监控 cephadm 引导过程在单个节点 bootstrap 节点 上创建一个小型存储集群 包括一个 Ceph Monitor 和一个 Ceph Manager 以及任何所需的依赖项

大家好,我是讯享网,很高兴认识大家。



从红帽ceph5开始使用cephadm代替之前的ceph-ansible作为管理整个集群生命周期的工具,包括部署,管理,监控。

cephadm引导过程在单个节点(bootstrap节点)上创建一个小型存储集群,包括一个Ceph Monitor和一个Ceph Manager,以及任何所需的依赖项。

如下图所示:

cephadm可以登录到容器仓库来拉取ceph镜像和使用对应镜像来在对应ceph节点进行部署。ceph容器镜像对于部署ceph集群是必须的,因为被部署的ceph容器是基于那些镜像。

为了和ceph集群节点通信,cephadm使用ssh。通过使用ssh连接,cephadm可以向集群中添加主机,添加存储和监控那些主机。

该节点让集群up的软件包就是cepadm,podman或docker,python3和chrony。这个容器化的版本减少了ceph集群部署的复杂性和依赖性。

1、python3

 

讯享网

2、podman或者docker来运行容器

讯享网

3、时间同步(比如chrony或者NTP)

二、部署ceph集群前准备

2.1、节点准备

节点名称

系统

IP地址

ceph角色

硬盘


讯享网

node1

Rocky Linux release 8.6

172.24.1.6

mon,mgr,服务器端,管理节点

/dev/vdb,/dev/vdc/,dev/vdd

node2

Rocky Linux release 8.6

172.24.1.7

mon,mgr

/dev/vdb,/dev/vdc/,dev/vdd

node3

Rocky Linux release 8.6

172.24.1.8

mon,mgr

/dev/vdb,/dev/vdc/,dev/vdd

node4

Rocky Linux release 8.6

172.24.1.9

客户端,管理节点

2.2、修改每个节点的/etc/host

 

 2.3、在node1节点上做免密登录

讯享网

三、node1节点安装cephadm

 

四、其它节点安装docker-ce,python3

具体过程看标题一。

五、部署ceph集群

5.1、部署ceph集群,顺便把dashboard(图形控制界面)安装上

讯享网

5.2、把集群公钥复制到将成为集群成员的节点

 

5.3、添加节点node2,node3,node4(各节点要先安装docker-ce,python3)

讯享网

5.4、给node1、node4打上管理员标签,拷贝ceph配置文件和keyring到node4

 

5.5、添加mon

讯享网

5.6、添加mgr

 

5.7、添加osd

讯享网

5.8、至此,ceph集群部署完毕!

 

5.9、node4节点管理ceph

讯享网

小讯
上一篇 2025-04-22 08:39
下一篇 2025-05-26 07:16

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/180972.html