mirror of https://github.com/apache/cloudstack.git
Cloudstack-2736 [Multiple_IP_Ranges] Failed to deploy vm with IP address from new CIDR
Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
This commit is contained in:
parent
ba2687c238
commit
d58c0c4d11
|
|
@ -2796,7 +2796,13 @@ public class VirtualNetworkApplianceManagerImpl extends ManagerBase implements V
|
|||
for (VlanVO vlan : vlanList) {
|
||||
vlanDbIdList.add(vlan.getId());
|
||||
}
|
||||
routerPublicIP = _networkMgr.assignPublicIpAddressFromVlans(router.getDataCenterId(), vm.getPodIdToDeployIn(), caller, Vlan.VlanType.DirectAttached, vlanDbIdList, nic.getNetworkId(), null, false);
|
||||
if (dc.getNetworkType() == NetworkType.Basic) {
|
||||
routerPublicIP = _networkMgr.assignPublicIpAddressFromVlans(router.getDataCenterId(), vm.getPodIdToDeployIn(), caller, Vlan.VlanType.DirectAttached, vlanDbIdList, nic.getNetworkId(), null, false);
|
||||
}
|
||||
else {
|
||||
routerPublicIP = _networkMgr.assignPublicIpAddressFromVlans(router.getDataCenterId(), null, caller, Vlan.VlanType.DirectAttached, vlanDbIdList, nic.getNetworkId(), null, false);
|
||||
}
|
||||
|
||||
routerAliasIp = routerPublicIP.getAddress().addr();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue