From 50e83b21cf47953b42c82ad3c511520a3f919f25 Mon Sep 17 00:00:00 2001 From: jbjohnso Date: Mon, 14 Jun 2010 18:49:25 +0000 Subject: [PATCH] -Fix offline migration git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@6460 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd --- xCAT-server/lib/xcat/plugins/esx.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xCAT-server/lib/xcat/plugins/esx.pm b/xCAT-server/lib/xcat/plugins/esx.pm index c4f73ce2e..d160b8f5c 100644 --- a/xCAT-server/lib/xcat/plugins/esx.pm +++ b/xCAT-server/lib/xcat/plugins/esx.pm @@ -941,9 +941,9 @@ sub migrate_callback { $running_tasks{$task}->{task} = $task; $running_tasks{$task}->{callback} = \&migrate_callback; $running_tasks{$task}->{conn} = $hyphash{$target}->{vcenter}->{conn}; - $running_tasks{$task}->{data} = { offline=>1, target=>$target, skiptodeadsource=>1 }; + $running_tasks{$task}->{data} = { offline=>1, src=>$parms->{src}, node=>$parms->{node}, target=>$target, skiptodeadsource=>1 }; } else { #it is completely gone, attempt a register_vm strategy - register_vm($target,$parms->{node},undef,\&migrate_callback,$parms); + register_vm($target,$parms->{node},undef,\&migrate_ok,{ nodes => [$parms->{node}], target=>$target, },"failonerror"); } } else { relay_vmware_err($task,"Migrating to ".$parms->{target}." ",$parms->{node});