对于 Infloblox,可以将收集的网络数量限制为仅 vRealize Automation Cloud 操作所需的那些网络。这将减少传输的数据量并增强系统性能。

vRealize Automation Cloud 每 10 分钟从外部 IPAM 系统收集一次数据对于 Infloblox,可以通过多种方式进行筛选,以仅发现 vRealize Automation Cloud 操作使用的部分网络并进行数据收集。

要对使用 Infoblox 生成的 IP 地址的网络进行数据收集筛选,请使用“IPAM 集成”选项卡上的以下属性。创建或编辑 Infoblox 的外部 IPAM 集成点时,可以使用这些筛选器属性。

这些筛选器仅适用于 Infoblox 插件版本 1.3 及更高版本(例如 Infoblox 插件版本 1.4)。

  • Infoblox.IPAM.NetworkContainerFilter

    针对网络容器的筛选器。

  • Infoblox.IPAM.NetworkFilter

    针对网络的筛选器。

  • Infoblox.IPAM.RangeFilter

    针对 IP 地址范围的筛选器。

将这些数据收集筛选器应用于已进行数据收集的网络时,请务必小心谨慎。如果应用筛选器以防止某些网络进行数据收集,则未收集的网络将视为不必要,并从 vRealize Automation Cloud 中删除。与 vRealize Automation Cloud 子网关联的网络属于例外情况。如果后来未发现以前进行数据收集的网络并且未进行数据收集(例如,从数据收集任务中筛选掉),则会将这些网络从 vRealize Automation Cloud 数据库中删除。但是,如果以前进行数据收集的网络正在 vRealize Automation Cloud 中使用,则不会将其删除。

这些筛选器作为查询参数应用在不同网络对象的搜索请求中。可以使用 Infoblox 支持的任何搜索参数。可以按基于正则表达式或完全匹配的 CIDR 或可扩展属性进行筛选。格式使用 Infoblox WAPI 筛选格式,如 Infoblox WAPI 文档中所述。以下示例显示了按 CIDR 或可扩展属性筛选的方法:
  • 用于网络和网络容器的基于 CIDR 的筛选器。示例:
    • 完全匹配 - Infoblox.IPAM.NetworkFilter: network=192.168.0.0
    • 按可扩展属性匹配 - Infoblox.IPAM.NetworkFilter: network~=192.168
  • 用于 IP 地址范围的基于 CIDR 的筛选器。示例:

    按正则表达式和网络视图名称匹配 - Infoblox.IPAM.RangeFilter: network~=192.168.&network_view=my_view

  • 用于网络、IP 范围和网络容器的基于可扩展属性的筛选器。
    语法使用 filter_name=* ext_attr= ext_attr_value 格式。示例:
    • 完全匹配 - *Building=Data Center
    • 使用“~”的正则表达式匹配 - *Building~=*Center
    • 使用“:”的区分大小写匹配 - *Building:=data center
    • 使用“!”的排除匹配 - *Building!=Data Center
    • 按正则表达式匹配(可组合使用区分大小写和排除):*Building! ~:=Data Cent / *Building~:=center
  • 使用上述筛选方法中的语法且基于 CIDR 和可扩展属性的筛选器。示例:

    network=192.168.&*Building=Data Center

有关在这些属性中使用可扩展属性和正则表达式的详细信息,请参见 Infoblox 支持的搜索参数表达式Infoblox REST API 参考指南