Proxmox VE 超融合集群销毁Ceph Pool

作者:田逸(formyz)

销毁 Ceph Pool 的目的

一套五节点的Proxmox VE超融合集群,当初为有效利用资源,配备了Nvme高性能磁盘和大容量的SATA机械磁盘(如图所示),高性能Nvme磁盘用于虚拟机的系统盘、数据库的数据存储盘,而大容量的机械盘则用于存储诸如图片、视频、共享数据等对性能要求不高的场景。由于机构的业务发展迅猛,收益较好(个人猜测),决策人打算将现有的机械盘全部更换成Nvme高性能磁盘,而将其另做它用。

销毁 Ceph Pool 的主要步骤

销毁Ceph Pool包括两个大的步骤:销毁Ceph Pool及Ceph OSD。如果不执行OSD的销毁,集群的服务器拔掉硬盘再运行的时候,系统会一直报错。

销毁Ceph Pool必须按照先销毁Ceph Pool ,再销毁Ceph OSD的顺序。如果顺序反了,再逐步销毁Ceph OSD的过程中,还没有被销毁的Ceph OSD会自动做数据平衡,如果销毁的Ceph OSD数量小于Ceph 集群所需要的最少值,系统报错,可能会引起其它问题,让人不安。

具体操作过程

第一步:销毁 Ceph Pool

Proxmox VE 超融合集群Web管理后台,鼠标选定欲销毁的Ceph Pool项,再点击按钮"销毁",如下图所示。

为防止误操作,系统很贴心地给出了一个确认界面,需要手动输入欲销毁的Ceph Pool,才会正式执行销毁操作,如下图所示。

注意,千万不要把默认的那个"device_health_metrics"给销毁了,因为这个再次创建就很费劲了!

销毁掉所选定的Ceph Pool "hdd_pool"后,数据中心"存储"菜单下相对应的同名项自动消失,无需手动执行删除,如下图所示。

第二步:销毁 Ceph OSD

销毁Ceph OSD分三个小步骤:离线OSD磁盘、Down掉OSD磁盘和销毁OSD磁盘。

  1. 离线OSD。Proxmox VE 集群Web管理后台,选定欲操作的磁盘,然后点击界面右上方按钮"Out",注意观察执行完后的状态。
  1. 离线操作成功以后,再继续单击界面右上方按钮"停止"。

为确保操作是正确的,最好确认一下Ceph集群是否在重新平衡OSD数据。可以在Proxmox VE 集群Web管理后台查看,也可以在任意集群节点用命令行"ceph health detail"查看。如果用Web图形界面查看,正常状况应该是一片绿,如下图所示。

如果是命令行方式,正常情况下的输出应该是"HEALTH_OK"。

  1. 选中已经"Out"和"Down"状态的OSD磁盘,单击右上方按钮"更多",再继续单击子菜单"销毁",如图。

按照上述三个步骤,将所有的OSD机械盘下线并销毁。除了图形操作方式外,还可以用命令行。

相关推荐
陌路203 小时前
Linux18--进程间的通信总结
linux
2401_858286113 小时前
OS36.【Linux】简单理解EXT2文件系统(2)
linux·运维·服务器·数据结构·文件系统·ext2
勤源科技3 小时前
全链路智能运维中的业务连续性保障与容灾切换机制
运维
Zach_yuan3 小时前
程序地址空间
android·linux·运维·服务器
梁萌3 小时前
Linux安装BiliNote
linux·运维·服务器·docker·bilinote
小安运维日记4 小时前
RHCA - DO374 | Day03:通过自动化控制器运行剧本
linux·运维·数据库·自动化·ansible·1024程序员节
行思理5 小时前
docker新手教程
运维·docker·容器
乐十九6 小时前
IIC总线原理详解
linux
TG_yunshuguoji6 小时前
亚马逊云渠道商:本地SSD缓存如何保障数据安全?
运维·服务器·安全·云计算·aws
mi20066 小时前
银河麒麟v10 sp1更改data目录挂载
linux·运维