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

相关推荐
方安乐12 小时前
交换机的自学机制
运维·服务器·网络
哈哈浩丶12 小时前
存储相关知识①—通用NAND Flash 基础
linux·存储·nand
jieyucx13 小时前
Go 语言进阶:构造函数、父子结构体与组合复用详解
服务器·算法·golang·继承·结构体·构造函数
mzhan01714 小时前
Linux: config: CRYPTO_USER_API_AEAD
linux·安全·module
wangjialelele14 小时前
【SystemV】基于建造者模式的信号量
linux·c语言·c++·算法·建造者模式
源远流长jerry14 小时前
Linux 网络虚拟化深度解析:从 veth 设备对到容器网络实战
linux·运维·服务器·网络·性能优化·php
|_⊙15 小时前
Linux 深入理解文件(Ext2文件系统:上)
linux·运维·数据库
bupt_0115 小时前
Hermes深入理解及源码解析(二):Hermes的记忆机制
java·服务器·前端
kidwjb15 小时前
Linux共享内存
linux·服务器·进程间通信
红茶要加冰15 小时前
七、正则表达式
linux·运维·正则表达式·shell