当前位置: 首页 > news >正文

深入解析:rook-ceph自定义添加osd流程

背景

还是那个不知道cluster.yaml在哪里的环境,在这个配置不明的环境中原本只有一个osd,并且其他集群不作为存储节点,基于此来进行操作配置。

流程

最方便的cluster.yaml文件不知道跑哪里去,还是只能用那个crd文件来改。

kubectl get cephcluster rook-ceph -n rook-ceph

在这里插入图片描述

kubectl get cephcluster rook-ceph -n rook-ceph -o yaml > cephcluster.yaml

cat cephcluster.yaml查看配置
在这里插入图片描述
有个亲和力设置,那也就是说存储节点需要配置个role=ceph的标签

kubectl label node lx25k27sha1 role=ceph
kubectl label node lx25k27har1 role=ceph

然后查看pod就可以看见在这些节点重新启动了各自存储的plugin

kubectl  get pod -n rook-ceph

在这里插入图片描述
接着在node里面加入新盘osd初始化配置,配置文件有时间限制,超时会导致apply命令失败,可以重新导出

kubectl get cephcluster rook-ceph -n rook-ceph -o yaml > cephcluster.yaml

配置文件中找到storage

在这里插入图片描述
原来新盘初始化是要自己手动配置,我们仿照以上格式把其他盘也加入进来

只需要在node下添加

node:
- devices: #设备配置
- name: /dev/sdb #设备块位置
name: lx25k27ceph1 #设备块在哪个node上,是主机名

在这里插入图片描述
如果是一个node多块盘,只需要在-name中多加上个存储盘的位置即可。

kubectl  apply -f cephcluster.yaml

配置花费时间太久就会报错
在这里插入图片描述
在短时间内配置完成就可以apply,关于这个时效超时看rook-ceph CRD资源配置时效问题。

在这里插入图片描述
接着到web上或者tools看下集群状态
在这里插入图片描述
看下pod状态
在这里插入图片描述
完成配置

http://www.gsyq.cn/news/8645.html

相关文章:

  • Proxy 库解析(二)
  • 【Python3教程】Python3高级篇之JSON材料解析
  • 流行的 3D 文件格式及其用途指南
  • 深入解析:手搓一个 DELL EMC Unity存储系统健康检查清单
  • 实用指南:Spring Boot 读取 YAML 配置文件
  • 线程池未争取关闭导致的一个bug
  • 【500 kHz-6 GHz“全频段通吃”神器】 ——成都恒利泰
  • 成都恒利泰——【5 MHz-1 GHz“信号分身术”神器】
  • 详细介绍:【智慧城市】2025年中国地质大学(武汉)暑期实训优秀作品(2):智慧城市西安与一带一路
  • OpenCV-图像通道提取与处理
  • Mac环境安装Nginx指南实录
  • N皇后问题(DFS)
  • android studio发现设备立刻就掉
  • 见证语音领域 GPT-3 时刻!小米开源端到端语音模型 MiMo Audio;Xbox上线游戏助手,实时游戏理解+语音交互丨日报
  • go语言学习之基本数据类型转字符串
  • DeepLearning-LoRA 及其先进变体技术指南
  • 详细介绍:【最新版】SolidWorks2025安装包下载与安装图文教程
  • 华为eNSP防火墙综合网络结构训练.docx - 教程
  • 第二节中央处理单元CPU知识点
  • makefile 入门2(变量赋值)
  • JS复制并气泡提示
  • 实用指南:【鸿蒙面试题-6】LazyForEach 懒加载
  • 第二周预习报告(AI)
  • .netcore的Lucene.Net基础应用
  • 在Ubuntu 16.04上安装openjdk-6/7/8-jdk的步骤
  • 物流行业信息咨询智能问答系统
  • 线性代数 行列式 | 子式 / 主子式 / 顺序主子式 / 余子式 / 代数余子式 - 教程
  • HBase 的自带命令行工具 hbase shell 的基本使用
  • 重塑公司绩效管理的 6 种方法
  • Confluent-Kafka-go 发布超过 1M 消息失败困难克服