问题描述/ J# R& x- Q7 C- o% e5 b- ]
) T" W7 M0 ]$ {+ s# C7 x
! Z: ~: g. @$ f7 \6 I% R3 n
从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可以查看上次执行失败的原因
% _& t# X% e6 m: q0 Z7 q/ d/ V8 o3 E; U% S# \9 S; ~* s
nova instance-action 251f-4cfe-b25f-0b44bfdfeb6f req-30b70c89-c017-4650-83a3-81e508ae
1 u8 |' x1 [7 {+ J+ _; k
" ~5 ^/ o/ f# f8 @% q ]. X其中一种可能的原因是源主机或目的主机与存储的数据面不通,在nova instance-action {server_id} {req_id}时可以发现如下问题:
8 x. |( L6 C( i" n" J+ q$ {如 果使用的是ipsan存储,则要求所有的cinder-volume主机 都需要和其控制平面、数据平面互通,否则即使虚拟机当前状态正常,但是重启之后也会变为ERROR状态。所以当迁移失败时,nova回滚,最终发现和数据 面不通,所以回滚失败,虚拟机置为ERROR状态。 : e( m) r: |; U, T m- W" _5 M
) V$ E4 i1 ]" j( q4 Z5 z |