[管理篇5]OpenStack虚拟机动态迁移——共享存储迁移

本文介绍了OpenStack虚拟机的共享存储迁移,以克服快迁移的网络带宽限制问题。通过将实例文件存放在共享存储上,迁移过程简化为更改数据库中的实例位置。文章详细阐述了配置共享存储、修改libvirt相关配置以及执行迁移的步骤,并对比了共享存储迁移与快迁移的速度差异。
摘要由CSDN通过智能技术生成

前面我们介绍了有关OpenStack的热迁移包括块迁移和共享存储迁移,对于快迁移可能有一个致命的缺点,就是他相当于一个物理对象的迁移,如果虚拟机实例比较大或者网络带宽有所限制,这可能会让用户感觉不是非常友好,虽然他也是一个不宕机的迁移。


今天就给大家介绍另一种方式,也就是共享存储迁移。


前面的文章已经说明的很清楚了,就是将所有计算节点的实例文件放在一个共享存储上,那么所谓的迁移其实就是这个实例运行在哪一个物理计算节点的问题,可能就是一个数据库行的修改而已。(也曾经看有限用户之间修改数据库nova里面的instances表来进行操作,但是不建议这样改)


关于设置共享存储,请参考:http://blog.csdn.net/chinagissoft/article/details/45605539


因为每个计算节点默认的实例存储路径为:/var/lib/nova/instances,当然,用户也可以修改nova.conf配置文件来自定义这个默认存储,这里我们就不再进行修改了。


本机的测试环境如下:

OpenStack icehouse

控制节点:controller  192.168.3.180

计算节点:computer  192.168.3.181

计算节点:computer2  192.168.3.182

计算节点:computer3  192.168.3.183


前面我已经解释了为什么我有增加了两个计算节点,因为在同步的时候,系统会要求每个计算节点的nova的用户ID必须保持一致,所以我在以前做实验的环境只包含180和181节点老是不成功,所以就新添加了182和183,这两个机器由于是clone出来的,所以所有配置都一样。


配置libvirt,注意:每个compute节点都是同样的配置,

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值