heketi无法移除掉故障节点的brick解决方法

背景:

在云主机上,使用XFS文件格式的系统,重启后,文件系统异常,系统无法启动,以及修复,当系统失败后,heketi没有正确的获取brick没有进行正常的迁移。

更新:

1.下载最新版本的heketi

# 10版本的heketi支持brick操作
wget https://github.com/heketi/heketi/releases/download/v10.1.0/heketi-v10.1.0.linux.amd64.tar.gz
wget https://github.com/heketi/heketi/releases/download/v10.1.0/heketi-client-v10.1.0.linux.amd64.tar.gz

2.备份老的命令

mv /usr/bin/heketi /usr/bin/heketi.9
mv /usr/bin/heketi-cli /usr/bin/heketi-cli.9

3.将新命令移动到/usr/bin下

4.验证命令版本

$ heketi-cli -v
heketi-cli v10.1.0

5.重启服务后,即可生效

6.执行命令,删除掉故障节点上的brick,即可触发自动迁移策略

heketi-cli brick delete [brick-id]
原文地址:https://www.cnblogs.com/GXLo/p/14134038.html