diff --git a/vmware-base/src/main/java/com/cloud/hypervisor/vmware/mo/DiskControllerType.java b/vmware-base/src/main/java/com/cloud/hypervisor/vmware/mo/DiskControllerType.java index 3e6b8bb53e0..2ee1e48aaeb 100644 --- a/vmware-base/src/main/java/com/cloud/hypervisor/vmware/mo/DiskControllerType.java +++ b/vmware-base/src/main/java/com/cloud/hypervisor/vmware/mo/DiskControllerType.java @@ -29,6 +29,7 @@ public enum DiskControllerType { if (diskController == null || diskController.equalsIgnoreCase("osdefault")) { return DiskControllerType.osdefault; } else if (diskController.equalsIgnoreCase("vim.vm.device.VirtualLsiLogicSASController") || diskController.equalsIgnoreCase("VirtualLsiLogicSASController") + || diskController.equalsIgnoreCase(ScsiDiskControllerType.LSILOGIC_SAS_1068) || diskController.equalsIgnoreCase(ScsiDiskControllerType.LSILOGIC_SAS)) { return DiskControllerType.lsisas1068; } else if (diskController.equalsIgnoreCase("vim.vm.device.VirtualLsiLogicController") || diskController.equalsIgnoreCase("VirtualLsiLogicController") @@ -38,7 +39,8 @@ public enum DiskControllerType { || diskController.equalsIgnoreCase("ide")) { return DiskControllerType.ide; } else if (diskController.equalsIgnoreCase("vim.vm.device.ParaVirtualSCSIController") || diskController.equalsIgnoreCase("ParaVirtualSCSIController") - || diskController.equalsIgnoreCase(ScsiDiskControllerType.VMWARE_PARAVIRTUAL)) { + || diskController.equalsIgnoreCase(ScsiDiskControllerType.VMWARE_PARAVIRTUAL) + || diskController.equalsIgnoreCase(ScsiDiskControllerType.VIRTUAL_SCSI)) { return DiskControllerType.pvscsi; } else if (diskController.equalsIgnoreCase("vim.vm.device.VirtualBusLogicController") || diskController.equalsIgnoreCase("VirtualBusLogicController") || diskController.equalsIgnoreCase(ScsiDiskControllerType.BUSLOGIC)) { diff --git a/vmware-base/src/main/java/com/cloud/hypervisor/vmware/mo/ScsiDiskControllerType.java b/vmware-base/src/main/java/com/cloud/hypervisor/vmware/mo/ScsiDiskControllerType.java index 8b9a949bbef..4fbe3995924 100644 --- a/vmware-base/src/main/java/com/cloud/hypervisor/vmware/mo/ScsiDiskControllerType.java +++ b/vmware-base/src/main/java/com/cloud/hypervisor/vmware/mo/ScsiDiskControllerType.java @@ -17,8 +17,10 @@ package com.cloud.hypervisor.vmware.mo; public interface ScsiDiskControllerType { - public final static String LSILOGIC_PARALLEL = "lsilogic"; - public final static String LSILOGIC_SAS = "lsisas1068"; - public final static String BUSLOGIC = "buslogic"; - public final static String VMWARE_PARAVIRTUAL = "pvscsi"; + String LSILOGIC_PARALLEL = "lsilogic"; + String LSILOGIC_SAS = "lsilogicsas"; + String LSILOGIC_SAS_1068 = "lsisas1068"; + String BUSLOGIC = "buslogic"; + String VMWARE_PARAVIRTUAL = "pvscsi"; + String VIRTUAL_SCSI = "VirtualSCSI"; }