问题描述# h0 d L2 q* p4 N/ W, q) f
: j. D1 q6 y6 F
$ m0 A' s+ L4 F从nova-api日志中查找到虚拟机操作的req id,执行nova instance-action可以查看上次执行失败的原因 [code lang="bash"]nova instance-action 251f-4cfe-b25f-0b44bfdfeb6f req-30b70c89-c017-4650-83a3-81e[/code] 其中一种可能的原因是源主机或目的主机与存储的数据面不通,在nova instance-action {server_id} {req_id}时可以发现如下问题: 如 果使用的是ipsan存储,则要求所有的cinder-volume主机 都需要和其控从nova-api日志中查找到虚拟机操作的req id,执行nova instance-action可以查看上次执行失败的原因 / H! \% v7 O; M3 I4 ?
0 t/ B% Y, r3 Y. P- \; V/ \
nova instance-action 251f-4cfe-b25f-0b44bfdfeb6f req-30b70c89-c017-4650-83a3-81e508ae
0 L! ~) B9 x& y, u2 N3 t+ V# }3 J# ~- Z: A% E9 [
其中一种可能的原因是源主机或目的主机与存储的数据面不通,在nova instance-action {server_id} {req_id}时可以发现如下问题: % N8 x1 \1 B2 S0 `! j0 a5 ?
如 果使用的是ipsan存储,则要求所有的cinder-volume主机 都需要和其控制平面、数据平面互通,否则即使虚拟机当前状态正常,但是重启之后也会变为ERROR状态。所以当迁移失败时,nova回滚,最终发现和数据 面不通,所以回滚失败,虚拟机置为ERROR状态。
- Z0 t$ d2 g7 c5 O- M: \# Q2 S$ M0 [$ \; h
|