Create bridge on dest host during SSVM migration when using storage networks with dedicated vlan

This commit is contained in:
Pearl Dsilva 2026-06-08 15:02:44 -04:00
parent a3970bb153
commit 7b680cf6fa
1 changed files with 8 additions and 1 deletions

View File

@ -186,9 +186,16 @@ public class BridgeVifDriver extends VifDriverBase {
protected String createStorageVnetBridgeIfNeeded(NicTO nic, String trafficLabel,
String storageBrName) throws InternalErrorException {
if (!Networks.BroadcastDomainType.Storage.equals(nic.getBroadcastType()) || nic.getBroadcastUri() == null) {
if (nic.getBroadcastUri() == null) {
return storageBrName;
}
boolean isStorageBroadcast = Networks.BroadcastDomainType.Storage.equals(nic.getBroadcastType()) ||
Networks.BroadcastDomainType.Storage.equals(Networks.BroadcastDomainType.getSchemeValue(nic.getBroadcastUri()));
if (!isStorageBroadcast) {
return storageBrName;
}
String vNetId = Networks.BroadcastDomainType.getValue(nic.getBroadcastUri());
String protocol = Networks.BroadcastDomainType.Vlan.scheme();
if (!isValidProtocolAndVnetId(vNetId, protocol)) {