定时任务

定时任务是加载到定时器上的任务条目。定时器和定时任务完全解耦,用户可按需创建不同规则的定时器、以及不同的定时任务,并将定时任务灵活加载到定时器或从定时器上卸载。此外,定时任务支持选择性停用/启用/加载/卸载,可灵活处理生产环境中的特殊情况。定时任务的操作也会完整的进入审计中。

ZStack私有云主菜单,点击 平台管理 > 定时 > 定时任务,进入定时任务页面,如Figure 1所示:
Figure 1. 定时任务


定时任务页面显示了定时任务的名称、任务类型、资源名称、开始日期、任务策略、启用状态、定时器状态、定时器和创建日期等信息。

创建定时任务

ZStack私有云主菜单,点击 平台管理 > 定时 > 定时任务,在定时任务页面点击创建定时任务按钮,可参考以下示例输入相应内容:
  • 名称:自定义定时任务名称
  • 任务:选择任务类型。目前支持任务类型包括:启动云主机、停止云主机、重启云主机、创建云主机快照、创建云盘快照
  • 云主机:选择执行任务的云主机,可多选
  • 定时器:可选项,可将定时任务加载到合适的定时器上
Figure 2所示:
Figure 2. 创建定时任务


定时任务详情页

  • 基本属性
    定时任务子页面显示了该定时任务的基本信息,包括:任务类型、资源名称、开始执行的日期、挂载的定时器、任务策略等。如Figure 3所示:
    Figure 3. 基本属性


  • 审计
    审计子页面针对定时任务调用API操作提供审计,可查看该调用API名称、消耗时间、任务结果、操作员,任务创建/完成时间,以及API行为的消息详情。
    • 支持设置时间段,可查看所设时间段内调用API的审计信息。
      Note: 界面最多显示300条审计信息,请调整合适的时间段进行搜索。
    • 支持通过输入资源类型/资源UUID/API名称/操作员,搜索调用API的审计信息。
    • 支持调整每页显示的审计消息数量,可选值为:10、20、50、100;且支持翻页操作。

定时任务支持的操作

  • 创建定时任务:创建一个新的定时任务
  • 启用:启用定时任务,启动后该定时任务生效,支持批量操作
  • 停用:停用定时任务,停用后该定时任务不生效,支持批量操作
  • 加载:将定时任务加载到运行的定时器上,支持批量操作
  • 卸载:将定时任务从定时器上卸载,支持批量操作
  • 删除:删除该定时任务,不可恢复,支持批量操作