mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
Fix ClassCastException.
This commit is contained in:
parent
640fa6be76
commit
14ef9151a5
@ -258,8 +258,8 @@ public enum Config {
|
||||
VmwareAdditionalVncPortRangeSize("Advanced", ManagementServer.class, Integer.class, "vmware.additional.vnc.portrange.size", "1000", "Start port number of additional VNC port range", null),
|
||||
//VmwareGuestNicDeviceType("Advanced", ManagementServer.class, String.class, "vmware.guest.nic.device.type", "E1000", "Ethernet card type used in guest VM, valid values are E1000, PCNet32, Vmxnet2, Vmxnet3", null),
|
||||
VmwarePerClusterHostMax("Advanced", ManagementServer.class, Integer.class, "vmware.percluster.host.max", "8", "maxmium hosts per vCenter cluster(do not let it grow over 8)", "1-8"),
|
||||
VmwareReserveCpu("Advanced", ManagementServer.class, Boolean.class, "vmware.reserve.cpu", "false", "Specify whether or not to reserve CPU based on CPU overprovisioning factor", null),
|
||||
VmwareReserveMem("Advanced", ManagementServer.class, Boolean.class, "vmware.reserve.mem", "false", "Specify whether or not to reserve memory based on memory overprovisioning factor", null),
|
||||
VmwareReserveCpu("Advanced", ManagementServer.class, Boolean.class, "vmware.reserve.cpu", "true", "Specify whether or not to reserve CPU based on CPU overprovisioning factor", null),
|
||||
VmwareReserveMem("Advanced", ManagementServer.class, Boolean.class, "vmware.reserve.mem", "true", "Specify whether or not to reserve memory based on memory overprovisioning factor", null),
|
||||
VmwareRootDiskControllerType("Advanced", ManagementServer.class, String.class, "vmware.root.disk.controller", "ide", "Specify the default disk controller for root volumes, valid values are scsi, ide", null),
|
||||
VmwareSystemVmNicDeviceType("Advanced", ManagementServer.class, String.class, "vmware.systemvm.nic.device.type", "E1000", "Specify the default network device type for system VMs, valid values are E1000, PCNet32, Vmxnet2, Vmxnet3", null),
|
||||
VmwareRecycleHungWorker("Advanced", ManagementServer.class, Boolean.class, "vmware.recycle.hung.wokervm", "false", "Specify whether or not to recycle hung worker VMs", null),
|
||||
|
||||
@ -1663,10 +1663,10 @@ public class VirtualMachineMO extends BaseMO {
|
||||
}
|
||||
|
||||
public int getScsiDeviceControllerKey() throws Exception {
|
||||
VirtualDevice[] devices = (VirtualDevice [])_context.getVimClient().
|
||||
List<VirtualDevice> devices = (List<VirtualDevice>)_context.getVimClient().
|
||||
getDynamicProperty(_mor, "config.hardware.device");
|
||||
|
||||
if(devices != null && devices.length > 0) {
|
||||
if(devices != null && devices.size() > 0) {
|
||||
for(VirtualDevice device : devices) {
|
||||
if(device instanceof VirtualLsiLogicController) {
|
||||
return device.getKey();
|
||||
@ -1679,10 +1679,10 @@ public class VirtualMachineMO extends BaseMO {
|
||||
}
|
||||
|
||||
public int getScsiDeviceControllerKeyNoException() throws Exception {
|
||||
VirtualDevice[] devices = (VirtualDevice [])_context.getVimClient().
|
||||
List<VirtualDevice> devices = (List<VirtualDevice>)_context.getVimClient().
|
||||
getDynamicProperty(_mor, "config.hardware.device");
|
||||
|
||||
if(devices != null && devices.length > 0) {
|
||||
if(devices != null && devices.size() > 0) {
|
||||
for(VirtualDevice device : devices) {
|
||||
if(device instanceof VirtualLsiLogicController) {
|
||||
return device.getKey();
|
||||
@ -1909,10 +1909,10 @@ public class VirtualMachineMO extends BaseMO {
|
||||
}
|
||||
|
||||
public int getIDEDeviceControllerKey() throws Exception {
|
||||
VirtualDevice[] devices = (VirtualDevice [])_context.getVimClient().
|
||||
List<VirtualDevice> devices = (List<VirtualDevice>)_context.getVimClient().
|
||||
getDynamicProperty(_mor, "config.hardware.device");
|
||||
|
||||
if(devices != null && devices.length > 0) {
|
||||
if(devices != null && devices.size() > 0) {
|
||||
for(VirtualDevice device : devices) {
|
||||
if(device instanceof VirtualIDEController) {
|
||||
return ((VirtualIDEController)device).getKey();
|
||||
@ -1930,9 +1930,9 @@ public class VirtualMachineMO extends BaseMO {
|
||||
}
|
||||
|
||||
public VirtualDevice getIsoDevice() throws Exception {
|
||||
VirtualDevice[] devices = (VirtualDevice[])_context.getVimClient().
|
||||
List<VirtualDevice> devices = (List<VirtualDevice>)_context.getVimClient().
|
||||
getDynamicProperty(_mor, "config.hardware.device");
|
||||
if(devices != null && devices.length > 0) {
|
||||
if(devices != null && devices.size() > 0) {
|
||||
for(VirtualDevice device : devices) {
|
||||
if(device instanceof VirtualCdrom) {
|
||||
return device;
|
||||
@ -1943,10 +1943,10 @@ public class VirtualMachineMO extends BaseMO {
|
||||
}
|
||||
|
||||
public int getPCIDeviceControllerKey() throws Exception {
|
||||
VirtualDevice[] devices = (VirtualDevice [])_context.getVimClient().
|
||||
List<VirtualDevice> devices = (List<VirtualDevice>)_context.getVimClient().
|
||||
getDynamicProperty(_mor, "config.hardware.device");
|
||||
|
||||
if(devices != null && devices.length > 0) {
|
||||
if(devices != null && devices.size() > 0) {
|
||||
for(VirtualDevice device : devices) {
|
||||
if(device instanceof VirtualPCIController) {
|
||||
return ((VirtualPCIController)device).getKey();
|
||||
@ -1964,11 +1964,11 @@ public class VirtualMachineMO extends BaseMO {
|
||||
}
|
||||
|
||||
public int getNextDeviceNumber(int controllerKey) throws Exception {
|
||||
VirtualDevice[] devices = (VirtualDevice[])_context.getVimClient().
|
||||
List<VirtualDevice> devices = (List<VirtualDevice>)_context.getVimClient().
|
||||
getDynamicProperty(_mor, "config.hardware.device");
|
||||
|
||||
int deviceNumber = -1;
|
||||
if(devices != null && devices.length > 0) {
|
||||
if(devices != null && devices.size() > 0) {
|
||||
for(VirtualDevice device : devices) {
|
||||
if(device.getControllerKey() != null && device.getControllerKey().intValue() == controllerKey) {
|
||||
if(device.getUnitNumber() != null && device.getUnitNumber().intValue() > deviceNumber) {
|
||||
@ -1981,7 +1981,7 @@ public class VirtualMachineMO extends BaseMO {
|
||||
}
|
||||
|
||||
public VirtualDevice[] getNicDevices() throws Exception {
|
||||
VirtualDevice[] devices = (VirtualDevice[])_context.getVimClient().
|
||||
List<VirtualDevice> devices = (List<VirtualDevice>)_context.getVimClient().
|
||||
getDynamicProperty(_mor, "config.hardware.device");
|
||||
|
||||
List<VirtualDevice> nics = new ArrayList<VirtualDevice>();
|
||||
@ -1997,7 +1997,7 @@ public class VirtualMachineMO extends BaseMO {
|
||||
}
|
||||
|
||||
public Pair<Integer, VirtualDevice> getNicDeviceIndex(String networkNamePrefix) throws Exception {
|
||||
VirtualDevice[] devices = (VirtualDevice[])_context.getVimClient().
|
||||
List<VirtualDevice> devices = (List<VirtualDevice>)_context.getVimClient().
|
||||
getDynamicProperty(_mor, "config.hardware.device");
|
||||
|
||||
List<VirtualDevice> nics = new ArrayList<VirtualDevice>();
|
||||
@ -2057,7 +2057,7 @@ public class VirtualMachineMO extends BaseMO {
|
||||
|
||||
List<VirtualDevice> returnList = new ArrayList<VirtualDevice>();
|
||||
|
||||
VirtualDevice[] devices = (VirtualDevice[])_context.getVimClient().
|
||||
List<VirtualDevice> devices = (List<VirtualDevice>)_context.getVimClient().
|
||||
getDynamicProperty(_mor, "config.hardware.device");
|
||||
|
||||
if(devices != null) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user