From 9c21a4d53fbe087754af0521d306645981897c70 Mon Sep 17 00:00:00 2001 From: daniceexi Date: Fri, 21 Sep 2012 07:41:39 +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/trunk@13871 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 8e6c2c82e..1d3ed3085 100644 --- a/xCAT-server/lib/xcat/plugins/rhevm.pm +++ b/xCAT-server/lib/xcat/plugins/rhevm.pm @@ -1774,7 +1774,8 @@ sub lsvm { } } } - } elsif (defined $rhevm_hash->{$rhevm}->{node}) { + } + if (defined $rhevm_hash->{$rhevm}->{node}) { push @vms, @{$rhevm_hash->{$rhevm}->{node}}; } @@ -1929,7 +1930,8 @@ sub mkvm { } } } - } elsif (defined $rhevm_hash->{$rhevm}->{node}) { + } + if (defined $rhevm_hash->{$rhevm}->{node}) { foreach (@{$rhevm_hash->{$rhevm}->{node}}) { $node_hyp{$_}{hyp} = ""; } @@ -2346,7 +2348,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}}; } @@ -2427,7 +2430,8 @@ sub chvm { } } } - } elsif (defined $rhevm_hash->{$rhevm}->{node}) { + } + if (defined $rhevm_hash->{$rhevm}->{node}) { foreach (@{$rhevm_hash->{$rhevm}->{node}}) { $node_hyp{$_}{hyp} = ""; } @@ -2599,7 +2603,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}}; } } @@ -2694,7 +2699,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}}; } @@ -2777,7 +2783,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}}; } @@ -2852,7 +2859,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}}; } @@ -3824,7 +3832,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}}; }