打个比方:任务队列就像快递公司的分拣流水线。你(在别的页面)下了单(下发操作),单子进入流水线排队、分拣、派送,每一步都有记录;你在这个页面就是查"我的包裹到哪了"。
术语小贴士: 任务(主任务):一次完整的后台操作,例如"重装某台服务器的系统"。 子任务:一个主任务在内部被拆成的若干小步骤(例如"切换网卡 PXE 启动→下发安装脚本→等待安装完成→恢复网络配置")。任务队列页面只展示主任务的整体进度,你一般不需要关心子任务细节。 异步执行:下发后不必原地等待、由后台慢慢跑完的执行方式。

提示:管理员和普通用户都能看到「任务队列」。普通用户(或通过用户 API 访问时)只能看到与自己名下服务器相关、且属于"重装系统(InstallOS)/重置密码(ResetPassword)"这两类的任务;管理员能看到全系统的任务。本节按管理员视角讲解。
| 控件 | 作用 |
|---|---|
| 「任务队列」链接(带刷新图标) | 点击可刷新当前页签(重新加载整个页面) |
| 时间范围选择器 | 选择一个"开始日期 ~ 结束日期"区间,只看在这段时间内创建的任务 |
| 状态下拉框(可多选、可清空) | 按任务状态筛选,可同时勾选多个状态(折叠显示已选标签) |
| 搜索按钮(放大镜图标) | 点击后按当前选择的时间范围和状态执行筛选 |
| 状态(界面文案) | 内部值 | 含义(通俗解释) |
|---|---|---|
| 等待中 | Pending | 任务已创建、在队列里排队,还没轮到执行 |
| 执行中 | Working | 正在后台一步步执行 |
| 完成 | Finish | 全部步骤顺利跑完,操作成功 |
| 错误 | Error | 执行过程中出错,最终失败了 |
| 取消 | Canceled | 被人为取消,已停止 |
| 回滚中 | Error-Rollback | 出错后正在"撤销"已做的改动,把对象恢复到操作前的状态 |
| 取消中 | Canceling | 你点了取消,系统正在停止并撤销,还没完全停下来 |
术语小贴士——回滚:就像写错字用橡皮擦掉、恢复原样。比如重装系统中途失败,系统会自动把"已经改过的交换机端口配置、网络配置"等改回操作前的样子,避免把服务器卡在一个半生不熟的坏状态。这一过程就是"回滚中"。
注意:不勾选任何筛选条件、不选时间范围时,列表默认只显示"等待中"和"执行中"的任务(也就是"正在忙的")。想看历史上已完成、失败或取消的任务,需要在状态下拉框里勾选对应状态,或用时间范围把历史区间筛出来,再点搜索按钮。
📷 (界面截图待补充:展开状态多选下拉,露出等待中/执行中/完成/错误/取消/回滚中/取消中七个选项,并显示左侧的时间范围选择器)
| 列名 | 说明 |
|---|---|
| 开始时间 | 任务被创建(进入队列)的时间 |
| 操作人 | 是谁发起的这个任务;若由系统自动触发,显示为"系统" |
| IP地址 | 发起该操作时操作人所在的来源 IP 地址(即从哪台电脑发起的) |
| 设备名称 | 任务关联的对象名称,例如服务器名。若关联对象是服务器,点击可跳转到该服务器详情页 |
| 设备IP | 关联设备的主 IPv4 地址;点击同样可跳转到设备详情 |
| 任务名称 | 任务的固定标题,例如"重装 xxx 系统""备份系统到远程位置: xxx",让你一眼看出这是在做什么 |
| 详情 | 当前正在执行步骤的简要日志,会随执行进展更新 |
| 进度 | 一个百分比进度条,直观显示完成度;完成为绿色、错误为红色、取消为黄色,执行中的进 度条带流动条纹动画 |
| 已执行时间 | 这个任务已经跑了多久(格式 时:分:秒)。执行中的任务这个时间会每秒自动往上跳;已结束的任务则固定为最终耗时 |
| 状态 | 当前状态(见上表七种状态) |
| 操作 | 「取消」按钮(仅在任务还能取消时出现,详见下文) |
提示——列表会"自己刷新":在默认(未设置任何筛选条件)的视图下,页面每 5 秒自动刷新一次,进度、状态、日志都会自动更新,你不用反复手点刷新。 需要特别留意两种"自动刷新会停下来"的情况: 1.一旦你设置了筛选条件(勾选了状态或选了时间范围并搜索),自动刷新会停止,列表停留在你筛选出的结果上不再变动——此时若要看最新进度,请再点一次搜索或左上角的「任务队列」刷新。 2.一旦你勾选了任意一行(准备做批量取消),自动刷新也会暂停,避免你正勾选时列表突然变动;取消勾选后(且当前没有筛选条件时)自动刷新恢复。 另外,"已执行时间"列是前端每秒独立跳动的计时,与上面的 5 秒列表刷新是两回事。
📷 (界面截图待补充:聚焦一行"执行中"的重装系统任务,展示流动条纹进度条、实时跳动的已执行时间和详情日志,以及右侧的取消按钮)
| 触发操作(在哪个模块) | 任务关联对象 | 说明 |
|---|---|---|
| 重装操作系统(服务器管理 / 服务器详情) | 服务器 | 给服务器重新安装系统,是最典型、步骤最多的任务 |
| 重置密码(服务器管理 / 服务器详情) | 服务器 | 重置服务器登录密码 |
| 进入救援模式(服务器详情) | 服务器 | 让服务器临时进入一个"急救用的小系统",便于在主系统坏了时修数据 |
| 采集硬件信息(服务器详情) | 服务器 | 自动读取服务器的 CPU、内存、硬盘等硬件配置 |
| 系统备份 / 交换机配置备份(备份相关页面) | 远程存储 | 把系统或交换机配置备份到远程存储位置 |
| 恢复备份(备份相关页面) | 备份记录 | 从某个备份恢复数据 |
| 镜像下载(被控端 / 系统相关) | 被控端(Slave) | 把操作系统镜像下载到被控端本地 |
| 创建 IPv4 网段(网络管理 / IPv4 管理) | IPv4 段 | 批量初始化一个 IP 网段 |
| 交换机相关刷新与下发(交换机管理) | 交换机 | 例如刷新交换机的 VLAN、机箱 MAC、端口关系、型号数据,批量开启 NETCONF 等 |
| 发送工单邮件(工单相关) | 工单回复 | 后台把工单回复以邮件发出 |
| 收取邮件(工单 / 部门相关) | 工单部门 | 后台到部门邮箱收取来信、转成工单 |
术语小贴士: 救援模式:可以理解为电脑的"安全模式急救盘"。系统主盘坏了进不去时,先用这个临时小系统启动,进去抢修或导出数据。 镜像(系统镜像):操作系统的"安装母盘文件",重装系统时就是把它写到服务器硬盘上。 被控端(Slave):部署在机房里、由本系统远程指挥去"实际动手"操作服务器的一台小机器,常用于下发安装、采集信息、下载镜像等。 VLAN / 交换机端口 / NETCONF:网络相关概念,详见《IDC 术语速查表》。这里只需知道"动交换机配置"也是耗时操作,会进队列。
说明:具体能看到哪些类型的任务,取决于你的系统部署和你所做的操作(视部署配置而定)。上表为系统支持的类型,并非每套环境都会全部用到。
提醒:进入筛选结果后,列表不再每 5 秒自动刷新。若想刷新筛选结果的最新状态,再点一次搜索按钮,或点左上角「任务队列」刷新。
📷 (界面截图待补充:筛选出状态为"错误"的任务列表,进度条显示为红色,便于排查失败任务)
📷 (界面截图待补充:底部批量取消区域被选中若干行,弹出"确定要取消 N 条任务?"确认框)
重要——哪些任务不能取消:只有等待中、执行中的任务才会出现「取消」按钮。已经处于完成、错误、取消、取消中、回滚中状态的任务无法再取消(按钮不显示;即便直接调用,后台也会以"无法取消"拒绝)。 也就是说:任务一旦跑完(无论成功失败)或已经在收尾,就木已成舟,不能再撤回了。
提醒:取消一个正在重装系统、动网络/交换机的任务时,系统会自动执行回滚,把已经改动的配置恢复到操作前。这个收尾过程需要一点时间(状态停留在"取消中/回滚中"),请耐心等待它自然完成,不要反复操作。
reinstall_limit、硬件检测并发数 hardware_check_limit,在数据中心设置里配置,默认 0 表示不限制)。当某数据中心同时"执行中"的同类任务达到上限时,新任务会先在"等待中"排队,有名额后再自动开始。所以高峰期看到任务排队是正常的。(具体上限值视各数据中心配置而定。)一句话总结:失败会自动重试,排队是正常的,最终失败就重新发起一次。 你在这个页面的主要工作是"看进度、排查失败、必要时取消",不需要手动管理重试或排队。
| 现象 | 可能原因 / 处理建议 |
|---|---|
| 刚下发的操作在列表里没看到 | 默认只显示"等待中/执行中"。稍等几秒(默认视图每 5 秒自动刷新),或点左上角"任务队列"手动刷新;若操作已秒级完成,可能直接进了"完成",需勾选"完成"状态再点搜索查看 |
| 筛选后列表不再自动更新 | 这是正常现象:一旦设置了状态/时间筛选,自动刷新就停止了。再点一次搜索按钮或左上角"任务队列"即可刷新结果 |
| 进度条长时间停在某个百分比 | 该步骤可能正在自动重试或在等待设备响应(如等服务器重启、等安装完成),属正常,可观察"已执行时间"和"详情"判断 |
| 任务变成"错误" | 查看「详情」列定位失败步骤;排查设备/网络/配置后重新发起该操作,无需也无法手动重试旧任务 |
| 点了取消但状态一直是"取消中" | 系统正在回滚已 做的改动,需要时间,请勿反复点击,等待其自然转为"取消" |
| 看不到「取消」按钮 | 该任务已处于完成/错误/取消/取消中/回滚中状态,本就不能再取消 |
| 重装类任务在排队迟迟不开始 | 可能是该数据中心的"重装/硬件检测并发数"已满,正在等其它任务腾出名额,属正常 |
与其他模块的关系:你对服务器、交换机、IP 段等执行的耗时操作,都会在对应模块(如《服务器管理》《交换机管理》)里下发,再到本页跟踪。取消重装/网络类任务的动作也会被记录到《运维审计》的日志中,便于事后追溯。