ceph扩缩容简介

背景

记录ceph扩缩容的步骤

介绍

扩容

确认集群健康

ceph -s

查看新磁盘


lsblk

添加host(如果需要新增host)

ceph orch host add yourhostname yourip

确认磁盘是否available

ceph orch device ls

添加磁盘

ceph orch daemon add osd yourhostname:yourdevice

查看恢复进度

ceph -s
ceph osd perf

查看pool的pg_num和pgp_num

ceph osd pool ls detail

调整pg_num和pgp_num


ceph osd pool set yourpool pg_num yourpgnum
ceph osd pool set yourpool pgp_num yourpgpnum

缩容

标记osd out

ceph osd out yourosd

确认数据迁移结束

ceph -s

停止osd

ceph orch daemon stop osd.3

从crush中删除

ceph osd crush remove yourosd

删除osd认证

ceph auth del yourosd

删除osd

ceph osd rm yourosd

清理磁盘

ceph-volume lvm zap yourdevice --destroy

下线host

ceph orch host rm yourhostname

注意

限速

ceph tell osd.* injectargs '--osd-max-backfills=1'
ceph tell osd.* injectargs '--osd-recovery-max-active=1'

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 集群管理 每次用命令启动、重启、停止Ceph守护进程(或整个集群)时,必须指定至少一个选项和一个命令,还可能要指定...
    Arteezy_Xie阅读 19,887评论 0 19
  • ## 云原生存储: Ceph实践指南 **Meta Description:** 深入探讨Ceph在云原生环境中的...
    是啊呱呱不是阿瓜瓜阅读 188评论 0 0
  • # 一、Ceph 部署环境准备 ## 1.1 环境节点规划 ### 1.1.1 服务器列表 | 节点名 | 主机...
    奥特曼de简书阅读 1,304评论 0 0
  • 系统环境: centos73.10.0-514.26.2.el7.x86_64 机器数量:五台 硬盘:四块一块为系...
    think_lonely阅读 4,991评论 0 5
  • 集群服务管理 查看ceph的守护进程 按照类型在ceph节点上启动特定类型的所有守护进程 ceph 节点上启动特定...
    wayyyy阅读 5,444评论 0 0

友情链接更多精彩内容