CloudOS E3104H01
现场纳管之前取消纳管的虚拟机,提示:MAC地址被占用。
1、
在VCFC上面删除该vport,再次纳管,依然提示地址被占用,查看VCFC该地址已快速自动上线(暂时关闭VCFC上自动上线功能)
2、再次纳管,还是提示进入neutron-server容器中,
加载环境变量:source /root/admin-openrc.rc
执行openstack port list | grep xxxx(xxx为虚拟机的mac地址)
有回显,执行删除命令:openstack port delete xxxx(xxx为上一步查询的uuid)(数据库操作请谨慎)
3、再次执行纳管操作,提示:未知错误
4、查看nova-api日志,搜索ERROR,有数据库中存在相同数据的报错,虚拟机取消纳管后有数据残留。现场一些失败的纳管操作会导致虚拟机数据残留,在取消纳管时需要检查vcfc上vport是否已经被删除,否则后续纳管失败会导致虚拟机信息残留。
使用dbclean脚本进行清理(拨打400向二线获取)
将dbclean目录拷贝至nova容器的root路径下,
在dbclean中执行python cloudos3.0-instance.py xxxx root cloudos(xxxx为连接数据库的地址)(参考脚本中的readme)
按提示执行YES,
再次纳管操作可成功纳管虚拟机。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作