openstack 管理三十九 - 通过修改数据库方法实现 VM 迁移

这篇博客介绍了如何在OpenStack环境中进行VM迁移,主要涉及数据库操作和命令行步骤。首先,查询nova.instances表中VM的物理主机信息并修改为新主机,接着更新neutron port的主机信息。然后,通过命令行检测主机状态,重置主机,并重建主机以完成迁移过程。
摘要由CSDN通过智能技术生成

前提环境:

所有 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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Terry_Tsang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值