cloudpods icon indicating copy to clipboard operation
cloudpods copied to clipboard

[BUG] 宿主机删除了 但是磁盘还是在线 并且还有镜像关联

Open cnjack opened this issue 10 months ago • 8 comments

问题描述/What happened: 宿主机被移出了 然后块存储还在 然后也删除不掉 提示还挂载有镜像, 并且确认这个块存储确实已经移除了

Image

环境/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):

cnjack avatar Feb 18 '25 03:02 cnjack

Update: 宿主机移除之后重新加入了 并且host和ip没变 以及离线了的块存储也没法移出 因为关联有镜像

cnjack avatar Feb 18 '25 03:02 cnjack

可能得一些处理方案供参考:

  1. 列出是关联到那些镜像(我其实已经把镜像都删除了但是还有关联比较奇怪)
  2. 在特殊条件下(关联宿主机已经没有了或者下线了, 块存储已经下线)可以强制删除 并删除关联资源(镜像 磁盘等) 或者标记关联资源状态为失效

cnjack avatar Feb 18 '25 03:02 cnjack

Image看起来还有快照,把快照删除了试试 climc snapshot-purge

wanyaoqi avatar Feb 20 '25 09:02 wanyaoqi

不行 删除了都还是提醒

cnjack avatar Feb 22 '25 09:02 cnjack

看下存储有关联宿主机吗,要先取消关联

wanyaoqi avatar Feb 24 '25 12:02 wanyaoqi

没关联 宿主机0

cnjack avatar Feb 26 '25 10:02 cnjack

https://www.cloudpods.org/docs/operations/remove-host @cnjack 参考这个文档里面的clean_host.sh脚本试试?

zexi avatar Mar 24 '25 11:03 zexi

尝试用climc 删除了几个之前删除不了的snapshot 但是storage还是删除不了 并且我storage-show 之后没找到host id 所以也不知道clean_host.sh需要host_id

cnjack avatar Mar 24 '25 16:03 cnjack