With the information about instance configuration, like if it is running on shared storage, you can choose the required evacuation parameters for your case. Use the nova host-list command to list the hosts and find new host for the evacuated instance. In order to preserve user data on server disk, target host has to have preconfigured shared storage with down host. As well, you have to validate that the current vm host is down. Otherwise the evacuation will fail with error.