当前位置: 首页 > 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.dtcms.com/a/390483.html

相关文章:

  • 【需求导向】解读660页智慧教育大数据信息化顶层设计及智慧应用建设方案
  • InnoDB 引擎深潜指南---从逻辑结构到 MVCC 原理,带源码级案例与性能要点
  • Android Compose 开发 界面间的跳转(Router)
  • unity(C#/cs)请求 python django后端服务器预制体渲染 scroll list 视频列表
  • 《Linux 指令实战进阶:从终端新手到 shell 驾驭者的技术跃迁(第三篇)》
  • 临床AI产品化全流程研究:环境聆听、在环校验与可追溯系统的多技术融合实践(下)
  • Croe 11.0 学习笔记:1.5 草绘
  • Hadoop 1.x 与 2.x 版本对比:架构演进与核心差异解析
  • 【5/20】Express.js 基础:构建 RESTful API,实现用户数据端点
  • SmartX 榫卯企业云平台+ StarRocks 大数据联合解决方案
  • CodeX 新王已来:从技术原理到工程实践,AI 如何重构编程全流程
  • 智慧赋能:King‘s Biobank 重构生物样本管理新范式
  • Chromium 138 编译指南 Ubuntu 篇:环境配置与基础准备(一)
  • 知识库新增三方应用AI问答,新增标签管理,集成Excalidraw,重构全文检索,zyplayer-doc 2.5.4 发布啦!
  • JupyterLab部署及使用
  • 本地连接服务器使用jupyter
  • 泰迪智能科技分享数据挖掘定义、主要方法、预处理、应用领域
  • (vue)vue2实现导入excel文件功能
  • 【C语言数据结构】第1章:绪论
  • Python自动化办公2.0全能实战:从Excel到BI大屏,从OCR到机器学习,一站式提升办公效率100倍
  • 第十四届蓝桥杯青少组C++选拔赛[2022.11.27]第二部分编程题(3、业务办理时间)
  • 微服务-网关gateway理论与实战
  • 吴恩达机器学习笔记week1-2(线性回归模型及Sklearn的使用)
  • 11.2.4 聊天记录拉取设计与实现
  • 系统性学习数据结构-第五讲-排序
  • 编程的本质,到 AI 编程,再到 Vibe Coding
  • 自定义hadoop的单节点mapreduce
  • C++——面向对象
  • Java 生态监控体系实战:Prometheus+Grafana+SkyWalking 整合全指南(二)
  • One-Rec semantic-ID表征