查看操作日志
JOB工作流程实际上是一个任务安排,显示了工作流程的信息。它为您提供了将复杂操作分解为一系列离散任务的方法。
查看JOB列表
点击侧栏菜单的JOB,跳转到JOB列表页面。
在JOB列表中显示的信息。
字段 | 说明 |
---|---|
状态 | JOB的状态一共有5中状态:成功、失败、运行、队列、终止 |
名称 | JOB的名称 |
创建时间 | JOB的创建时间 |
用时 | JOB运行时间 |
在该列表页面的上部分有JOB条件过滤器,按照一定的条件搜索相关的JOB数据。
JOB详细信息
点击JOB的名称,跳转到该JOB的详细信息页面。
在该页面,可以看到JOB产生的虚拟机和所在的物理机的UUID。
JOB摘要
JOB执行的步骤信息。
JOB参数
JOB原始输出
如何阅读JOB原始输出
JOB有许多字段,为了确定错误的位置,需要看该JOB的chain_results
。你会看到这里有很多JSON对象,每一个JSON对象对应每个任务。每个任务将包含以下字段:
- result - 任务的字符串输出,通常不是有帮助的
- error - 正常情况为空,除了失败的任务
- name - 任务的名称
- started_at - 任务开始的时间
- finished_at - 任务停止运行的时间
当JOB失败的时候最后一个任务给出了出错信息。 有时,任务上的错误消息将立即显示问题,不需要进一步调查。查看下面的“常见状况”。
常见状况
KVM instance timeout in cnapi.poll_task
如果您看到一个KVM实例(brand =='kvm')在cnapi.poll_task中失败,并显示如下错误信息:
VM.create error: timed out waiting for /var/svc/provisioning to move for a8d2e0fd-1224-468d-ad0b-9411b63ab6d5
大部分是因为qemu无法获得足够的内存。如果你看到这个信息,可以去查看qemu日志中的CN部分。
OS instance timeout in cnapi.poll_task
当您看到操作系统计算实例(brand!='kvm')在cnapi.poll_task中失败并显示如下错误信息:
VM.create error: timed out waiting for /var/svc/provisioning to move for 02fc3336-c59f-e1a7-fac7-c2cc50bdfc65
最常见的问题是zoneinit或其中一个mdata服务在该区域中失败。