码迷,mamicode.com
首页 > 其他好文 > 详细

[Icehouse][nova]migration学习

时间:2015-10-16 18:32:14      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:

我们这次测试搭建了allinone、ncompute环境,为了让环境运行正常中间遇到了一堆坑,当然很多时候是人事上的...这里就不带太多个人情绪了

简单记录一下个人理解的migration是干嘛用怎么用的~

 

作用:将instance迁移到另一台host(compute)上。所以环境中至少要有2台以上的compute节点。OpenStack有两种迁移类型 "Live migration" 和 "block migration"。"Live migration"需要实例保存在NFS share storage中,这种迁移主要是实例的内存状态的迁移,速度应该会很快。“Block migration”除了实例内存状态要迁移外,还得迁移磁盘文件,速度会慢些,但是它不要求实例存储在共享文件系统中。

 

1.allinone中的migration:

   由于allinone环境中没有其他节点,所以想要让allinone迁移有两种方式

第一种、在本机迁移

  修改Nova配置文件启用在本机迁移的功能,修改完之后记得compute重启服务

   /etc/nova/nova.conf       

allow_migrate_to_same_host=true

第二种、追加compute节点

  听起来很诡异,但是由于live migration需要可以选择另一个host,为了覆盖所有测试case,所以就尝试的追加了一个compute节点,居然就成功了~!

 

2.ncompute中的migration:

  前提1:有2台或以上的compute节点

  前提2:配置NFS share storage

  前提3:要迁移的instance是使用Volume创建的 

 

3.配置NFS share storage的方法

参考:http://www.server-world.info/en/note?os=CentOS_6&p=openstack_icehouse&f=20

 

[Icehouse][nova]migration学习

标签:

原文地址:http://www.cnblogs.com/t09sunny/p/4885768.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!