一、问题描述
OpenStack R版本,容器模式部署,虚拟机在断电后启动失败,查看底层日志提示多路径设备无法删除,map in use
三、过程分析
虚拟机卷提示map in use,说明系统中存在占用,检查发现由于镜像创建的虚拟机存在lvm分区,lvm名称冲突导致宿主机系统中添加了虚拟机的lvm卷,vg激活后一直占用,无法解除多路径映射
四、解决方法
以下操作均在问题虚拟机所处的宿主机中操作
1.修改/etc/lvm.conf,注释preferred_names行,并加入global_filter = [ 'a|/dev/sda|' , 'r|.*/|' ]
2.通过dmsetup remove xxxx_vg-xxxx_lv命令移除虚拟机的lvm信息
3.重置出错的虚拟机,重新启动后恢复正常
五、风险提示
无
创建人 | 李文启 |
文档编辑权限 | 创建者私有 |
文档阅读权限 | 来自分类 |
分类阅读权限 | 所有人 |
分类编辑权限 | 技术服务部 : 机构 渠道合作伙伴 : 机构 系统管理员 : 人员 |
分类审核权限 | 审核小组 : 岗位 |
分类预览权限 | 审核小组 : 岗位 |
分类下载权限 | 技术服务部 : 机构 |
修改日期 | 修改人 | 备注 |
2022-08-30 14:57:35[当前版本] | 李文启 | 内容调整 |
2022-08-28 21:49:37 | 李文启 | CREAT |