Nova has evacuate API to move the VM from faulty host to new. Is it supported in HyperV driver?
With HyperV node VM, evacuate is returned with 200 and migration list showed this migration as accepted but no action on VM. [root@indctrtg01 ~]# nova migration-list +----+-----------------+-----------+-----------------+-----------------+-----------+----------+--------------------------------------+------------+------------+----------------------------+------------+------------+ | Id | Source Node | Dest Node | Source Compute | Dest Compute | Dest Host | Status | Instance UUID | Old Flavor | New Flavor | Created At | Updated At | Type | +----+-----------------+-----------+-----------------+-----------------+-----------+----------+--------------------------------------+------------+------------+----------------------------+------------+------------+ | 51 | WIN-GN8FHSVQRAQ | - | WIN-GN8FHSVQRAQ | WIN-4MBA5SQIEJ5 | - | accepted | f15f8a4d-9f7d-4090-8cb9-3b082d66956e | None | None | 2017-08-23T08:42:10.000000 | - | evacuation | +----+-----------------+-----------+-----------------+-----------------+-----------+----------+--------------------------------------+------------+------------+----------------------------+------------+------------+ [root@indctrtg01 ~]# nova list +--------------------------------------+-----------------+---------+------------+-------------+-------------------+ | ID | Name | Status | Task State | Power State | Networks | +--------------------------------------+-----------------+---------+------------+-------------+-------------------+ | f15f8a4d-9f7d-4090-8cb9-3b082d66956e | wvm0 | ACTIVE | - | Running | public=x.x.x.x | +--------------------------------------+-----------------+---------+------------+-------------+-------------------+