From 8bdb933ec8cc2aff411fccf03cb9abbef7623a5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Constantino=20V=C3=A1zquez=20Blanco?= Date: Fri, 10 Jul 2009 17:19:38 +0000 Subject: [PATCH] Fixed CPU and Memory setting in VMWare VMs git-svn-id: http://svn.opennebula.org/one/trunk@673 3034c82b-c49b-4eb3-8279-a7acafdc01c0 --- src/vmm_mad/vmware/DeployVM.java | 27 ++++----------------------- 1 file changed, 4 insertions(+), 23 deletions(-) diff --git a/src/vmm_mad/vmware/DeployVM.java b/src/vmm_mad/vmware/DeployVM.java index b84c97dcfa..468b4ad0ff 100644 --- a/src/vmm_mad/vmware/DeployVM.java +++ b/src/vmm_mad/vmware/DeployVM.java @@ -192,30 +192,11 @@ public class DeployVM vmConfigSpec = new VirtualMachineConfigSpec(); - ResourceAllocationInfo raInfo = new ResourceAllocationInfo(); - SharesInfo sharesInfo = new SharesInfo(); - - // Memory - - sharesInfo.setLevel(SharesLevel.custom); - sharesInfo.setShares(Integer.parseInt(pXML.getMemory())*1024); - - raInfo.setShares(sharesInfo); - - vmConfigSpec.setMemoryAllocation(raInfo); - - // CPU - - sharesInfo = new SharesInfo(); - raInfo = new ResourceAllocationInfo(); - - sharesInfo.setLevel(SharesLevel.custom); - sharesInfo.setShares(Integer.parseInt(pXML.getCPU())); - - raInfo.setShares(sharesInfo); - - vmConfigSpec.setCpuAllocation(raInfo); + vmConfigSpec.setMemoryMB((long)Integer.parseInt(pXML.getMemory())); + + vmConfigSpec.setNumCPUs(Integer.parseInt(pXML.getCPU())); + // DISKs // TODO finish disk support // addDisks();