当前位置:网站首页 > 云计算与后端部署 > 正文

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



从红帽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

 

到此这篇cephadm部署ceph集群(cephadm部署ceph集群如何配置cluster ip)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • windows nfs客户端(Windows NFS客户端)2025-04-10 19:00:07
  • 批处理删除指定后缀名文件(批处理文件删除指定文件)2025-04-10 19:00:07
  • redis端口怎么看(redis端口6379)2025-04-10 19:00:07
  • 鸿蒙软件后缀(鸿蒙软件后缀是啥)2025-04-10 19:00:07
  • 服务器部署springboot项目卡顿(springboot在服务器上部署)2025-04-10 19:00:07
  • 双系统卸载一个系统有影响吗(安装过双系统卸载有后遗症吗)2025-04-10 19:00:07
  • 批处理删除文本最后的语句(批处理删除txt的中文内容)2025-04-10 19:00:07
  • 前端埋点(前端埋点技术是什么)2025-04-10 19:00:07
  • 模型部署入门教程视频(模型部署入门教程视频讲解)2025-04-10 19:00:07
  • linux搭建gitlab服务器(linux部署gitlab)2025-04-10 19:00:07
  • 全屏图片