更新时间:2024-08-21 GMT+08:00
分享

设置ECS定时运维任务

操作场景

ECS支持定时运维功能,通过设置定时运维任务,您可以进行ECS的定时开机、定时关机、定时重启等操作,适用于需要在特定时间对多台ECS进行开机、关机、重启等运维操作的场景。

例如,若您的业务有比较规律的波峰和波谷,可以选择在业务波峰时开机、波谷时关机,以便于降低使用成本。如果采用手动方式对多台ECS进行开机、关机操作,耗时长且容易出错,此时,可以通过设置定时运维任务,自动化的进行多台ECS的定时运维操作,节省人力和时间成本。

本文介绍如何设置ECS的定时运维任务。

约束与限制

  • ECS的定时运维功能依赖云运维中心(Cloud Operations Center,简称COC),需开通并授权COC服务。

    对于IAM用户,需额外配置COC资源操作类权限,详细内容,请参见配置ECS自助运维自定义策略

  • 单个租户最多支持创建100个定时任务。
  • 定时运维任务仅支持应用于同一区域的目标ECS实例。

创建定时任务

您可以为单台或多台ECS创建定时开机、定时关机或定时重启等运维任务。

  1. 登录管理控制台,进入弹性云服务器列表页面。
  2. 在ECS列表中,勾选待创建定时任务的ECS。

    如果勾选多台ECS,则可以为多台ECS创建相同的定时任务。

  3. 单击列表上方的“更多 > 定时任务 > 定时开机”或“更多 > 定时任务 > 定时关机”。
  4. 在“创建定时任务”页面,根据界面提示信息,完成相关参数配置。
    表1 定时任务参数配置

    参数

    说明

    任务名称

    定时任务的名称。

    由中文、字母、数字、中划线、下划线组成,长度在3~100之间。

    企业项目

    定时任务所属的企业项目,用于提供项目内的资源管理、成员管理。

    默认项目为default。

    时区

    执行定时任务的时间所属时区。

    定时类型

    定时任务的执行类型,包括:

    • 单次执行:在指定时间执行一次定时任务。
    • 周期执行:在指定的周期和时间循环执行定时任务。

    执行时间

    定时任务的执行时间。

    • 当“定时类型”选择“单次执行”时,设置定时任务的开始执行时间。
    • 当“定时类型”选择“周期执行”时,设置定时任务的执行周期和执行时间。
      • 简单周期:设置每周自动执行定时任务的具体日期和时间。
      • Cron表达式:通过设置秒、分、时、日、月、周的Cron表达式,设置定时任务的执行周期和时间。

        详细内容,请参见Cron表达式使用

    规则结束时间

    周期执行的定时任务的结束时间。

    仅当“定时类型”选择“周期执行”时,会显示该参数。

    任务类型

    定时任务的类型,包括:

    • 当步骤3选择“定时开机”时,此参数默认为“ECS开机”,用于设置ECS定时开机任务。
    • 当步骤3选择“定时关机”时,此参数默认为“ECS关机”,用于设置ECS定时关机任务。

    IAM权限委托

    执行定时任务所需的IAM委托权限,以便于通过COC代理操作对应的ECS资源。

    目标实例

    待执行定时任务的目标实例。

    分批策略

    目标实例执行定时任务时的分批策略,包括:

    • 自动分批:系统自动设置目标实例的分批批次,按不同批次执行定时任务。
    • 手动分批:手动设置目标实例的分批批次,按不同批次执行定时任务。
    • 不分批:目标实例不分批,同时执行定时任务。

    每批次中目标实例数的上限为100。

  5. 单击“提交”,完成定时任务的创建。
  1. 登录管理控制台,进入弹性云服务器页面。
  2. 在左侧导航,单击“运维与监控 > 定时运维”。
  3. 在“开通并授权云运维中心”页面,阅读服务声明并勾选后,单击“开通并授权”。

    当前功能依赖于开通并授权COC,开通并授权成功后,会自动创建名为ServiceLinkedAgencyForCOC和ServiceAgencyForCOC的委托,以便于COC能够访问其他云服务。

  4. 在“定时运维”页面右上角,单击“创建定时任务”。
  5. 在“创建定时任务”页面,根据界面提示信息,完成相关参数配置。
    表2 定时任务参数配置

    参数

    说明

    任务名称

    定时任务的名称。

    由中文、字母、数字、中划线、下划线组成,长度在3~100之间。

    企业项目

    定时任务所属的企业项目,用于提供项目内的资源管理、成员管理。

    默认项目为default。

    时区

    执行定时任务的时间所属时区。

    定时类型

    定时任务的执行类型,包括:

    • 单次执行:在指定时间执行一次定时任务。
    • 周期执行:在指定的周期和时间循环执行定时任务。

    执行时间

    定时任务的执行时间。

    • 当“定时类型”选择“单次执行”时,设置定时任务的开始执行时间。
    • 当“定时类型”选择“周期执行”时,设置定时任务的执行周期和执行时间。
      • 简单周期:设置每周自动执行定时任务的具体日期和时间。
      • Cron表达式:通过设置秒、分、时、日、月、周的Cron表达式,设置定时任务的执行周期和时间。

        详细内容,请参见Cron表达式使用

    规则结束时间

    周期执行的定时任务的结束时间。

    仅当“定时类型”选择“周期执行”时,会显示该参数。

    任务类型

    定时任务的类型,包括:

    • ECS开机:用于设置ECS的定时开机任务。
    • ECS关机:用于设置ECS的定时关机任务。
    • ECS重启:用于设置ECS的定时重启任务。

    IAM权限委托

    执行定时任务所需的IAM委托权限,以便于通过COC代理操作对应的ECS资源。

    目标实例

    待执行定时任务的目标实例。

    详细内容,请参见表3

    分批策略

    目标实例执行定时任务时的分批策略,包括:

    • 自动分批:系统自动设置目标实例的分批批次,按不同批次执行定时任务。
    • 手动分批:手动设置目标实例的分批批次,按不同批次执行定时任务。
    • 不分批:目标实例不分批,同时执行定时任务。

    每批次中目标实例数的上限为100。

    表3 选择实例参数配置

    参数

    说明

    选择方式

    选择实例的方式,包括:

    • 手动选择:手动勾选待执行定时任务的目标实例。
    • 选择全部:选择当前租户下全部实例执行定时任务。

    企业项目

    目标实例所属的企业项目,用于提供项目内的资源管理、成员管理。

    默认项目为default。

    视图类型

    选择目标实例的视图类型,包括:

    • CMDB资源视角:按资源视角选择目标实例。
    • CMDB应用视角:按应用视角选择目标实例。

    资源类型

    待执行定时任务的资源类型,默认为ECS。

    区域

    待选择目标实例所属区域,仅支持选择同一区域的目标实例。

    目标实例

    选择待执行定时任务的目标实例。

  6. 单击“提交”,完成定时任务的创建。

后续操作

定时任务创建成功后,你可以通过定时运维页面启用、禁用、编辑、删除定时任务,还可以设置定时任务的审批配置和消息通知。

详细内容,请参见定时任务管理

相关文档