自动运维

更新时间:2024-06-06 02:07:40

您可以通过创建运维任务,并设置运维周期、运维脚本等运维规则,实现对主机的批量自动运维,从而提高运维效率。本文介绍如何创建并执行运维任务。

前提条件

限制条件

  • 单个运维任务执行时间不能超过24小时,若超过此时间将会断开任务连接。

  • 单个运维任务关联的主机账户数不能超过200个。

  • 不同的资产规格,所包含的运维任务总数和并发数不同。具体如下表所示:

    说明

    所有状态(待审批、执行中、执行成功等)的运维任务都会占用任务数。

    堡垒机规格

    任务总数上限

    可同时开始任务上限

    堡垒机规格

    任务总数上限

    可同时开始任务上限

    50资产

    200

    200

    100资产

    200资产

    500资产

    1000

    500

    1000资产

    2000资产

    5000资产

    2000

    1000

    10000资产

    20000资产

    5000

    2000

操作步骤

RAM用户需要在堡垒机管理页面创建运维任务,非RAM用户需要在运维门户创建运维任务。

RAM用户

  1. 登录堡垒机控制台,在顶部菜单栏,选择堡垒机所在的地域。

  2. 在堡垒机实例列表,定位到目标实例,单击管理

  3. 在左侧导航栏,选择资产运维 > 运维任务

  4. 可选:创建运维脚本。

    1. 脚本管理页签,单击新建运维脚本

    2. 新建运维脚本面板,配置运维脚本名称和内容,单击新建运维脚本

      说明
      • 脚本名称长度为1~128个字符,不能以特殊字符开头,且只可包含特殊字符中的半角句号(.)、下划线(_)、短划线(-)以及空格。

      • 脚本内容目前仅支持Shell命令集,且最大不能超过64 KB。

      • 运维员只能创建私有脚本。公共脚本请联系管理员创建。

  5. 运维任务页签,单击新建运维任务

  6. 新建运维任务页面,参考下表配置任务信息,单击新建运维任务

    重要
    • 运维任务创建成功后,状态为待审批,管理员审批通过后,状态会变更为待执行。管理员审批流程,请参见任务审批

    • 管理员可设置运维任务自动审批,当运维员创建运维任务后将自动允许执行。具体操作,请参见运维配置

    配置项

    说明

    配置项

    说明

    任务名称

    自定义任务名称,需全局唯一。

    命名规则如下:

    • 长度为1~128个字符。

    • 不能以特殊字符开头。

    • 只可包含特殊字符中的半角句号(.)、下划线(_)、短划线(-)以及空格。

    执行方式

    选择运维任务执行方式。支持的方式如下:

    • 手动执行:需要手动触发执行任务。

    • 周期执行:运维任务将根据您设置的执行时间(开始时间)和执行周期进行执行。周期可选择按小时或天,有效值范围1~720小时或1~30天。

    • 定时执行:运维任务将会根据您设置的执行时间开始执行。

    说明

    手动开始的任务优先级高于计划任务(定时执行和周期执行)。

    脚本内容

    手动输入脚本内容或指定运维脚本(公共脚本或私有脚本)。

    说明
    • 脚本内容目前仅支持Shell命令集,且最大不能超过64 KB。

    • 私有脚本由运维员创建,而公共脚本则由管理员创建。公共脚本创建操作,请参见运维任务管理

    关联主机账户

    运维任务只能关联被授权的主机账户,且密码、SSH私钥、共享密钥至少托管了其一的账户才可被关联。主机账户授权操作,请参见授权资产及资产账户

RAM用户

  1. 登录堡垒机运维门户。具体操作,请参见登录运维门户

  2. 在左侧导航栏,单击运维任务

  3. 可选:创建运维脚本。

    1. 脚本管理页签,单击新建运维脚本

    2. 新建运维脚本面板,配置运维脚本名称和内容,单击新建运维脚本

      说明
      • 脚本名称长度为1~128个字符,不能以特殊字符开头,且只可包含特殊字符中的半角句号(.)、下划线(_)、短划线(-)以及空格。

      • 脚本内容目前仅支持Shell命令集,且最大不能超过64 KB。

      • 运维员只能创建私有脚本。公共脚本请联系管理员创建。

  4. 运维任务页签,单击新建运维任务

  5. 新建运维任务页面,参考下表配置任务信息,单击新建运维任务

    重要
    • 运维任务创建成功后,状态为待审批,管理员审批通过后,状态会变更为待执行。管理员审批流程,请参见任务审批

    • 管理员可设置运维任务自动审批,当运维员创建运维任务后将自动允许执行。具体操作,请参见运维配置

    配置项

    说明

    配置项

    说明

    任务名称

    自定义任务名称,需全局唯一。

    命名规则如下:

    • 长度为1~128个字符。

    • 不能以特殊字符开头。

    • 只可包含特殊字符中的半角句号(.)、下划线(_)、短划线(-)以及空格。

    执行方式

    选择运维任务执行方式。支持的方式如下:

    • 手动执行:需要手动触发执行任务。

    • 周期执行:运维任务将根据您设置的执行时间(开始时间)和执行周期进行执行。周期可选择按小时或天,有效值范围1~720小时或1~30天。

    • 定时执行:运维任务将会根据您设置的执行时间开始执行。

    说明

    手动开始的任务优先级高于计划任务(定时执行和周期执行)。

    脚本内容

    手动输入脚本内容或指定运维脚本(公共脚本或私有脚本)。

    说明
    • 脚本内容目前仅支持Shell命令集,且最大不能超过64 KB。

    • 私有脚本由运维员创建,而公共脚本则由管理员创建。公共脚本创建操作,请参见运维任务管理

    关联主机账户

    运维任务只能关联被授权的主机账户,且密码、SSH私钥、共享密钥至少托管了其一的账户才可被关联。主机账户授权操作,请参见授权资产及资产账户

相关文档

  • 运维员新建运维任务之后,需要管理员审批通过之后,任务才能正常执行。管理员审批操作,请参见任务审批

    管理员还可以设置运维任务自动审批,开启后,运维员创建了运维任务将自动允许执行。具体操作,请参见运维配置

  • 运维员创建自动运维任务后,管理员可以在运维任务管理页面对其进行管理,例如查看运维任务详情,停止或删除运维任务等。管理员还可以创建公共的运维脚本,供运维员选择使用。更多说明,请参见运维任务管理

  • 本页导读 (1)
  • 前提条件
  • 限制条件
  • 操作步骤
  • RAM用户
  • 非RAM用户
  • 相关文档