mirror of
https://github.com/apache/cloudstack.git
synced 2025-11-02 20:02:29 +01:00
VMware: Fix casting exception during backup NIC synchronization (#7831)
This commit is contained in:
parent
bf9c71430b
commit
2c6072273b
@ -148,7 +148,7 @@ import com.vmware.vim25.VirtualDeviceBackingInfo;
|
||||
import com.vmware.vim25.VirtualDeviceConnectInfo;
|
||||
import com.vmware.vim25.VirtualDisk;
|
||||
import com.vmware.vim25.VirtualDiskFlatVer2BackingInfo;
|
||||
import com.vmware.vim25.VirtualE1000;
|
||||
import com.vmware.vim25.VirtualEthernetCard;
|
||||
import com.vmware.vim25.VirtualEthernetCardNetworkBackingInfo;
|
||||
import com.vmware.vim25.VirtualMachineConfigSummary;
|
||||
import com.vmware.vim25.VirtualMachineRuntimeInfo;
|
||||
@ -901,7 +901,7 @@ public class VMwareGuru extends HypervisorGuruBase implements HypervisorGuru, Co
|
||||
/**
|
||||
* Get network MO from VM NIC
|
||||
*/
|
||||
private NetworkMO getNetworkMO(VirtualE1000 nic, VmwareContext context) {
|
||||
private NetworkMO getNetworkMO(VirtualEthernetCard nic, VmwareContext context) {
|
||||
VirtualDeviceConnectInfo connectable = nic.getConnectable();
|
||||
VirtualEthernetCardNetworkBackingInfo info = (VirtualEthernetCardNetworkBackingInfo)nic.getBacking();
|
||||
ManagedObjectReference networkMor = info.getNetwork();
|
||||
@ -912,7 +912,7 @@ public class VMwareGuru extends HypervisorGuruBase implements HypervisorGuru, Co
|
||||
}
|
||||
|
||||
private Pair<String, String> getNicMacAddressAndNetworkName(VirtualDevice nicDevice, VmwareContext context) throws Exception {
|
||||
VirtualE1000 nic = (VirtualE1000)nicDevice;
|
||||
VirtualEthernetCard nic = (VirtualEthernetCard)nicDevice;
|
||||
String macAddress = nic.getMacAddress();
|
||||
NetworkMO networkMO = getNetworkMO(nic, context);
|
||||
String networkName = networkMO.getName();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user