文档首页/ 云运维中心 COC/ 快速入门/ 自动定时重启ECS云服务器
更新时间:2025-12-19 GMT+08:00
分享

自动定时重启ECS云服务器

云运维中心(Cloud Operations Center,简称COC)为用户提供安全、高效的一站式智能运维平台,满足客户集中运维诉求。云运维中心作业管理功能可以为用户提供自定义作业的操作以及在目标虚拟机上执行作业的能力。通过设置定时任务,系统会严格按照预设的时间或周期自动触发相关操作,涵盖脚本执行、作业管理等多种场景,无需人工干预即可完成重复性运维工作,极大提升了运维的规律性与效率。

本章节以定时重启ECS为例,为您介绍自动化定时运维的应用。

操作流程

  1. 步骤一:同步资源:获取当前用户所属的所有Region下资源数据并同步至云运维中心。
  2. 步骤二:安装UniAgent:给对应机器资源安装UniAgent,用于云运维中心与下层的业务、主机之间的信息交互。
  3. 步骤三:创建应用:通过应用资源建模,按业务逻辑单元便捷地进行资源管理。
  4. 步骤四:创建定时任务:通过云运维中心,租户可以操作ECS以自动化的方式执行作业重启ECS。

准备工作

  1. 注册账号并实名认证。

    在使用云运维中心之前,请先注册华为账号并开通华为云,然后实名认证

    如果您已开通华为云并进行实名认证,请忽略此步骤。

  2. 开通云运维中心。

    新用户首次登录云运维中心,请先开通云运维中心

    如果您已开通云运维中心,请忽略此步骤。

步骤一:同步资源

  1. 登录云运维中心
  2. 在左侧导航栏选择“资源管理 > 应用资源管理”,进入“资源管理”页面。
  3. 单击按钮同步资源。
    图1 同步资源

步骤二:安装UniAgent

如果目标实例已安装UniAgent,可忽略此步骤。

  1. 在“资源管理”页面,勾选目标弹性云服务器,选择“UniAgent > 安装”,进入安装UniAgent页面。
    图2 安装UniAgent
  2. 首次安装请单击 “手动安装”,进入手动安装UniAgent页面。
    图3 安装UniAgent页面
  3. 根据页面的运行安装命令进行手动安装UniAgent。
    图4 “手动安装UniAgent”页面

步骤三:创建应用

如果您已创建应用并关联资源,可忽略此步骤。

  1. 在左侧导航栏选择“资源管理 > 应用资源管理”,进入“应用资源管理”页面。
  2. 选择“应用管理”页签,单击“创建应用”,进入“创建应用”页面。
    图5 创建应用
  3. “应用结构类型”选择“轻量级应用”
  4. 填写应用名称及描述,如应用名称为“COC_01”。
  5. 单击“确定”,完成应用创建。
    图6 新建应用
  6. 输入组件名称,如COC_001,并单击“确定”,完成组件新建。
    图7 新建组件
  7. 参考表1配置新建分组,其余参数保持默认。
    表1 新建分组参数说明

    参数

    说明

    示例

    分组名称

    根据命名规则,自定义分组的名称。

    COC_0001

    云厂商

    请选择目标实例所在云厂商。

    华为云

    区域

    在下拉列表中选择区域。

    华北-北京四

    资源关联方式

    选择资源关联方式。

    手动关联

    关联资源

    手动选择对应ECS资源关联至分组内。

    -

    图8 新建分组
  8. 单击“确定”,完成分组创建。
  9. 单击页面下方“确定”,完成建模。

步骤四:创建定时任务

  1. 在左侧导航栏选择“资源运维 > 自动化运维”,进入自动化运维页面。
  2. 在“日常运维”模块单击“定时运维”,进入定时运维页面。
  3. 单击“创建定时任务”。
  4. 参考表2设置定时任务基本信息。
    表2 基本信息参数说明

    参数

    说明

    示例

    任务名称

    根据命名规则,自定义任务的名称

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

    测试任务

    企业项目

    在下拉列表中选择企业项目。

    default

    版本号

    默认版本号为1.0.0,可自定义填写脚本版本号。

    1.0.0

    风险等级

    可选项“高”、“中”、“低”,请根据实际情况选择风险等级。

    图9 定时任务基本信息
  5. 参考表3设置定时规则。
    表3 参数说明

    参数

    说明

    示例

    时区

    在下拉列表选择定时任务执行的时区,此处选择默认时区。

    默认时区

    定时类型

    选择“周期执行”,按照设置的规则循环执行,直到规则结束时间。

    周期执行

    执行时间

    当定时类型为周期执行时,支持两种方式。
    • 简单周期:以星期为单位选择具体执行时间。
    • Cron表达式:以时间表达式设置。

      如希望任务在每天上午10点15分执行,即0 15 10 ? * *;如希望定时任务在每周一~周五的10:30执行,即0 30 10 ? * 2-6,其中末尾数字的取值范围在1~7,周日为1、周六为7、中间2~6依次为周一~周五。

    简单周期

    每周 周一 16:30:00

    规则结束时间

    “定时类型”选择“周期执行”时需要设置。

    请配置规则结束时间。定时任务会根据用户自定义的执行周期循环执行,直到规则结束时间。

    -

    图10 定时规则
  6. “任务类型”选择“作业”,并在下拉框中选择“公共脚本 > ECS重启”,其他参数保持默认值。
  7. 目标实例选择需要定时重启的ECS实例。
  8. 关闭入库人工审核。

    本示例只演示定时运维基本功能,日常运维请评估操作风险,建议您配置审批流程。

  9. 单击“确定”,完成定时任务创建。

    创建成功后,您可以在定时运维列表中查看创建的定时任务。

    等待到达设定时间时,选择的ECS实例将自动重启。

相关文档