背景:
在云主机上,使用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]