在删除 Edge 防火墙规则中使用的分组对象、服务或服务组时,该规则将变得无效。无法发布无效的防火墙规则。
假设您创建了一个 Edge 防火墙规则,它在规则目标中使用一个 IP 集对象,如下图所示。
在以下过程中,您删除 Edge 上的“FW-IPset”对象,然后返回到防火墙表以查看 NSX Edge 是否检测到无效的规则。您将该规则标记为有效,然后重新发布该规则。
过程
- 强制删除 Edge 上的 IP 集对象。
- 登录到 vSphere Web Client。
- 单击。
- 双击 Edge,然后导航到。
- 单击 IP 集选项卡,然后选择 FW-IPSet 对象。
- 单击删除( 或 )图标,然后选中继续强制删除复选框。
- 单击防火墙选项卡以返回到 Edge 防火墙表。
- 查看 NSX 是否在防火墙表上方显示以下错误消息。
NSX Edge 检测到位置 4 中的防火墙规则的目标无效,因此,该规则变得无效。规则的“目标”列中的空对象用红色框框起来,如下图所示。
- (必选) 删除空对象。
NSX 版本 |
步骤 |
6.4.6 和更高版本 |
指向空 sys-gen-empty-ipset-edge-fw 对象,单击 ,然后选择移除。 |
6.4.5 和更低版本 |
指向空 sys-gen-empty-ipset-edge-fw 对象,然后单击 。 |
- (可选) 编辑规则目标以使规则配置有效。
NSX 版本 |
步骤 |
6.4.6 和更高版本 |
- 指向规则的目标列,单击 ,然后选择编辑规则目标。
- 根据需要,添加对象或 IP 地址。
|
6.4.5 和更低版本 |
- 指向规则的目标列,然后单击 。
- 根据需要,添加对象或 IP 地址。
|
- (仅限 6.4.6 和更高版本)单击错误消息中的将规则标记为有效链接。
NSX Edge 显示以下警告消息:
This action will mark rule as valid.
Please ensure that all elements in the rule are valid objects before performing this action.
Do you want to continue?
- 要确认可以将规则标记为有效,请单击是。将移除该错误消息。
- 要关闭警告消息并返回到防火墙表以验证和编辑规则目标,请单击否。
注: 在
NSX 6.4.5 和更低版本中,防火墙表上方的错误消息不显示
将规则标记为有效链接。在移除空对象以及选择编辑规则目标后,
NSX Edge 在检测到规则配置变得有效时移除该错误消息。
- 单击发布更改以使规则更改生效。