任务代表了将不会立即完成的系统活动,例如侦测虚拟机。
一项任务是一组任务事件。可单击一个特定任务类型以导航并查看任务详细信息页面。
任务详细信息包括:
- 任务事件:一个含详细信息和时间的事件列表。事件详细信息有助于了解实际进程,使您能够确定导致任务失败的原因(如果有)。
例如:如果您对其凭据无效或发生更改的虚拟机运行侦测进程,则任务会失败,并且系统将显示 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可以增大超时期限:
- 使用 SSH 或者以管理员用户身份登录到 Application Transformer for VMware Tanzu 控制台。
- 打开 /opt/vmware/iris/discovery/config/application.yml 文件。
- 增大超时期限(以分钟为单位)。
注: 请勿减小默认超时期限。
- 运行以下命令以重新启动 Application Transformer for VMware Tanzu
systemctl restart iris-discovery --user
可能需要等待几分钟,然后 UI 才会刷新。
- 再次启动已超时的任务。