From 980c22d7874067ca7536422e0babb92aca6384de Mon Sep 17 00:00:00 2001 From: daniceexi Date: Fri, 21 Sep 2012 07:42:31 +0000 Subject: [PATCH] fix the issue that run command against vms which mixed that bind to host or not git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/branches/2.7@13872 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd --- xCAT-server/lib/xcat/plugins/rhevm.pm | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/xCAT-server/lib/xcat/plugins/rhevm.pm b/xCAT-server/lib/xcat/plugins/rhevm.pm index 9e7ed4675..41dd6b3e7 100644 --- a/xCAT-server/lib/xcat/plugins/rhevm.pm +++ b/xCAT-server/lib/xcat/plugins/rhevm.pm @@ -1769,7 +1769,8 @@ sub lsvm { } } } - } elsif (defined $rhevm_hash->{$rhevm}->{node}) { + } + if (defined $rhevm_hash->{$rhevm}->{node}) { push @vms, @{$rhevm_hash->{$rhevm}->{node}}; } @@ -1924,7 +1925,8 @@ sub mkvm { } } } - } elsif (defined $rhevm_hash->{$rhevm}->{node}) { + } + if (defined $rhevm_hash->{$rhevm}->{node}) { foreach (@{$rhevm_hash->{$rhevm}->{node}}) { $node_hyp{$_}{hyp} = ""; } @@ -2341,7 +2343,8 @@ sub rmvm { push @nodes, @{$rhevm_hash->{$rhevm}->{host}->{$rhevh}->{node}}; } } - } elsif (defined $rhevm_hash->{$rhevm}->{node}) { + } + if (defined $rhevm_hash->{$rhevm}->{node}) { push @nodes, @{$rhevm_hash->{$rhevm}->{node}}; } @@ -2422,7 +2425,8 @@ sub chvm { } } } - } elsif (defined $rhevm_hash->{$rhevm}->{node}) { + } + if (defined $rhevm_hash->{$rhevm}->{node}) { foreach (@{$rhevm_hash->{$rhevm}->{node}}) { $node_hyp{$_}{hyp} = ""; } @@ -2594,7 +2598,8 @@ sub clonevm { push @nodes, @{$rhevm_hash->{$rhevm}->{host}->{$rhevh}->{node}}; } } - } elsif (defined $rhevm_hash->{$rhevm}->{node}) { + } + if (defined $rhevm_hash->{$rhevm}->{node}) { push @nodes, @{$rhevm_hash->{$rhevm}->{node}}; } } @@ -2689,7 +2694,8 @@ sub rsetboot { push @nodes, @{$rhevm_hash->{$rhevm}->{host}->{$rhevh}->{node}}; } } - } elsif (defined $rhevm_hash->{$rhevm}->{node}) { + } + if (defined $rhevm_hash->{$rhevm}->{node}) { push @nodes, @{$rhevm_hash->{$rhevm}->{node}}; } @@ -2772,7 +2778,8 @@ sub rmigrate { push @nodes, @{$rhevm_hash->{$rhevm}->{host}->{$rhevh}->{node}}; } } - } elsif (defined $rhevm_hash->{$rhevm}->{node}) { + } + if (defined $rhevm_hash->{$rhevm}->{node}) { push @nodes, @{$rhevm_hash->{$rhevm}->{node}}; } @@ -2847,7 +2854,8 @@ sub power { push @nodes, @{$rhevm_hash->{$rhevm}->{host}->{$rhevh}->{node}}; } } - } elsif (defined $rhevm_hash->{$rhevm}->{node}) { + } + if (defined $rhevm_hash->{$rhevm}->{node}) { push @nodes, @{$rhevm_hash->{$rhevm}->{node}}; } @@ -3819,7 +3827,8 @@ sub getrvidparms { push @nodes, @{$rhevm_hash->{$rhevm}->{host}->{$rhevh}->{node}}; } } - } elsif (defined $rhevm_hash->{$rhevm}->{node}) { + } + if (defined $rhevm_hash->{$rhevm}->{node}) { push @nodes, @{$rhevm_hash->{$rhevm}->{node}}; }