uis上的虚机,迁移存储产生的二级磁盘镜像,由于迁移存储任务中断失败,blockcommit在线把镜像合并后虚机磁盘路径为原来镜像路径,新产生的二级镜像已不再指向原基础一级镜像,但前台却无法删掉此二级镜像,报错该镜像被虚拟机使用
(1)
二级镜像一般都是base镜像,在删除虚拟机时一般是不会被删除的(因为存在多个使用者,即被多个top镜像共用)。所以如果要删除二级镜像,甚至一级镜像,一定要确定是否还有其他虚拟机在使用。
(0)
暂无评论
blockcommit合并了镜像,UIS 的以下环节仍可能残留关联:virsh list --all
# 强制关闭目标虚机(替换<VM_NAME>为虚机名)
virsh destroy <VM_NAME>
virsh dumpxml <VM_NAME> > /tmp/vm_config.xml
vi)打开/tmp/vm_config.xml,搜索二级镜像的文件名(如vm_disk_secondary.qcow2):<disk>标签下的source file字段,确认是否仍指向该二级镜像。vm_disk_primary.qcow2),保存文件。virsh undefine <VM_NAME>
virsh define /tmp/vm_config.xml
/var/lib/libvirt/images/或自定义存储路径),执行命令查看文件关联:fuser -m <二级镜像文件名>
# 若输出进程ID,执行kill命令终止(如kill -9 12345)
tbl_storage_image)。service uis-manager restart
root)拥有存储目录的读写权限,避免因权限不足导致配置无法修改。(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论