openstack迁移计算节点所有云主机

Posted cloud-datacenter

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了openstack迁移计算节点所有云主机相关的知识,希望对你有一定的参考价值。

迁移计算节点所有云主机
-------高德置地 王锦雄
 
  1. 使用host-evacuate-live热迁移主机
查看主机目前的云主机情况
nova hypervisor-servers cloud1
技术图片
执行host-evacuate-live将宿主机cloud1的全部云主机迁移到cloud2
nova host-evacuate-live --target-host cloud2 cloud1
技术图片
稍等一会后查询,发现有几个云主机未迁移。
技术图片
重新执行host-evacuate-live
技术图片
再稍等一会后查询,发现有依旧2个云主机未迁移。
技术图片
迁移到宿主机cloud2的云主机情况
技术图片
总结以上,热迁移云主机未必可以成功。
 
二、
将宿主机cloud2的计算服务停掉
[root@cloud2 ~]# docker stop nova_compute
nova_compute
稍等几分钟,查看宿主机cloud2的nova-compute是否down
技术图片
Controller节点认为cloud2的云主机依旧为active。
技术图片
不过没有关系,执行host-evacuate命令
(kolla) [root@cloud1 ~]# nova host-evacuate --target_host cloud1 cloud2
技术图片
查看宿主机cloud2的云主机情况,发现已经无云主机。
技术图片
采用以下命令查看云主机恢复情况,发觉无任何变化,安全迁移成功
技术图片
openstack console url show vm1102
技术图片
 
重新启用cloud2的nova-compute,发现云主机也不会重新迁移到cloud2
[root@cloud2 ~]# docker start nova_compute
nova_compute
技术图片
 
查看宿主机cloud2的kvm云主机情况,也没有了。
技术图片


以上是关于openstack迁移计算节点所有云主机的主要内容,如果未能解决你的问题,请参考以下文章

中小企业openstack私有云布署实践11.3 计算nova - compute节点-nova用户免密登录(用于云主机冷迁移+扩展云主机大小)

openstack迁移云主机总汇 其二(云主机冷迁移)

如何使用OpenStack将云主机部署到特定的计算节点上

openstack 调整云主机大小

OpenStack迁移虚拟机流程分析

openstack迁移云主机总汇其一(云主机热迁移)