定时任务

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

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


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

创建定时任务

ZStack私有云主菜单,点击 平台管理 > 定时 > 定时任务,在定时任务页面点击创建定时任务按钮,可参考以下示例输入相应内容:
  • 名称:设置定时任务名称
  • 简介:可选项,可留空不填
  • 任务:选择任务类型。目前支持任务类型包括:启动云主机、停止云主机、重启云主机、创建云主机快照、创建云盘快照
  • 云主机/云盘:选择执行任务的云主机/云盘,可多选
  • 保留快照数量 (只支持Ceph存储资源) :设置快照允许保留的最大数量
    Note:
    • 若所选云主机均使用Ceph主存储,需要设置保留快照数量;
    • 保留快照数量范围:1~32。
  • 定时器:可选项,加载合适的定时器到定时任务
Figure 2所示:
Figure 2. 创建定时任务


定时任务详情页

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


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

定时任务支持的操作

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

注意事项

在生产环境中,建议单块磁盘的快照数量尽量控制在10以内,快照过多会影响云主机/云盘的IO性能、数据安全以及主存储容量,不建议进行高频的定时快照备份。如需长期备份,请选择灾备相关功能。

关于灾备服务的定时备份功能,详情可参考《灾备服务使用教程》。