[BUG] 宿主机删除了 但是磁盘还是在线 并且还有镜像关联
问题描述/What happened: 宿主机被移出了 然后块存储还在 然后也删除不掉 提示还挂载有镜像, 并且确认这个块存储确实已经移除了
环境/Environment:
- OS (e.g.
cat /etc/os-release): - Kernel (e.g.
uname -a): - Host: (e.g.
dmidecode | egrep -i 'manufacturer|product' |sort -u) - Service Version (e.g.
kubectl exec -n onecloud $(kubectl get pods -n onecloud | grep climc | awk '{print $1}') -- climc version-list):
Update: 宿主机移除之后重新加入了 并且host和ip没变 以及离线了的块存储也没法移出 因为关联有镜像
可能得一些处理方案供参考:
- 列出是关联到那些镜像(我其实已经把镜像都删除了但是还有关联比较奇怪)
- 在特殊条件下(关联宿主机已经没有了或者下线了, 块存储已经下线)可以强制删除 并删除关联资源(镜像 磁盘等) 或者标记关联资源状态为失效
看起来还有快照,把快照删除了试试
climc snapshot-purge
不行 删除了都还是提醒
看下存储有关联宿主机吗,要先取消关联
没关联 宿主机0
https://www.cloudpods.org/docs/operations/remove-host @cnjack 参考这个文档里面的clean_host.sh脚本试试?
尝试用climc 删除了几个之前删除不了的snapshot 但是storage还是删除不了 并且我storage-show 之后没找到host id 所以也不知道clean_host.sh需要host_id