From 515e231b45f457e744597a5edf35be781827ca6e Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Wed, 3 Jun 2015 14:56:31 -0400 Subject: [PATCH] Fix rsetboot to an ESXi vm in DRS In DRS mode, the hypervisor is not known. Provide the task handler a hook to find the connection by vm name instead. --- xCAT-server/lib/xcat/plugins/esx.pm | 1 + 1 file changed, 1 insertion(+) diff --git a/xCAT-server/lib/xcat/plugins/esx.pm b/xCAT-server/lib/xcat/plugins/esx.pm index c1dd34b67..e487688d0 100644 --- a/xCAT-server/lib/xcat/plugins/esx.pm +++ b/xCAT-server/lib/xcat/plugins/esx.pm @@ -2840,6 +2840,7 @@ sub setboot { $running_tasks{$task}->{task} = $task; $running_tasks{$task}->{callback} = \&generic_task_callback; $running_tasks{$task}->{hyp} = $args{hyp}; + $running_tasks{$task}->{vm} = $args{node}; $running_tasks{$task}->{data} = { node => $node, successtext => ${$args{exargs}}[0] }; } sub register_vm {#Attempt to register existing instance of a VM