
# 自动定时重启ECS云服务器
云运维中心（Cloud Operations Center，简称COC）作为一站式智能运维平台，以安全高效的技术架构，为用户提供集中化的运维管控能力，可充分满足企业级客户对多资源、多场景的统一运维诉求。
其中，作业管理功能是COC实现自动化运维的核心模块之一，它支持用户根据业务需求自定义运维作业，并将作业下发至指定的目标虚拟机执行。在此基础上，COC的定时任务能力可进一步赋能运维流程自动化：用户只需预设触发时间或执行周期，系统即可按照规则自动触发脚本执行、资源巡检、配置变更等各类运维作业。这一机制能够有效简化重复性运维工作流程，大幅提升运维操作的规范性、及时性与执行效率。
为帮助用户快速掌握自动化定时运维的配置与使用方法，本章节将以ECS实例定时重启这一高频运维场景为例，通过详细的步骤拆解与操作指引，直观呈现COC定时任务的配置流程与应用效果。
#### 操作流程
1. [步骤一：同步资源]：获取当前用户所属的所有Region下资源数据并同步至云运维中心。
2. [步骤二：安装UniAgent]：给对应机器资源安装UniAgent，用于云运维中心与下层的业务、主机之间的信息交互。
3. [步骤三：创建应用]：通过应用资源建模，按业务逻辑单元便捷地进行资源管理。
4. [步骤四：创建定时任务]：通过云运维中心，租户可通过自动化定时任务机制，一键下发并执行ECS实例重启作业。
 
#### 准备工作
1. 注册账号并实名认证。 在使用云运维中心之前，请先[注册华为账号并开通华为云](https://support.huaweicloud.com/usermanual-account/account_id_001.html)，然后[实名认证](https://support.huaweicloud.com/usermanual-account/zh-cn_topic_0071343161.html)。
   如果您已开通华为云并进行实名认证，请忽略此步骤。
   
2. 开通云运维中心。 新用户首次登录云运维中心，请先[开通云运维中心](https://support.huaweicloud.com/usermanual-coc/coc_um_01_03.html)。
   如果您已开通云运维中心，请忽略此步骤。
   
 
 #### 步骤一：同步资源
1. 登录[云运维中心](https://console.huaweicloud.com/coc/?#/console/home)。
2. 在左侧导航栏选择"**资源管理 \> 应用资源管理** "，进入"**应用资源管理**"页面。
3. 在"**资源管理**"页签中，选择需要同步的资源类型，如，弹性云服务器ECS。
4. 单击资源列表上方的"**同步资源** "。
   系统将获取当前用户所属的所有Region下资源数据并同步至云运维中心。
   图1同步资源   
   ![](https://support.huaweicloud.com/qs-coc/zh-cn_image_0000002504060268.png "点击放大") 
 
 #### 步骤二：安装UniAgent
如果目标实例已安装UniAgent，可忽略此步骤。
1. 在"资源管理 \> 弹性云服务器 ECS"页签中，勾选目标弹性云服务器，单击"**UniAgent** **\> 安装** "，进入安装UniAgent页面。
   同一个VPC下首次安装UniAgent时，需要手动安装UniAgent，并把安装成功后的主机设置成安装机，相关操作请参考：[首次安装UniAgent](https://support.huaweicloud.com/coc_faq/coc_faq_02_001.html)。
   图2安装UniAgent   
   ![](https://support.huaweicloud.com/qs-coc/zh-cn_image_0000002535860263.png "点击放大") 
2. 参考[表1](https://support.huaweicloud.com/qs-coc/coc_practice_07.html#coc_practice_07__table7116152925918)设置安装UniAgent相关参数。
   表1安装UniAgent参数说明 
   | **参数**     | **示例**       | **说明**                                                                                                                                                                                                                                                                                                                                                                                                                          |
   |:---|:---|:---|
   | UniAgent版本 | **1.1.9.8**  | 在下拉列表选择UniAgent的版本。                                                                                                                                                                                                                                                                                                                                                                                                             |
   | 接入方式       | **直连接入（内网）** | 接入方式有三种：直连接入（内网）、直连接入（公网）和代理接入。 - 直连接入（内网）：华为云主机，使用直连接入（内网）的方式。  - 直连接入（公网）：非华为云主机，使用直连接入（公网）的方式。  - 代理接入：通过选择已配置代理机的代理区域，使用代理接入的方式远程安装UniAgent。   |
   | 安装机        | -            | 在下拉列表选择安装机。 选择一台已经安装了UniAgent的主机作为安装机，安装机通过代理的方式作为中间桥梁安装UniAgent到同一个VPC下的其他主机。                                                                                                                                                                                                                                                                                                                  |
   | 待安装主机      | -            | 填写需安装UniAgent主机的详细信息。 - 登录账号：登录主机的账号。当操作系统为Linux时，建议使用root账号，可保证有足够的读写权限。  - 登录端口：访问主机的端口。  - 密码：登录主机的密码。                                  |
      
   图3安装UniAgent   
   ![](https://support.huaweicloud.com/qs-coc/zh-cn_image_0000002504060274.png "点击放大") 
3. 单击"确定"，等待安装完成。
 
 #### 步骤三：创建应用
如果您已创建应用并关联资源，可忽略此步骤。
1. 在左侧导航栏选择"**资源管理 \> 应用资源管理**"，进入"应用资源管理"页面。
2. 选择"应用管理"页签，单击"**创建应用** "，进入"创建应用"页面。
   图4创建应用   
   ![](https://support.huaweicloud.com/qs-coc/zh-cn_image_0000002495155760.png "点击放大") 
3. "应用结构类型"选择"轻量级应用"。
4. 填写应用名称及描述，如应用名称为"COC_01"。
5. 单击"**确定** "，完成应用创建。
   图5新建应用   
   ![](https://support.huaweicloud.com/qs-coc/zh-cn_image_0000002527435379.png "点击放大") 
6. 输入组件名称，如COC_001，并单击"**确定** "，完成组件新建。
   图6新建组件   
   ![](https://support.huaweicloud.com/qs-coc/zh-cn_image_0000002656565007.png "点击放大") 
7. 参考[表2]配置新建分组，其余参数保持默认。
    表2新建分组参数说明 
   | **参数** | 示例           | **说明**             |
   |:---|:---|:---|
   | 分组名称   | **COC_0001** | 根据命名规则，自定义分组的名称。   |
   | 云厂商    | **华为云**      | 请选择目标实例所在云厂商。      |
   | 区域     | **华北-北京四**   | 在下拉列表中选择区域。        |
   | 资源关联方式 | **手动关联**     | 选择资源关联方式。          |
   | 关联资源   | -            | 手动选择对应ECS资源关联至分组内。 |
      
   图7新建分组   
   ![](https://support.huaweicloud.com/qs-coc/zh-cn_image_0000002505884064.png) 
8. 单击"确定"，完成分组创建。
9. 单击页面下方"确定"，完成建模。
 
 #### 步骤四：创建定时任务
1. 在左侧导航栏选择"**资源运维 \> 自动化运维**"，进入自动化运维页面。
2. 在"日常运维"模块单击"定时运维"，进入定时运维页面。
3. 单击"创建定时任务"。
4. 参考[表3]设置定时任务基本信息。
    表3基本信息参数说明 
   | **参数** | **示例**      | **说明**                                                                                  |
   |:---|:---|:---|
   | 任务名称   | **测试任务**    | 根据命名规则，自定义任务的名称。 由中文、字母、数字、中划线、下划线组成，长度在3\~100个字符之间。 |
   | 企业项目   | **default** | 在下拉列表中选择企业项目。                                                                           |
   | 版本号    | **1.0.0**   | 默认版本号为1.0.0，可自定义填写脚本版本号。                                                                |
   | 风险等级   | **中**       | 根据实际情况选择风险等级。                                                                           |
      
   图8设置定时任务基本信息   
   ![](https://support.huaweicloud.com/qs-coc/zh-cn_image_0000002529434289.png "点击放大") 
5. 参考[表4]设置定时任务执行规则，其余参数保持默认。
    表4参数说明 
   | **参数** | **示例**                                                      | **说明**                                                                                           |
   |:---|:---|:---|
   | 定时类型   | **周期执行**                                                    | 选择"周期执行"，按照设置的规则循环执行，直到规则结束时间。                                                                   |
   | 执行时间   | **简单周期** **每周 周一 16:30:00** | 当定时类型为周期执行时。 简单周期：以星期为单位选择具体执行时间。                             |
   | 规则结束时间 | -                                                           | "定时类型"选择"周期执行"时需要设置。 请配置规则结束时间。定时任务会根据用户自定义的执行周期循环执行，直到规则结束时间。 |
      
   图9设置定时任务执行规则   
   ![](https://support.huaweicloud.com/qs-coc/zh-cn_image_0000002499308734.png "点击放大") 
6. "任务类型"选择"**作业** "，并在下拉框中选择"**公共脚本 \> ECS重启**"，其他参数保持默认值。
7. 目标实例选择需要定时重启的ECS实例。
8. 关闭"入库人工审核"。
   ![](https://support.huaweicloud.com/qs-coc/public_sys-resources/caution_3.0-zh-cn.png)
   本示例只演示定时运维基本功能，日常运维请评估操作风险，建议您配置审批流程。
   
9. 单击"**确定** "，完成定时任务创建。
   创建成功后，您可以在定时运维列表中查看创建的定时任务。
   等待到达设定时间时，选择的ECS实例将自动重启。
   
 
