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

自动定时重启ECS云服务器

云运维中心(Cloud Operations Center,简称 COC)作为一站式智能运维平台,以安全高效的技术架构,为用户提供集中化的运维管控能力,可充分满足企业级客户对多资源、多场景的统一运维诉求。

其中,作业管理功能是COC实现自动化运维的核心模块之一,它支持用户根据业务需求自定义运维作业,并将作业下发至指定的目标虚拟机执行。在此基础上,COC的定时任务能力可进一步赋能运维流程自动化:用户只需预设触发时间或执行周期,系统即可按照规则自动触发脚本执行、资源巡检、配置变更等各类运维作业。这一机制能够有效简化重复性运维工作流程,大幅提升运维操作的规范性、及时性与执行效率。

为帮助用户快速掌握自动化定时运维的配置与使用方法,本章节将以ECS实例定时重启这一高频运维场景为例,通过详细的步骤拆解与操作指引,直观呈现COC定时任务的配置流程与应用效果。

操作流程

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

准备工作

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

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

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

  2. 开通云运维中心。

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

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

步骤一:同步资源

  1. 登录云运维中心
  2. 在左侧导航栏选择“资源管理 > 应用资源管理”,进入“资源管理”页面。
  3. 选择需要同步的资源类型“弹性云服务器ECS”。
  4. 单击资源列表上方的“同步资源”。

    系统将获取当前用户所属的所有Region下资源数据并同步至云运维中心。

    图1 同步资源

步骤二:安装UniAgent

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

  1. 在“资源管理”页面,勾选目标弹性云服务器,选择“UniAgent > 安装”,进入安装UniAgent页面。

    同一个VPC下首次安装UniAgent时,需要手动安装UniAgent,并把安装成功后的主机设置成安装机,相关操作请参考:首次安装UniAgent

    图2 安装UniAgent
  2. 参考表1设置安装UniAgent相关参数。
    表1 安装UniAgent参数说明

    参数

    示例

    说明

    UniAgent版本

    1.1.9.8

    在下拉列表选择UniAgent的版本。

    接入方式

    直连接入(内网)

    接入方式有三种:直连接入(内网)、直连接入(公网)和代理接入。

    • 直连接入(内网):华为云主机,使用直连接入(内网)的方式。
    • 直连接入(公网):非华为云主机,使用直连接入(公网)的方式。
    • 代理接入:通过选择已配置代理机的代理区域,使用代理接入的方式远程安装UniAgent。

    安装机

    -

    在下拉列表选择安装机。

    选择一台已经安装了UniAgent的主机作为安装机,安装机通过代理的方式作为中间桥梁安装UniAgent到同一个VPC下的其他主机。

    需安装UniAgent主机

    -

    填写需安装UniAgent主机的详细信息。

    • 登录账号:登录主机的账号。当操作系统为Linux时,建议使用root账号,可保证有足够的读写权限。
    • 登录端口:访问主机的端口。
    • 密码:登录主机的密码。
    图3 安装UniAgent
  3. 单击“确定”,等待安装完成。

步骤三:创建应用

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

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

    参数

    示例

    说明

    分组名称

    COC_0001

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

    云厂商

    华为云

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

    区域

    华北-北京四

    在下拉列表中选择区域。

    资源关联方式

    手动关联

    选择资源关联方式。

    关联资源

    -

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

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

步骤四:创建定时任务

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

    参数

    示例

    说明

    任务名称

    测试任务

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

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

    企业项目

    default

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

    版本号

    1.0.0

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

    风险等级

    根据实际情况选择风险等级。

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

    参数

    示例

    说明

    时区

    默认时区

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

    定时类型

    周期执行

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

    执行时间

    简单周期

    每周 周一 16:30:00

    当定时类型为周期执行时。

    简单周期:以星期为单位选择具体执行时间。

    规则结束时间

    -

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

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

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

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

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

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

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

相关文档