如果虚拟机和 Kubernetes 服务遵循逻辑命名模式,则可以执行基于名称的应用程序发现。

前提条件

将逻辑命名模式添加到 VMware vCenter、Azure、AWS 或 VMware NSX-T 环境中的虚拟机。要了解如何基于名称发现应用程序和层,请参见 基于虚拟机名称发现应用程序和层

过程

  1. 从左侧导航面板中转到应用程序 > 发现
  2. 选择名称选项卡。
  3. (可选) 如果已定义要在执行应用程序发现时使用的模板,请从应用程序发现模板下拉菜单中选择该模板。应用程序发现会自动启动。
  4. 根据要发现应用程序和层的范围定义范围。
    • 选择所有虚拟机以查看 vRealize Network Insight 中添加的所有数据源中的所有虚拟机的列表。
    • 选择手动选择,并根据您的要求(例如帐户、数据中心、管理器等)筛选虚拟机。
      例如,此查询会将应用程序发现限制为特定区域:
      VMs where Region in ( 'Central US' , 'East US' )
  5. 使用基于正则表达式的模式匹配按虚拟机名称对应用程序进行分组。
    • 输入您选择的正则表达式。
    • 单击模式生成器以使用字符串中字符的组或位置定义模式。

      1. 选择引用虚拟机名称,或从列表中选择一个虚拟机,以基于虚拟机名称生成模式或正则表达式。

      2. 单击某个位置或组以构造模式。

        注:

        选择组后,如果选择字符或位置,则 vRealize Network Insight 会忽略用于生成模式的组选择,反之亦然。

        根据您的选择,您会看到屏幕上显示的模式。此外,还会看到与相应应用程序中的模式和虚拟机计数以及相应应用程序中的虚拟机名称匹配的应用程序的列表。

      3. 单击提交

  6. (可选) 单击找到 count 个应用程序,以查看应用程序名称和虚拟机名称的列表以及与正则表达式匹配的虚拟机数量。
  7. (可选) 单击未分类的虚拟机以查看未遵循指定名称模式的虚拟机的列表。
  8. (可选) 选择将更改保存到选项以创建新模板或更新现有模板。
    注: 如果您是管理员用户,则可以更新所有模板。如果您是成员用户,则只能编辑已创建的模板。
  9. 单击发现

下一步做什么

查看基于名称发现的应用程序。要了解更多信息,请参见查看发现的应用程序