FIP firewall rule is missing
FIP firewall is missing because the load balancer firewall rule is added failed. The failure is caused by the ruleTag created by NSXv is larger than 65536, but we can not update it when it is larger. Change-Id: Ib177ece5fd06df23b95846404b55d5fc9338d4c9
This commit is contained in:
@@ -2225,7 +2225,7 @@ class NsxVPluginV2(addr_pair_db.AllowedAddressPairsMixin,
|
||||
'enabled': vsm_rule['enabled'],
|
||||
'destination_ip_address': vsm_rule['destination']['ipAddress'],
|
||||
'name': vsm_rule['name'],
|
||||
'ruleTag': vsm_rule['ruleTag']
|
||||
'ruleId': vsm_rule['ruleId']
|
||||
}
|
||||
fake_fw_rules.append(lb_fw_rule)
|
||||
|
||||
|
||||
@@ -130,6 +130,8 @@ class EdgeFirewallDriver(db_base_plugin_v2.NeutronDbPluginV2):
|
||||
service['icmpType'] = rule['icmp_type']
|
||||
else:
|
||||
service['icmpType'] = 'any'
|
||||
if rule.get('ruleId'):
|
||||
vcns_rule['ruleId'] = rule.get('ruleId')
|
||||
if service:
|
||||
vcns_rule['application'] = {
|
||||
'service': [service]
|
||||
|
||||
Reference in New Issue
Block a user