目录
处理问题步骤:
# 1. 查询主机现在的属性值
# 用法:nova show [虚拟机ID]
nova show 6118e7e2-795b-4e59-b7de-4f78a253f02c
# 2. 把错误的属性值修改为正确的
# 连接nova数据库,并查询对应主机的情况
select host, launched_on, node from nova.instances where uuid='6118e7e2-795b-4e59-b7de-4f78a253f02c';
# 更改正确的值
update nova.instances set host='40-compute-ceph', launched_on='40-compute-ceph', node='40-compute-ceph' where uuid='6118e7e2-795b-4e59-b7de-4f78a253f02c';
# 3. 在dashboard验证
# 4. 将老主机上无用的虚拟机删除
# 注意:仅仅取消定义,不删除后台ceph磁盘,因为后台的存储是同一个;
# 查询
virsh list --all
# 先将老的虚拟机关闭,建议用图形化的 “强制关闭”,此处的命令不太好用
virsh shutdown instance-0001201d
# 取消定义【相当于删除快捷方式,不删除后台的ceph磁盘】
virsh undefine instance-0001201d