Ceph添加OSD节点

news/2024/12/5 12:02:25/
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

http://www.ppmy.cn/news/494998.html

相关文章

hi3519叠加OSD

编译环境:Ubuntu16.04 64位 交叉编译工具:arm-hisiv500-linux-gcc 最近需要在hi3519为图像叠加osd信息,目前已完成,这里做个总结。 文章目录 1. 交叉编译freetype1.1 裁剪1.2 配置编译1.3 目标文件 2. freetype的封装2.1 头文件2.…

ceph osd heartbeat 分析

Introduction 大规模分布式系统中,各种异常情况时有发生,如系统宕机,网络故障,磁盘损坏等等都有可能造成集群内部节点无法通信。 一个分布式系统要正常协调地运转,内部各节点进程间需要通过心跳机制来保证各节点处于正…

ceph基础知识

1,ceph介绍 ceph是一个可靠的,自动重均衡,自动恢复的分布式存储系统。 根据场景可以分为三大块:对象存储,块设备存储和文件服务系统。ceph相比于其他存储,优势点在于它不单单是存储,同时还充分…

ceph修改osd服务器IP,ceph增加osd流程

假如需要新增一个主机名:osd4 ip:192.168.0.110的OSD 1.在osd4创建挂载目录及放置配置文件的目录 ssh 192.168.0.110 (这里是从mon主机ssh到osd4主机) mkdir /ceph/osd.4 mkdir /etc/ceph 2.在osd4上格式化ext4的sda3分区,挂载分区。 mkfs.ext4 /dev/sda3 mount -o …

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

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

ceph osd 修复备忘

目的 修复故障osd 现象 检测方法 磁盘检测 可以通过下面命令获取当前 ceph 磁盘与 osd 对应信息 命令行只显示本地磁盘及对应的 OSD 信息 下面输出只列出本地两个 OSD 磁盘例子 # ceph-volume lvm list ====== osd.6 =======[data] /dev/ceph-1ebbbbb6-c0ce-4723-b986-32c…

对视频图像进行OSD叠加

频叠加就是将图片和文字信息叠加到视频信号中,如电视台的LOGO,电影的字幕,电视机的菜单,都是通过视频叠加的形式显示在视频图像中的。区别于用于专业影视编辑行业的字幕叠加器,字符叠加器这一名称现在更加习惯用于各类…

华为云计算IE面试笔记-简述Fusion Storage主要模块MDC,OSD,VBS,FSA及FSM的功能定位及交互关系

定位: Fusion Storage有两个管理系统组件:一个是FSM、一个是FSA; FSA包含:MDC、OSD、VBS三个进程(存储系统) FSM(FusionStorage Manager): FusionStorage管理模块,提供告警、监控、日志、配置等…