mirror of
https://github.com/xcat2/xcat-core.git
synced 2025-06-12 17:30:19 +00:00
-Fix offline migration
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@6460 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
@ -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});
|
||||
|
Reference in New Issue
Block a user