Merge pull request #9463 from rainzm/vmware/vswitch

fix(region): exclude network recommended for host when suggesting net…
This commit is contained in:
Zexi Li
2020-12-17 11:21:26 +08:00
committed by GitHub
+9
View File
@@ -655,6 +655,15 @@ func (scm *SCloudaccountManager) parseAndSuggest(params sParseAndSuggest) api.Cl
}
}
for i := range wireNet.HostSuggestedNetworks {
ipStart, _ := netutils.NewIPV4Addr(wireNet.HostSuggestedNetworks[i].GuestIpStart)
ipEnd, _ := netutils.NewIPV4Addr(wireNet.HostSuggestedNetworks[i].GuestIpEnd)
existedNetMap[ipStart] = simpleNet{}
if ipEnd != ipStart {
existedNetMap[ipEnd] = simpleNet{}
}
}
guests := make([]api.CAGuestNet, len(ni.VMs))
for i := range guests {
guests[i].Name = ni.VMs[i].Name