添加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

相关推荐
papaofdoudou28 分钟前
QEMU和KVMTOOL在GPA(IOVA)和HVA映射方面的异同
linux·运维·服务器
Xzq21050931 分钟前
部分重要协议或技术(DNS,ICMP,NAT,代理服务器)
运维·服务器·网络
艾莉丝努力练剑1 小时前
文件描述符fd:跨进程共享机制
java·linux·运维·服务器·开发语言·c++
工藤新一¹1 小时前
《操作系统》第一章(1)
java·服务器·前端
原来是猿1 小时前
Linux-【文件系统下】
linux·运维·数据库
勇闯逆流河1 小时前
【Linux】linux进程概念(冯洛伊曼体系、操作系统、进程详解)
linux·运维·服务器
姓刘的哦1 小时前
RK3568之热插拔
linux
Penguido1 小时前
解决 VS Code 中 Git 推送报错:ECONNREFUSED vscode-git.sock 与鉴权失败
linux·git·vscode
Han.miracle1 小时前
Lombok 构造相关核心注解全解析
java·linux·算法
小杰帅气2 小时前
网络层IP理解
服务器·网络·tcp/ip