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

相关推荐
xx~t6 小时前
嵌入式——Linux软件编程——网络1
linux·c语言·网络·vscode·网络协议
Uncertainty!!7 小时前
Linux 主机无法完成校园网认证排查记录:从 DHCP、ARP 到 Portal 认证流程分析
linux·运维·服务器
神威难绷泪7 小时前
Linux消息队列 & 共享内存 笔记
linux·消息队列·共享内存
其实防守也摸鱼7 小时前
权限提升与横向移动:从内网渗透到域控的完整技术图谱
运维·服务器·数据库·安全·github·copilot·渗透
mounter6257 小时前
突破零停机演进:Linux 内核 Live Update Orchestrator (LUO) 架构设计与热升级演进
linux·服务器·linux kernel·kernel·kho·luo
黑泽明*7 小时前
KVM虚拟化入门与热迁移实战
运维·服务器
波多利希最高礼仪的握力器7 小时前
安全复制SCP
linux·服务器·安全
xiaoye-duck7 小时前
《Linux网络编程·加餐》进程间关系与守护进程
linux·网络
GeW7 小时前
RHCE高频考题精讲,精准突击快速拿证
linux
其实防守也摸鱼8 小时前
免杀与持久化入门:从载荷免杀到隐蔽通道的完整指南
运维·服务器·数据库·安全·github·copilot·渗透