Ceph添加OSD节点
1、首先需要在新的节点上安装ceph软件,当然这个需要做一系列的准备工作
比如安装ssh-keygen,配置ntp等
在管理节点上执行:
[root@ceph-admin ~]#su -dgb
$ceph-deploy install --no-adjust-repos ceph5
2、获取osd的ID
这个操作是在管理节点上执行
[root@ceph-admin ~]#ceph osd create //记录得到的编号,该编号是下面创建的osd的ID
0
3、编辑配置文件,这个文件是在管理节点上的,为了安全也可以同步到别的节点上保存
[root@ceph-admin ~]#vi /etc/ceph/ceph.conf
添加 [osd.0] public addr = 192.168.0.15
4、同步配置文档到节点ceph5,这个操作在管理节点上执行
[root@ceph-admin ~]#scp -r root@192.168.0.10:/etc/ceph/ root@192.168.0.15:/etc/
5、部署osd节点
登陆到ceph5或者ssh到ceph5机器上都可以
[root@ceph-admin ~]#ssh root@192.168.100.103
6、对磁盘做处理
[root@ceph5 ~]#parted /dev/sdb mktable gpt
[root@ceph5 ~]#parted /dev/sdb mkpart osd.0 1 20g //新加的硬盘为20g,并将所有空间划分为一个分区
7、格式化和挂载,ceph5机器上的磁盘
[root@ceph5 ~]#mkfs -t xfs /dev/sdb1
[root@ceph5 ~]#mkdir -p /data/osd.0
[root@ceph5 ~]#mkdir -p /var/lib/ceph/osd/ceph-0
[root@ceph5 ~]#mount /dev/sdb1 /data/osd.1
8、安装新osd的相关,初始化 OSD 数据目录
[root@ceph5 ~]#ceph-osd -i 0 --mkfs --mkkey //这里的“0”就是osd是的编号,即ceph osd create输出的数字
9、注册此 OSD 的密钥
[root@ceph5 ~]#ceph auth add osd.1 osd 'allow *' mon 'allow rwx' -i /var/lib/ceph/osd/ceph-0/keyring
10、把此 OSD 加入 CRUSH 图之后,它就能接收数据了
[root@ceph5 ~]#ceph osd crush add osd.0 0.2 root=default host=ceph5
11、启动osd进程
[root@ceph5 ~]#ceph-osd -i 0
12、查看进程
[root@ceph5 ceph-0]# ps -ef|grep ceph-osd
root 3238 1 21 10:54 ? 00:00:01 ceph-osd -i 0
root 3369 2654 0 10:54 pts/0 00:00:00 grep --color=auto ceph-osd
13、查看osd状态
[root@ceph5 ceph-0]#ceph osd stat osd添加成功
[root@ceph5 ceph-0]# ceph osd stat
osdmap e175: 6 osds: 5 up, 5 in
flags sortbitwise,require_jewel_osds
Ceph添加OSD节点相关推荐
- Ceph添加mon节点
Ceph添加mon 1.手动部署的集群(如果还没有安装的话), Ceph 软件包必须手动装,详情参见安装软件包.应该配置一个用户,使之可以无密码登录 SSH .且有 root 权限. 2.查看mon节 ...
- ceph集群节点扩容osd,rgw,mon,mgr
环境 node1 10.0.40.133 master节点 && ceph节点 node2 10.0.40.134 ceph节点 node3 10.0.40.135 ceph节点 no ...
- 分布式存储ceph——(4)ceph 添加/删除osd
一.添加osd: 当前ceph集群中有如下osd,现在准备新添加osd: (1)选择一个osd节点,添加好新的硬盘: (2)显示osd节点中的硬盘,并重置新的osd硬盘: 列出节点磁盘:ceph-de ...
- ceph 删除和添加osd
1.删除osd 查看osd ceph osd tree 2.停止此osd进程,执行,我的因为坏盘原因已经停止 systemctl stop ceph-osd@0 3.下线osd.执行 ceph osd ...
- Ceph测试系列(三):Ceph集群(3 osd节点)dd及rados bench 性能测试
转载:Ceph分布式存储系统-性能测试与优化 摘要: 本文先介绍了各个节点的本地磁盘吞吐量和延迟测试(dd 命令),节点间的网络测试(dd+nc命令),及最后的rados bench测试(配置不同的块 ...
- Ceph 学习——OSD读写流程与源码分析(一)
消息从客户端发送而来,之前几节介绍了 客户端下 对象存储.块存储库的实现以及他们在客户端下API请求的发送过程(Ceph学习--Librados与Osdc实现源码解析 . Ceph学习--客户端读写操 ...
- ceph修复osd为down的情况
尝试一.直接重新激活所有osd 1.查看osd树 [root@ceph01 ~]# ceph osd tree ID WEIGHT TYPE NAME UP/DOWN REWEIGHT PRIMARY ...
- 【ceph】OSD心跳检测机制(前端后端网)
目录 ceph心跳机制 OSD间的心跳机制 发送 接收 超时检测 peer OSD选择 OSD和MON间的心跳机制 总结: @bandaoyu,本文随时更新,连接:https://blog.csdn. ...
- jQuery添加DOM节点常用的5种方法
一.内部插入(前插入.后插入): <!DOCTYPE html> <html><head><meta charset="UTF-8"> ...
最新文章
- 如何在linux下解压缩rar格式的文件压缩包
- 南加大提出NeROIC:还有什么不能渲染的?重建效果太强悍了
- [Struts]Cannot find bean in any scope之一解
- Server-Side UI Automation Provider - WinForm Sample
- [剑指offer][JAVA]面试题第[09]题[用两个栈实现队列][LinkedList]
- HTML5 canvas点击爆炸网页特效代码
- windows10下安装tensorflow(gpu版本)
- 行业报告归档 2019.2.8
- 使用深度学习进行表检测、信息提取和构建
- 基于VHDL语言分频器电路程序设计
- node 请求内网_Nodejs轻松搭建局域网服务器
- 直线分割平面的公式_直线分割平面-jiangwen127-ChinaUnix博客
- 《东京食尸鬼》观后感
- python爬虫时爬取的html代码显示“请开启JavaScript并刷新该页”
- electron-vue 添加右下角通知图标
- 【其它】颜色的知识--亮度、色相、饱和度、对比度
- 用python绘制熊猫图案_在python中绘制大熊猫系列的CDF
- 《信息物理融合系统(CPS)设计、建模与仿真——基于 Ptolemy II 平台》——2.5 如何操作大模型...
- 使用高德SDK开发安卓地图应用软件
- suse12搭建ntp服务器