执行基于流的应用程序发现时,vRealize Network Insight 会提供用于设置命名首选项的选项,并允许选择应用程序和层的命名顺序。设置命名首选项可帮助您为应用程序和层创建有逻辑和有意义的名称。

默认情况下,vRealize Network Insight 根据属于应用程序和层一部分的虚拟机的名称对应用程序和层进行命名。如果虚拟机名称不符合逻辑或没有意义,则应用程序名称和层名称对查找实际的应用程序或层不会有所帮助。

因此,在执行基于流的应用程序发现时,您可以为应用程序和层设置命名首选项。此外,还可以激活或取消激活命名首选项,并选择应用程序和层的命名顺序。vRealize Network Insight 会自动重命名现有应用程序和层,并根据设置的命名首选项和顺序对新发现的应用程序和层进行命名。

过程

  1. 发现应用程序页面上,在选项卡的范围栏中,单击编辑发现
  2. 编辑发现窗口中,单击应用程序和层命名
  3. 应用程序下拉菜单中,选择要添加的命名首选项。
    可以选择以下一个或多个命名首选项,并按照必须考虑的顺序进行排列:
    • 负载均衡器
    • 安全组
    • 安全标记
    • 虚拟机名称
    • 上载 CSV
    • 虚拟机标记

    要排列命名首选项的顺序,必须使用拖动图标。

    vRealize Network Insight 会根据所选择的首选项和顺序对应用程序重命名。您可以在提示部分中查看选择是如何更改应用程序名称的。

  4. 如果要根据虚拟机名称对应用程序和层进行命名,还可以使用正则表达式。可以在虚拟机名称状态列中选择正则表达式选项,然后在应用程序命名层命名部分中,执行以下操作之一:

    • 选择正则表达式,然后提供一个要用于对应用程序和层进行命名的正则表达式。
    • 单击模式生成器,选择示例虚拟机以标识模式,选择字符或组的位置以创建模式,然后单击提交
  5. 如果要手动上载虚拟机、应用程序和层的名称,可以激活上载 CSV 选项并选择包含名称列表的 CSV 文件。
    注: 还可以在 CSV 文件的 VM Name 列中提供正则表达式。例如,要为应用程序标识以 MySQL- 开头的所有虚拟机名称,可以提供 MySQL-.* 作为虚拟机名称。
  6. 单击提交

如果应用程序或层与选定的命名首选项不匹配,则系统会根据虚拟机名称重命名应用程序或层。