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节点相关推荐

  1. Ceph添加mon节点

    Ceph添加mon 1.手动部署的集群(如果还没有安装的话), Ceph 软件包必须手动装,详情参见安装软件包.应该配置一个用户,使之可以无密码登录 SSH .且有 root 权限. 2.查看mon节 ...

  2. 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 ...

  3. 分布式存储ceph——(4)ceph 添加/删除osd

    一.添加osd: 当前ceph集群中有如下osd,现在准备新添加osd: (1)选择一个osd节点,添加好新的硬盘: (2)显示osd节点中的硬盘,并重置新的osd硬盘: 列出节点磁盘:ceph-de ...

  4. ceph 删除和添加osd

    1.删除osd 查看osd ceph osd tree 2.停止此osd进程,执行,我的因为坏盘原因已经停止 systemctl stop ceph-osd@0 3.下线osd.执行 ceph osd ...

  5. Ceph测试系列(三):Ceph集群(3 osd节点)dd及rados bench 性能测试

    转载:Ceph分布式存储系统-性能测试与优化 摘要: 本文先介绍了各个节点的本地磁盘吞吐量和延迟测试(dd 命令),节点间的网络测试(dd+nc命令),及最后的rados bench测试(配置不同的块 ...

  6. Ceph 学习——OSD读写流程与源码分析(一)

    消息从客户端发送而来,之前几节介绍了 客户端下 对象存储.块存储库的实现以及他们在客户端下API请求的发送过程(Ceph学习--Librados与Osdc实现源码解析 . Ceph学习--客户端读写操 ...

  7. ceph修复osd为down的情况

    尝试一.直接重新激活所有osd 1.查看osd树 [root@ceph01 ~]# ceph osd tree ID WEIGHT TYPE NAME UP/DOWN REWEIGHT PRIMARY ...

  8. 【ceph】OSD心跳检测机制(前端后端网)

    目录 ceph心跳机制 OSD间的心跳机制 发送 接收 超时检测 peer OSD选择 OSD和MON间的心跳机制 总结: @bandaoyu,本文随时更新,连接:https://blog.csdn. ...

  9. jQuery添加DOM节点常用的5种方法

    一.内部插入(前插入.后插入): <!DOCTYPE html> <html><head><meta charset="UTF-8"> ...

最新文章

  1. 如何在linux下解压缩rar格式的文件压缩包
  2. 南加大提出NeROIC:还有什么不能渲染的?重建效果太强悍了
  3. [Struts]Cannot find bean in any scope之一解
  4. Server-Side UI Automation Provider - WinForm Sample
  5. [剑指offer][JAVA]面试题第[09]题[用两个栈实现队列][LinkedList]
  6. HTML5 canvas点击爆炸网页特效代码
  7. windows10下安装tensorflow(gpu版本)
  8. 行业报告归档 2019.2.8
  9. 使用深度学习进行表检测、信息提取和构建
  10. 基于VHDL语言分频器电路程序设计
  11. node 请求内网_Nodejs轻松搭建局域网服务器
  12. 直线分割平面的公式_直线分割平面-jiangwen127-ChinaUnix博客
  13. 《东京食尸鬼》观后感
  14. python爬虫时爬取的html代码显示“请开启JavaScript并刷新该页”
  15. electron-vue 添加右下角通知图标
  16. 【其它】颜色的知识--亮度、色相、饱和度、对比度
  17. 用python绘制熊猫图案_在python中绘制大熊猫系列的CDF
  18. 《信息物理融合系统(CPS)设计、建模与仿真——基于 Ptolemy II 平台》——2.5 如何操作大模型...
  19. 使用高德SDK开发安卓地图应用软件
  20. suse12搭建ntp服务器

热门文章

  1. 原力计划S5上榜博主名单公布(第四期已更新)
  2. 2021-09-10 LeetCode1894-找到需要补充粉笔的学生编号(每日一题)
  3. 如何压缩图片大小但不失真
  4. 程序猿要知道的:如何精心打造产品的“开始一公里”
  5. 视频教程-项目1——无线自助点餐平台-Java
  6. maven核心,pom.xml详解
  7. DSS 部署环境需求清单
  8. 我欲封神——JAVA封神之路
  9. Flutter 报错:Unable to load asset: xxx.png 解决
  10. 安装mathpix注册不了账户:unexcepted error