-Also implement mkvm for kvm plugin

git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2791 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
jbjohnso 2009-02-21 12:58:41 +00:00
parent d52841c1e1
commit 0acd496083
2 changed files with 7 additions and 1 deletions

View File

@ -53,6 +53,7 @@ sub handled_commands {
#}
return {
rpower => 'nodehm:power,mgt',
mkvm => 'nodehm:power,mgt',
rmigrate => 'nodehm:mgt',
getnencons => 'nodehm:mgt',
#rvitals => 'nodehm:mgt',
@ -473,6 +474,9 @@ sub makedom {
}
sub mkvm {
build_xmldesc($node);
}
sub power {
my $subcommand = shift;
my $retstring;
@ -533,6 +537,8 @@ sub guestcmd {
my $error;
if ($command eq "rpower") {
return power(@args);
} elsif ($command eq "mkvm") {
return mkvm();
} elsif ($command eq "rmigrate") {
return migrate($node,@args);
} elsif ($command eq "getrvidparms") {

View File

@ -921,7 +921,7 @@ sub dohyp {
unless ($hypconn) {
my %err=(node=>[]);
foreach (keys %{$hyphash{$hyp}->{nodes}}) {
push (@{$err{node}},{name=>[$_],error=>["Cannot communicate AB via libvirt to $hyp"],errorcode=>[1]});
push (@{$err{node}},{name=>[$_],error=>["Cannot communicate via libvirt to $hyp"],errorcode=>[1]});
}
print $out freeze([\%err]);
print $out "\nENDOFFREEZE6sK4ci\n";