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

相关推荐
sxstj3 小时前
Ubuntu 完整安装并启用 Flatpak 教程
linux·运维·ubuntu
Sylvia33.3 小时前
从轮询到推送:足球数据API架构演进与火星数据技术拆解
java·服务器·网络·python·websocket·架构
天疆说3 小时前
Ubuntu 26.04 下 Intel Meteor Lake 核显 + NPU 驱动配置与 PyTorch NPU 推理实测
linux·pytorch·ubuntu
mounter6254 小时前
突破单点限制:BPF 多跟踪点高效附加机制与新 ftrace 架构解析
linux·ebpf·linux kernel·kernel·ftrace
刘某的Cloud4 小时前
Galera Cluster部署 mariadb 节点down机,log sequence number恢复
linux·运维·数据库·负载均衡·mariadb·集群·高可用
小此方4 小时前
Re:Linux系统篇(五十四)线程篇 · 七:互斥锁的底层实现原理:从硬件上下文、原子交换指令(Swap)到并发封装实战
linux·运维·驱动开发
郭涤生4 小时前
rootfs 详解与裁剪优化记录
linux·c++·bsp
铁锚5 小时前
解决Ubuntu执行sudo时 unable to resolve host 报错问题
linux·数据库·ubuntu
二宝哥5 小时前
CentOS 7.9 离线安装 Nginx 并配置openssl1.1.1
linux·nginx·centos
程序员老陆5 小时前
说一说FFmpeg6在Linux平台的编译
linux·运维·服务器·ffmpeg