添加ceph节点

1.查看当前主机信息

#cephadm shell

ceph orch host ls

2.添加ceph02,ceph03

#按节点做好初始化工作

ssh-copy-id -f -i /etc/ceph/ceph.pub root@ceph02

ssh-copy-id -f -i /etc/ceph/ceph.pub root@ceph03

#检查工具

#检查版本

3.在ceph01节点上拷贝ssh到新节点

cd /root/.ssh

ssh-copy-id ceph02

ssh-copy-id ceph03

4.删除新节点上信息

/bin/rm -f /etc/ceph/*

/bin/rm -f /var/lib/ceph/*

/bin/rm -f /var/log/ceph/*

5.修改cephadm为使用本地镜像

#修改cephadm文件,主要是修改ceph镜像的版本信息和改为从本地镜像部署

/usr/sbin/cephadm

#4682行

#cmd = [ctx.container_engine.path, 'pull', image]

cmd = [ctx.container_engine.path, 'images', image]

6.导入镜像

for i in `ls img*`;do echo i;docker load \<i;done

docker load < img_ceph17.tgz

docker load < img_ceph-prometheus-v2.33.4.tgz

docker load < img_ceph-grafana.8.3.5.tgz

docker load < img-ceph-node-exporter-v1.3.1.tgz

docker load < img-ceph-alertmanager-v0.23.0.tgz

#指定版本

docker tag 768e01abdf0b quay.io/ceph/ceph:v17

7.重启服务器

reboot

8.在ceph01添加节点,纳入管理

#确保已执行,17.2.5与17.2.6版本免密方式不一样

ssh-copy-id -f -i /etc/ceph/ceph.pub root@ceph02

ssh-copy-id -f -i /etc/ceph/ceph.pub root@ceph03

#禁用自动部署mon节点,否在集群添加节点,会自动部署服务

ceph orch apply mon --unmanaged

ceph orch apply mgr --unmanaged

ceph orch apply osd --all-available-devices --unmanaged

cephadm shell

ceph orch host ls

ceph orch host add ceph02

ceph orch host add ceph03

9.在ceph01添加标签

ceph orch host label add ceph02 _admin

ceph orch host label add ceph03 _admin

相关推荐
Tinyundg2 小时前
Linux系统分区
linux·运维·服务器
要做一个小太阳2 小时前
华为Atlas 900 A3 SuperPoD 超节点网络架构
运维·服务器·网络·华为·架构
江畔何人初2 小时前
service发现
linux·运维·云原生
life码农2 小时前
Linux系统清空文件内容的几种方法
linux·运维·chrome
zbguolei2 小时前
虚拟机安装Ubuntu后无法登录
linux·运维·ubuntu
UP_Continue2 小时前
Linux--基础IO
linux·运维·服务器
驱动探索者2 小时前
linux hwspinlock 学习
linux·运维·学习
FJW0208142 小时前
使用HAProxy实现动静分离
linux·服务器
头发还没掉光光2 小时前
Linux 高级 IO 深度解析:从 IO 本质到 epoll全面讲解
linux·服务器·c语言·c++