-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