前提环境:
所有 VM 数据都存放在 COMPUTE 节点中 LOCALDISK 上
由于物理硬件损坏, 导致 COMPUTE 节点上 VM 所有数据丢失
多次进行硬件更换仍无法进行问题定位, 硬件 IO 十分低
因此解决对 VM 进行迁移 REBUILD 操作
步骤:
直接对数据库进行修改, 达到 VM 迁移目的
利用命令行方式对该 VM 执行 REBUILD 操作
迁移:
旧主机: hh-yun-compute-131033.vclound.com
新主机: hh-yun-compute-131078.vclound.com
数据库操作
查询当前 nova.instances 表中, 对应的物理主机信息
mysql> select host, launched_on, node from nova.instances where uuid='b68fdd97-577d-493b-87d4-0e1d4cabad37';
+-----------------------------------+-----------------------------------+-----------------------------------+
| host | launched_on | node |
+-----------------------------------+-----------------------------------+-----------------------------------+
| hh-y