生成报告时,发现一个曾经被删除的虚拟机依然在数据库中存储,请问如何操作?

管理员通过Dashboard删除了一个虚拟机,并且显示删除成功。但是有一次在生成报告的时候,发现这个曾经被删除的虚拟机依然在数据库中存储,没有被完全删除。为了不影响统计结果,你应该对数据库执行什么操作,解决这个问题?

参与12

5同行回答

TonyWangTonyWang系统工程师BY
数据库里是逻辑删除,有个删除标识位其实生成报告里,查询的语句应该加上排除已删除的虚机吧如果非得数据库处理的话,需要删除所有相关的,包括日志操作记录等,使用 nova-manage db archive_deleted_rows --verbose...显示全部

数据库里是逻辑删除,有个删除标识位
其实生成报告里,查询的语句应该加上排除已删除的虚机吧
如果非得数据库处理的话,需要删除所有相关的,包括日志操作记录等,使用 nova-manage db archive_deleted_rows --verbose

收起
互联网服务 · 2018-09-20
浏览2519
chinesezzqiangchinesezzqiang课题专家组信息技术经理M
这个管理员通过直接修改数据库,将指定的虚拟机的标记更新为已删除。通过Update命令。当然,如果对数据库的表和项不是很熟悉的情况下,建议不要轻易操作数据库。避免环境的崩溃,数据丢失。...显示全部

这个管理员通过直接修改数据库,将指定的虚拟机的标记更新为已删除。通过Update命令。当然,如果对数据库的表和项不是很熟悉的情况下,建议不要轻易操作数据库。避免环境的崩溃,数据丢失。

收起
IT其它 · 2018-09-21
浏览2426
lixiang11lixiang11系统运维工程师华晟经世
可以去数据库节点,将nova数据库中instance表里的数据删除,如果提示有关联,请删除关联的数据一并删除显示全部

可以去数据库节点,将nova数据库中instance表里的数据删除,如果提示有关联,请删除关联的数据一并删除

收起
互联网服务 · 2018-09-19
浏览2483
ccz320ccz320数据库架构师自谋职业
到nova数据库中删除instances表中相关的记录;到cinder库中删除volumes相关的记录;另:专家能否给出一份openstack相关数据库的数据字典及其ER图?显示全部

到nova数据库中删除instances表中相关的记录;
到cinder库中删除volumes相关的记录;

另:专家能否给出一份openstack相关数据库的数据字典及其ER图?

收起
互联网服务 · 2018-09-18
浏览2686
大天使之剑大天使之剑售前技术支持杭州才云科技
应该是数据库有脏数据了,在数据库中删掉就好了显示全部

应该是数据库有脏数据了,在数据库中删掉就好了

收起
互联网服务 · 2018-09-17
浏览2536

提问者

chinesezzqiang
信息技术经理M
擅长领域: 云计算存储私有云

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-09-13
  • 关注会员:5 人
  • 问题浏览:4642
  • 最近回答:2018-09-21
  • X社区推广