做热迁移实验,结果web界面没看到报错,但是就是迁移不成功,非热迁移可以执行。
开始查看nova-scheduler.log,看到如下提示:
INFO nova.scheduler.host_manager [req-30be9ce4-a513-4653-8da8-356f885baa0d - - - - -] 成功从主机 'nova' 同步实例。
INFO nova.scheduler.host_manager [req-78317bd1-5a2b-4449-883a-3b8128fcd78a - - - - -] 成功从主机 'nova' 同步实例。
但是一直是失败的o(╥﹏╥)o
无奈之下,进入 /var/log/nova/目录,跟踪所有日志:
tailf *.log
在nova-api.log查看到如下报错
INFO nova.api.openstack.wsgi [req-e9c42582-099c-4fc9-80c0-ce9dce34e4d0 860e430733d943118482b86673ed7f8e d2d9d0c4fc2c4a29abb0ac49e0383c3c - default default] HTTP 异常抛出:openstack 的计算服务此时不可用。
....
WARNING oslo_db.sqlalchemy.utils [req-61315ca5-a405-44d3-a79e-1868b56e38fd 860e430733d943118482b86673ed7f8e d2d9d0c4fc2c4a29abb0ac49e0383c3c - default default] Unique keys not in sort_keys. The sorting order may be unstable.
....
思来想去,以前做实验是没有问题的,唯一的差别是,这次没有做hosts解析╮(╯▽╰)╭
然后做了hosts解析,依然相同报错,然后用生成文件重新安装,然后实验正常。
真是无语的,这样的错误,但是为什么呢?谁能告诉我?
