diff --git a/client/pom.xml b/client/pom.xml index 119c96eddef..d25576a8089 100644 --- a/client/pom.xml +++ b/client/pom.xml @@ -16,8 +16,8 @@ org.apache.cloudstack cloudstack - 4.3.0-SNAPSHOT - + 4.2.0-SNAPSHOT + org.apache.cloudstack @@ -173,6 +173,7 @@ mysql mysql-connector-java + ${cs.mysql.version} runtime @@ -195,6 +196,13 @@ cloud-engine-components-api ${project.version} + + + org.apache.cloudstack + cloud-engine-compute + ${project.version} + + org.apache.cloudstack cloud-engine-network @@ -282,6 +290,7 @@ + install ru.concerteza.buildnumber @@ -329,8 +338,8 @@ 60000 - ${project.build.directory}/generated-webapp/WEB-INF/web.xml - ${project.build.directory}/generated-webapp + ${project.build.directory}/${project.build.finalName}/WEB-INF/web.xml + ${project.build.directory}/${project.build.finalName} /client ${project.build.directory}/utilities/scripts/db/;${project.build.directory}/utilities/scripts/db/db/ @@ -382,7 +391,10 @@ - + + + @@ -549,6 +561,7 @@ org.apache.maven.plugins maven-dependency-plugin + 2.5.1 copy diff --git a/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java b/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java index b80fd40de05..0e9ce93a8ab 100755 --- a/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java +++ b/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java @@ -1659,13 +1659,12 @@ public class VmwareResource implements StoragePoolResource, ServerResource, Vmwa throw new Exception(msg); } -/* if(!isVMWareToolsInstalled(vmMo)){ String errMsg = "vmware tools is not installed or not running, cannot add nic to vm " + vmName; s_logger.debug(errMsg); return new PlugNicAnswer(cmd, false, "Unable to execute PlugNicCommand due to " + errMsg); } -*/ + // TODO need a way to specify the control of NIC device type VirtualEthernetCardType nicDeviceType = VirtualEthernetCardType.E1000; @@ -1740,13 +1739,12 @@ public class VmwareResource implements StoragePoolResource, ServerResource, Vmwa throw new Exception(msg); } -/* if(!isVMWareToolsInstalled(vmMo)){ String errMsg = "vmware tools not installed or not running, cannot remove nic from vm " + vmName; s_logger.debug(errMsg); return new UnPlugNicAnswer(cmd, false, "Unable to execute unPlugNicCommand due to " + errMsg); } -*/ + VirtualDevice nic = findVirtualNicDevice(vmMo, cmd.getNic().getMac()); if ( nic == null ) { return new UnPlugNicAnswer(cmd, true, "success"); @@ -6871,17 +6869,6 @@ public class VmwareResource implements StoragePoolResource, ServerResource, Vmwa private boolean isVMWareToolsInstalled(VirtualMachineMO vmMo) throws Exception{ GuestInfo guestInfo = vmMo.getVmGuestInfo(); - if(guestInfo == null) { - s_logger.error("null GuestInfo is returned"); - return false; - } - - if(guestInfo.getGuestState() == null) { - s_logger.error("null GuestState is returned"); - return false; - } - - s_logger.info("VMwareTools guest state: " + guestInfo.getGuestState()); return (guestInfo != null && guestInfo.getGuestState() != null && guestInfo.getGuestState().equalsIgnoreCase("running")); } }