任务代表了将不会立即完成的系统活动,例如侦测虚拟机。

一项任务是一组任务事件。可单击一个特定任务类型以导航并查看任务详细信息页面。

任务详细信息包括:

  • 任务事件:一个含详细信息和时间的事件列表。事件详细信息有助于了解实际进程,使您能够确定导致任务失败的原因(如果有)。

    例如:如果您对其凭据无效或发生更改的虚拟机运行侦测进程,则任务会失败,并且系统将显示 Invalid VM Credentials(虚拟机凭据无效)错误消息,其中包含虚拟机名称和虚拟机 moid 以供参考。在成功的侦测进程中,会显示事件详细信息,其中包括在每个扫描的虚拟机中发现的进程总数和组件计数。

  • 任务请求数据:一个用于触发任务的负载。其中包括特定于任务请求的数据。
  • 错误信息(可选):任务事件失败详细视图,其中包括错误代码、错误消息和错误跟踪。这使您能够确定导致任务失败的原因。
  • 日志(可选):受影响的虚拟机的列表,以及进程收集器和自定义收集器脚本日志。此外,还会显示成功事件的日志。

    可查看以下任务的日志:

    在某些情况下,可能不会显示日志。例如,当侦测任务由于凭据无效而失败时。这是因为未在虚拟机上运行收集器脚本。

  • 任务状态:任务的状态(“正在运行”、“已完成”或“失败”)。
    • 未启动:任务已触发且已排入队列,但尚未开始执行。
    • 进行中:正在执行任务。系统将显示已完成的任务百分比。
    • 成功:任务已成功完成,并且不再运行。
    • 已取消:任务已被用户取消,并且不再运行。
    • 失败:由于某些问题,任务失败。通过导航到任务详细信息页面,可查看错误信息。
    • 部分成功:任务已成功完成,但在某些情况(事件)下失败。可以在任务详细信息页面中查看所有任务事件(失败事件和成功事件)。

注: 在某些情况下(如 构建映像任务情况下),由于传输的文件较大或网络的速度较慢,可能会在任务详细信息中看到 TIMEOUT WAITING FOR EVENT 消息。 Application Transformer for VMware Tanzu 为每个任务设置了的默认超时配置(以分钟为单位)。
      register-vcenter: 5
      remove-vcenter: 30
      vcenter-scan: 120
      apply-credential-policy: 120
      introspection: 120
      discover-topology: 180
      comp-analysis: 120
      push-image: 30
      build-image: 600
      support-bundle: 5
      backup-appliance: 15
      restore-appliance: 15
      binary-analysis: 180
      database-analysis: 720
可以增大超时期限:
  1. 使用 SSH 或者以管理员用户身份登录到 Application Transformer for VMware Tanzu 控制台。
  2. 打开 /opt/vmware/iris/discovery/config/application.yml 文件。
  3. 增大超时期限(以分钟为单位)。
    注: 请勿减小默认超时期限。
  4. 运行以下命令以重新启动 Application Transformer for VMware Tanzu

    systemctl restart iris-discovery --user

    可能需要等待几分钟,然后 UI 才会刷新。

  5. 再次启动已超时的任务。