Signed-off-by: Wolfgang Link <wolfg...@linksystems.org> --- PVE/QemuServer.pm | 7 +++++++ 1 file changed, 7 insertions(+)
diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm index 02bf404..26c6c76 100644 --- a/PVE/QemuServer.pm +++ b/PVE/QemuServer.pm @@ -2588,6 +2588,13 @@ sub config_to_command { my $cores = $conf->{cores} || 1; my $maxcpus = $conf->{maxcpus} if $conf->{maxcpus}; + my $total_cores = $sockets * $cores; + my $allowed_cores = $cpuinfo->{cpus}; + + die "MAX $allowed_cores Cores allowed per VM on this Node" + if($allowed_cores < $total_cores ) ; + + if ($maxcpus) { push @$cmd, '-smp', "cpus=$cores,maxcpus=$maxcpus"; } else { -- 1.7.10.4 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel