devide make vm and migration